Searched refs:l3mdev (Results 1 – 25 of 309) sorted by relevance
12345678910>>...13
/linux/net/ipv4/ |
A D | inet_hashtables.c | 68 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 D | inet_connection_sock.c | 200 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 D | fib_rules.c | 60 rule->l3mdev) in fib4_rule_default() 243 if (rule->table == RT_TABLE_UNSPEC && !rule->l3mdev) { in fib4_rule_configure()
|
/linux/net/core/ |
A D | fib_rules.c | 277 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 D | lwt_bpf.c | 177 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.cmd | 1428 include/net/l3mdev.h \
|
/linux/net/l3mdev/ |
A D | Makefile | 6 obj-y += l3mdev.o
|
/linux/include/net/ |
A D | fib_rules.h | 29 u8 l3mdev; member 141 return rule->l3mdev ? arg->table : rule->table; in fib_rule_get_table()
|
A D | inet_hashtables.h | 78 int l3mdev; member 220 const unsigned short snum, int l3mdev);
|
/linux/Documentation/networking/ |
A D | vrf.rst | 72 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 D | Makefile | 76 obj-$(CONFIG_NET_L3_MASTER_DEV) += l3mdev/
|
A D | Kconfig | 244 source "net/l3mdev/Kconfig"
|
/linux/net/ipv6/ |
A D | fib6_rules.c | 43 rule->l3mdev) in fib6_rule_default() 356 if (rule->action == FR_ACT_TO_TBL && !rule->l3mdev) { in fib6_rule_configure()
|
A D | addrconf.c | 1913 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 D | ip6mr.c | 284 rule->table == RT6_TABLE_DFLT && !rule->l3mdev; in ip6mr_rule_default()
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_router.c | 7837 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 D | auto.conf.cmd | 1289 net/l3mdev/Kconfig \
|
/linux/lib/ |
A D | .kobject_uevent.o.cmd | 1429 include/net/l3mdev.h \
|
/linux/fs/nfs/ |
A D | .callback_proc.o.cmd | 1475 include/net/l3mdev.h \
|
A D | .delegation.o.cmd | 1475 include/net/l3mdev.h \
|
A D | .dns_resolve.o.cmd | 1464 include/net/l3mdev.h \
|
A D | .export.o.cmd | 1475 include/net/l3mdev.h \
|
A D | .file.o.cmd | 1472 include/net/l3mdev.h \
|
A D | .mount_clnt.o.cmd | 1463 include/net/l3mdev.h \
|
A D | .namespace.o.cmd | 1473 include/net/l3mdev.h \
|
Completed in 89 milliseconds
12345678910>>...13