udp: Add udp6_lib_lookup_skb and udp4_lib_lookup_skb
authorTom Herbert <tom@herbertland.com>
Tue, 5 Apr 2016 15:22:50 +0000 (08:22 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 7 Apr 2016 20:53:14 +0000 (16:53 -0400)
commit63058308cd55182bbfd7a87970bd57883fcfbd2e
tree9acc3eeb49074f52f22756facf5749f7af107cdd
parent0340d0b9e0e2dc340acb664f19d6550940b22cde
udp: Add udp6_lib_lookup_skb and udp4_lib_lookup_skb

Add externally visible functions to lookup a UDP socket by skb. This
will be used for GRO in UDP sockets. These functions also check
if skb->dst is set, and if it is not skb->dev is used to get dev_net.
This allows calling lookup functions before dst has been set on the
skbuff.

Signed-off-by: Tom Herbert <tom@herbertland.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/udp.h
net/ipv4/udp.c
net/ipv6/udp.c