Lines Matching refs:sk_buff
103 struct sk_buff;
108 static inline __sum16 __udp_lib_checksum_complete(struct sk_buff *skb) in __udp_lib_checksum_complete()
115 static inline int udp_lib_checksum_complete(struct sk_buff *skb) in udp_lib_checksum_complete()
127 static inline __wsum udp_csum_outgoing(struct sock *sk, struct sk_buff *skb) in udp_csum_outgoing()
137 static inline __wsum udp_csum(struct sk_buff *skb) in udp_csum()
154 void udp_set_csum(bool nocheck, struct sk_buff *skb,
157 static inline void udp_csum_pull_header(struct sk_buff *skb) in udp_csum_pull_header()
166 typedef struct sock *(*udp_lookup_t)(struct sk_buff *skb, __be16 sport,
169 struct sk_buff *udp_gro_receive(struct list_head *head, struct sk_buff *skb,
171 int udp_gro_complete(struct sk_buff *skb, int nhoff, udp_lookup_t lookup);
173 struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb,
176 static inline struct udphdr *udp_gro_udphdr(struct sk_buff *skb) in udp_gro_udphdr()
210 static inline __be16 udp_flow_src_port(struct net *net, struct sk_buff *skb, in udp_flow_src_port()
264 void skb_consume_udp(struct sock *sk, struct sk_buff *skb, int len);
265 int __udp_enqueue_schedule_skb(struct sock *sk, struct sk_buff *skb);
266 void udp_skb_destructor(struct sock *sk, struct sk_buff *skb);
267 struct sk_buff *__skb_recv_udp(struct sock *sk, unsigned int flags,
269 static inline struct sk_buff *skb_recv_udp(struct sock *sk, unsigned int flags, in skb_recv_udp()
277 int udp_v4_early_demux(struct sk_buff *skb);
282 int udp_err(struct sk_buff *, u32);
288 void udp4_hwcsum(struct sk_buff *skb, __be32 src, __be32 dst);
289 int udp_rcv(struct sk_buff *skb);
296 struct sk_buff *skb_udp_tunnel_segment(struct sk_buff *skb,
308 struct udp_table *tbl, struct sk_buff *skb);
309 struct sock *udp4_lib_lookup_skb(struct sk_buff *skb,
319 struct sk_buff *skb);
320 struct sock *udp6_lib_lookup_skb(struct sk_buff *skb,
345 static inline struct udp_dev_scratch *udp_skb_scratch(struct sk_buff *skb) in udp_skb_scratch()
351 static inline unsigned int udp_skb_len(struct sk_buff *skb) in udp_skb_len()
356 static inline bool udp_skb_csum_unnecessary(struct sk_buff *skb) in udp_skb_csum_unnecessary()
361 static inline bool udp_skb_is_linear(struct sk_buff *skb) in udp_skb_is_linear()
367 static inline unsigned int udp_skb_len(struct sk_buff *skb) in udp_skb_len()
372 static inline bool udp_skb_csum_unnecessary(struct sk_buff *skb) in udp_skb_csum_unnecessary()
377 static inline bool udp_skb_is_linear(struct sk_buff *skb) in udp_skb_is_linear()
383 static inline int copy_linear_skb(struct sk_buff *skb, int len, int off, in copy_linear_skb()
467 static inline struct sk_buff *udp_rcv_segment(struct sock *sk, in udp_rcv_segment()
468 struct sk_buff *skb, bool ipv4) in udp_rcv_segment()
471 struct sk_buff *segs; in udp_rcv_segment()