diff options
Diffstat (limited to 'include/net/udp.h')
| -rw-r--r-- | include/net/udp.h | 24 | 
1 files changed, 0 insertions, 24 deletions
diff --git a/include/net/udp.h b/include/net/udp.h index 909ecf447e0f..f1c2a88c9005 100644 --- a/include/net/udp.h +++ b/include/net/udp.h @@ -167,36 +167,12 @@ static inline void udp_csum_pull_header(struct sk_buff *skb)  typedef struct sock *(*udp_lookup_t)(const struct sk_buff *skb, __be16 sport,  				     __be16 dport); -INDIRECT_CALLABLE_DECLARE(struct sk_buff *udp4_gro_receive(struct list_head *, -							   struct sk_buff *)); -INDIRECT_CALLABLE_DECLARE(int udp4_gro_complete(struct sk_buff *, int)); -INDIRECT_CALLABLE_DECLARE(struct sk_buff *udp6_gro_receive(struct list_head *, -							   struct sk_buff *)); -INDIRECT_CALLABLE_DECLARE(int udp6_gro_complete(struct sk_buff *, int));  INDIRECT_CALLABLE_DECLARE(void udp_v6_early_demux(struct sk_buff *));  INDIRECT_CALLABLE_DECLARE(int udpv6_rcv(struct sk_buff *)); -struct sk_buff *udp_gro_receive(struct list_head *head, struct sk_buff *skb, -				struct udphdr *uh, struct sock *sk); -int udp_gro_complete(struct sk_buff *skb, int nhoff, udp_lookup_t lookup); -  struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb,  				  netdev_features_t features, bool is_ipv6); -static inline struct udphdr *udp_gro_udphdr(struct sk_buff *skb) -{ -	struct udphdr *uh; -	unsigned int hlen, off; - -	off  = skb_gro_offset(skb); -	hlen = off + sizeof(*uh); -	uh   = skb_gro_header_fast(skb, off); -	if (skb_gro_header_hard(skb, hlen)) -		uh = skb_gro_header_slow(skb, hlen, off); - -	return uh; -} -  /* hash routines shared between UDPv4/6 and UDP-Litev4/6 */  static inline int udp_lib_hash(struct sock *sk)  {  |