Home
last modified time | relevance | path

Searched refs:l3mdev (Results 1 – 25 of 309) sorted by relevance

12345678910>>...13

/linux/net/ipv4/
A Dinet_hashtables.c68 int l3mdev) in inet_bind_bucket_create() argument
74 tb->l3mdev = l3mdev; in inet_bind_bucket_create()
139 int l3mdev; in __inet_inherit_port() local
148 l3mdev = inet_sk_bound_l3mdev(sk); in __inet_inherit_port()
157 tb->l3mdev == l3mdev && tb->port == port) in __inet_inherit_port()
163 l3mdev); in __inet_inherit_port()
738 int l3mdev; in __inet_hash_connect() local
758 l3mdev = inet_sk_bound_l3mdev(sk); in __inet_hash_connect()
789 if (net_eq(ib_net(tb), net) && tb->l3mdev == l3mdev && in __inet_hash_connect()
803 net, head, port, l3mdev); in __inet_hash_connect()
A Dinet_connection_sock.c200 int l3mdev; in inet_csk_find_open_port() local
202 l3mdev = inet_sk_bound_l3mdev(sk); in inet_csk_find_open_port()
239 if (net_eq(ib_net(tb), net) && tb->l3mdev == l3mdev && in inet_csk_find_open_port()
370 int l3mdev; in inet_csk_get_port() local
372 l3mdev = inet_sk_bound_l3mdev(sk); in inet_csk_get_port()
386 if (net_eq(ib_net(tb), net) && tb->l3mdev == l3mdev && in inet_csk_get_port()
391 net, head, port, l3mdev); in inet_csk_get_port()
A Dfib_rules.c60 rule->l3mdev) in fib4_rule_default()
243 if (rule->table == RT_TABLE_UNSPEC && !rule->l3mdev) { in fib4_rule_configure()
/linux/net/core/
A Dfib_rules.c277 if (rule->l3mdev && !l3mdev_fib_rule_match(rule->fr_net, fl, arg)) in fib_rule_match()
463 if (rule->l3mdev && r->l3mdev != rule->l3mdev) in rule_find()
499 nlrule->l3mdev = nla_get_u8(nla); in fib_nl2rule_l3mdev()
500 if (nlrule->l3mdev != 1) { in fib_nl2rule_l3mdev()
632 if (nlrule->l3mdev && nlrule->table) { in fib_nl2rule()
725 if (r->l3mdev != rule->l3mdev) in rule_exists()
1041 (rule->l3mdev && in fib_nl_fill_rule()
1042 nla_put_u8(skb, FRA_L3MDEV, rule->l3mdev)) || in fib_nl_fill_rule()
A Dlwt_bpf.c177 struct net_device *l3mdev = l3mdev_master_dev_rcu(skb_dst(skb)->dev); in bpf_lwt_xmit_reroute() local
178 int oif = l3mdev ? l3mdev->ifindex : 0; in bpf_lwt_xmit_reroute()
A D.gen_estimator.o.cmd1428 include/net/l3mdev.h \
/linux/net/l3mdev/
A DMakefile6 obj-y += l3mdev.o
/linux/include/net/
A Dfib_rules.h29 u8 l3mdev; member
141 return rule->l3mdev ? arg->table : rule->table; in fib_rule_get_table()
A Dinet_hashtables.h78 int l3mdev; member
220 const unsigned short snum, int l3mdev);
/linux/Documentation/networking/
A Dvrf.rst72 2. An l3mdev FIB rule directs lookups to the table associated with the device.
73 A single l3mdev rule is sufficient for all VRFs. The VRF device adds the
74 l3mdev rule for IPv4 and IPv6 when the first device is created with a
122 arriving on interfaces enslaved to an l3mdev and processes may bind to
123 the same port if they bind to an l3mdev.
174 As of v4.8 the kernel supports the l3mdev FIB rule where a single rule
175 covers all VRFs. The l3mdev rule is created for IPv4 and IPv6 on first
/linux/net/
A DMakefile76 obj-$(CONFIG_NET_L3_MASTER_DEV) += l3mdev/
A DKconfig244 source "net/l3mdev/Kconfig"
/linux/net/ipv6/
A Dfib6_rules.c43 rule->l3mdev) in fib6_rule_default()
356 if (rule->action == FR_ACT_TO_TBL && !rule->l3mdev) { in fib6_rule_configure()
A Daddrconf.c1913 struct net_device *l3mdev, *ndev; in __ipv6_chk_addr_and_flags() local
1919 l3mdev = l3mdev_master_dev_rcu(dev); in __ipv6_chk_addr_and_flags()
1928 if (l3mdev_master_dev_rcu(ndev) != l3mdev) in __ipv6_chk_addr_and_flags()
A Dip6mr.c284 rule->table == RT6_TABLE_DFLT && !rule->l3mdev; in ip6mr_rule_default()
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_router.c7837 if (!fib4_rule_default(rule) && !rule->l3mdev) in mlxsw_sp_router_fib_rule_event()
7841 if (!fib6_rule_default(rule) && !rule->l3mdev) in mlxsw_sp_router_fib_rule_event()
7845 if (!ipmr_rule_default(rule) && !rule->l3mdev) in mlxsw_sp_router_fib_rule_event()
7849 if (!ip6mr_rule_default(rule) && !rule->l3mdev) in mlxsw_sp_router_fib_rule_event()
/linux/include/config/
A Dauto.conf.cmd1289 net/l3mdev/Kconfig \
/linux/lib/
A D.kobject_uevent.o.cmd1429 include/net/l3mdev.h \
/linux/fs/nfs/
A D.callback_proc.o.cmd1475 include/net/l3mdev.h \
A D.delegation.o.cmd1475 include/net/l3mdev.h \
A D.dns_resolve.o.cmd1464 include/net/l3mdev.h \
A D.export.o.cmd1475 include/net/l3mdev.h \
A D.file.o.cmd1472 include/net/l3mdev.h \
A D.mount_clnt.o.cmd1463 include/net/l3mdev.h \
A D.namespace.o.cmd1473 include/net/l3mdev.h \

Completed in 70 milliseconds

12345678910>>...13