diff options
author | Tim Beale <timbeale@catalyst.net.nz> | 2019-06-14 16:41:27 +1200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-06-14 19:52:07 -0700 |
commit | f48d2ccee1ba3b2bdb0901d4e5bb3cfe2edd7b36 (patch) | |
tree | e05c5a93209b47c8a417e3f6624a893316373ada /net/ipv6/udp.c | |
parent | 735453730a05391b4be97ad408b3bef07df13fe7 (diff) | |
download | linux-f48d2ccee1ba3b2bdb0901d4e5bb3cfe2edd7b36.tar.gz linux-f48d2ccee1ba3b2bdb0901d4e5bb3cfe2edd7b36.tar.bz2 linux-f48d2ccee1ba3b2bdb0901d4e5bb3cfe2edd7b36.zip |
udp: Remove unused variable/function (exact_dif)
This was originally passed through to the VRF logic in compute_score().
But that logic has now been replaced by udp_sk_bound_dev_eq() and so
this code is no longer used or needed.
Signed-off-by: Tim Beale <timbeale@catalyst.net.nz>
Reviewed-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/udp.c')
-rw-r--r-- | net/ipv6/udp.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c index 8acd24e7e929..b50ecacdec46 100644 --- a/net/ipv6/udp.c +++ b/net/ipv6/udp.c @@ -54,16 +54,6 @@ #include <trace/events/skb.h> #include "udp_impl.h" -static bool udp6_lib_exact_dif_match(struct net *net, struct sk_buff *skb) -{ -#if defined(CONFIG_NET_L3_MASTER_DEV) - if (!net->ipv4.sysctl_udp_l3mdev_accept && - skb && ipv6_l3mdev_skb(IP6CB(skb)->flags)) - return true; -#endif - return false; -} - static u32 udp6_ehashfn(const struct net *net, const struct in6_addr *laddr, const u16 lport, @@ -195,7 +185,6 @@ struct sock *__udp6_lib_lookup(struct net *net, unsigned int hash2, slot2; struct udp_hslot *hslot2; struct sock *result; - bool exact_dif = udp6_lib_exact_dif_match(net, skb); hash2 = ipv6_portaddr_hash(net, daddr, hnum); slot2 = hash2 & udptable->mask; |