Home
last modified time | relevance | path

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

/net/ipv4/
Dinet_hashtables.c68 int l3mdev) in inet_bind_bucket_create() argument
74 tb->l3mdev = l3mdev; in inet_bind_bucket_create()
96 unsigned short port, int l3mdev) in inet_bind_bucket_match() argument
99 tb->l3mdev == l3mdev; in inet_bind_bucket_match()
105 unsigned short port, int l3mdev, in inet_bind2_bucket_init() argument
109 tb->l3mdev = l3mdev; in inet_bind2_bucket_init()
127 int l3mdev, in inet_bind2_bucket_create() argument
133 inet_bind2_bucket_init(tb, net, head, port, l3mdev, sk); in inet_bind2_bucket_create()
230 int bhash, l3mdev; in __inet_inherit_port() local
246 l3mdev = inet_sk_bound_l3mdev(sk); in __inet_inherit_port()
[all …]
Dinet_connection_sock.c284 static bool inet_bhash2_addr_any_conflict(const struct sock *sk, int port, int l3mdev, in inet_bhash2_addr_any_conflict() argument
305 if (inet_bind2_bucket_match_addr_any(tb2, net, port, l3mdev, sk)) in inet_bhash2_addr_any_conflict()
328 int i, low, high, attempt_half, port, l3mdev; in inet_csk_find_open_port() local
336 l3mdev = inet_sk_bound_l3mdev(sk); in inet_csk_find_open_port()
373 if (inet_bhash2_addr_any_conflict(sk, port, l3mdev, relax, false)) in inet_csk_find_open_port()
379 tb2 = inet_bind2_bucket_find(head2, net, port, l3mdev, sk); in inet_csk_find_open_port()
381 if (inet_bind_bucket_match(tb, net, port, l3mdev)) { in inet_csk_find_open_port()
513 int ret = -EADDRINUSE, port = snum, l3mdev; in inet_csk_get_port() local
520 l3mdev = inet_sk_bound_l3mdev(sk); in inet_csk_get_port()
537 if (inet_bind_bucket_match(tb, net, port, l3mdev)) in inet_csk_get_port()
[all …]
Dfib_rules.c61 rule->l3mdev) in fib4_rule_default()
246 if (rule->table == RT_TABLE_UNSPEC && !rule->l3mdev) { in fib4_rule_configure()
/net/core/
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()
1062 (rule->l3mdev && in fib_nl_fill_rule()
1063 nla_put_u8(skb, FRA_L3MDEV, rule->l3mdev)) || in fib_nl_fill_rule()
Dlwt_bpf.c175 struct net_device *l3mdev = l3mdev_master_dev_rcu(skb_dst(skb)->dev); in bpf_lwt_xmit_reroute() local
176 int oif = l3mdev ? l3mdev->ifindex : 0; in bpf_lwt_xmit_reroute()
/net/l3mdev/
DMakefile6 obj-y += l3mdev.o
/net/
DMakefile76 obj-$(CONFIG_NET_L3_MASTER_DEV) += l3mdev/
DKconfig242 source "net/l3mdev/Kconfig"
/net/ipv6/
Dfib6_rules.c44 rule->l3mdev) in fib6_rule_default()
360 if (rule->action == FR_ACT_TO_TBL && !rule->l3mdev) { in fib6_rule_configure()
Daddrconf.c1936 struct net_device *l3mdev, *ndev; in __ipv6_chk_addr_and_flags() local
1942 l3mdev = l3mdev_master_dev_rcu(dev); in __ipv6_chk_addr_and_flags()
1949 if (l3mdev_master_dev_rcu(ndev) != l3mdev) in __ipv6_chk_addr_and_flags()
Dip6mr.c287 rule->table == RT6_TABLE_DFLT && !rule->l3mdev; in ip6mr_rule_default()