Searched refs:l3mdev (Results 1 – 12 of 12) sorted by relevance
| /net/ipv4/ |
| A D | inet_hashtables.c | 69 int l3mdev) in inet_bind_bucket_create() argument 75 tb->l3mdev = l3mdev; in inet_bind_bucket_create() 100 tb->l3mdev == l3mdev; in inet_bind_bucket_match() 110 tb2->l3mdev = tb->l3mdev; in inet_bind2_bucket_init() 227 int bhash, l3mdev; in __inet_inherit_port() local 243 l3mdev = inet_sk_bound_l3mdev(sk); in __inet_inherit_port() 256 net, head, port, l3mdev); in __inet_inherit_port() 268 l3mdev = inet_sk_bound_l3mdev(sk); in __inet_inherit_port() 834 tb->l3mdev != l3mdev) in inet_bind2_bucket_match() 844 tb->l3mdev != l3mdev) in inet_bind2_bucket_match_addr_any() [all …]
|
| A D | inet_connection_sock.c | 309 if (!inet_bind2_bucket_match_addr_any(tb2, net, port, l3mdev, sk)) in inet_bhash2_addr_any_conflict() 334 int i, low, high, attempt_half, port, l3mdev; in inet_csk_find_open_port() local 342 l3mdev = inet_sk_bound_l3mdev(sk); in inet_csk_find_open_port() 385 tb2 = inet_bind2_bucket_find(head2, net, port, l3mdev, sk); in inet_csk_find_open_port() 387 if (inet_bind_bucket_match(tb, net, port, l3mdev)) { in inet_csk_find_open_port() 516 int ret = -EADDRINUSE, port = snum, l3mdev; in inet_csk_get_port() local 523 l3mdev = inet_sk_bound_l3mdev(sk); in inet_csk_get_port() 540 if (inet_bind_bucket_match(tb, net, port, l3mdev)) in inet_csk_get_port() 546 head, port, l3mdev); in inet_csk_get_port() 561 if (inet_bhash2_addr_any_conflict(sk, port, l3mdev, true, true)) in inet_csk_get_port() [all …]
|
| A D | fib_rules.c | 63 rule->l3mdev) in fib4_rule_default() 309 if (rule->table == RT_TABLE_UNSPEC && !rule->l3mdev) { in fib4_rule_configure()
|
| A D | fib_semantics.c | 2236 struct net_device *l3mdev; in fib_select_path() local 2238 l3mdev = dev_get_by_index_rcu(net, fl4->flowi4_l3mdev); in fib_select_path() 2240 if (!l3mdev || in fib_select_path() 2241 l3mdev_master_dev_rcu(FIB_RES_DEV(*res)) == l3mdev) in fib_select_path() 2244 fl4->saddr = inet_select_addr(l3mdev, 0, RT_SCOPE_LINK); in fib_select_path()
|
| /net/core/ |
| A D | fib_rules.c | 298 if (rule->l3mdev && !l3mdev_fib_rule_match(rule->fr_net, fl, arg)) in fib_rule_match() 483 if (rule->l3mdev && r->l3mdev != rule->l3mdev) in rule_find() 525 nlrule->l3mdev = nla_get_u8(nla); in fib_nl2rule_l3mdev() 526 if (nlrule->l3mdev != 1) { in fib_nl2rule_l3mdev() 665 if (nlrule->l3mdev && nlrule->table) { in fib_nl2rule() 812 if (r->l3mdev != rule->l3mdev) in rule_exists() 1202 (rule->l3mdev && in fib_nl_fill_rule() 1203 nla_put_u8(skb, FRA_L3MDEV, rule->l3mdev)) || in fib_nl_fill_rule()
|
| A D | lwt_bpf.c | 180 struct net_device *l3mdev = l3mdev_master_dev_rcu(skb_dst(skb)->dev); in bpf_lwt_xmit_reroute() local 181 int oif = l3mdev ? l3mdev->ifindex : 0; in bpf_lwt_xmit_reroute()
|
| /net/l3mdev/ |
| A D | Makefile | 6 obj-y += l3mdev.o
|
| /net/ |
| A D | Makefile | 74 obj-$(CONFIG_NET_L3_MASTER_DEV) += l3mdev/
|
| A D | Kconfig | 280 source "net/l3mdev/Kconfig"
|
| /net/ipv6/ |
| A D | fib6_rules.c | 48 rule->l3mdev) in fib6_rule_default() 450 if (rule->action == FR_ACT_TO_TBL && !rule->l3mdev) { in fib6_rule_configure()
|
| A D | addrconf.c | 1983 struct net_device *l3mdev, *ndev; in __ipv6_chk_addr_and_flags() local 1989 l3mdev = l3mdev_master_dev_rcu(dev); in __ipv6_chk_addr_and_flags() 1996 if (l3mdev_master_dev_rcu(ndev) != l3mdev) in __ipv6_chk_addr_and_flags()
|
| A D | ip6mr.c | 297 rule->table == RT6_TABLE_DFLT && !rule->l3mdev; in ip6mr_rule_default()
|
Completed in 48 milliseconds