Lines Matching refs:sk_buff

29 			struct sk_buff *last;
106 static inline int gro_recursion_inc_test(struct sk_buff *skb) in gro_recursion_inc_test()
111 typedef struct sk_buff *(*gro_receive_t)(struct list_head *, struct sk_buff *);
112 static inline struct sk_buff *call_gro_receive(gro_receive_t cb, in call_gro_receive()
114 struct sk_buff *skb) in call_gro_receive()
124 typedef struct sk_buff *(*gro_receive_sk_t)(struct sock *, struct list_head *,
125 struct sk_buff *);
126 static inline struct sk_buff *call_gro_receive_sk(gro_receive_sk_t cb, in call_gro_receive_sk()
129 struct sk_buff *skb) in call_gro_receive_sk()
139 static inline unsigned int skb_gro_offset(const struct sk_buff *skb) in skb_gro_offset()
144 static inline unsigned int skb_gro_len(const struct sk_buff *skb) in skb_gro_len()
149 static inline void skb_gro_pull(struct sk_buff *skb, unsigned int len) in skb_gro_pull()
154 static inline void *skb_gro_header_fast(const struct sk_buff *skb, in skb_gro_header_fast()
160 static inline bool skb_gro_may_pull(const struct sk_buff *skb, in skb_gro_may_pull()
166 static inline void *skb_gro_header_slow(struct sk_buff *skb, unsigned int hlen, in skb_gro_header_slow()
175 static inline void *skb_gro_header(struct sk_buff *skb, unsigned int hlen, in skb_gro_header()
186 static inline int skb_gro_receive_network_offset(const struct sk_buff *skb) in skb_gro_receive_network_offset()
191 static inline void *skb_gro_network_header(const struct sk_buff *skb) in skb_gro_network_header()
199 static inline __wsum inet_gro_compute_pseudo(const struct sk_buff *skb, in inet_gro_compute_pseudo()
208 static inline void skb_gro_postpull_rcsum(struct sk_buff *skb, in skb_gro_postpull_rcsum()
221 __sum16 __skb_gro_checksum_complete(struct sk_buff *skb);
223 static inline bool skb_at_gro_remcsum_start(struct sk_buff *skb) in skb_at_gro_remcsum_start()
228 static inline bool __skb_gro_checksum_validate_needed(struct sk_buff *skb, in __skb_gro_checksum_validate_needed()
240 static inline __sum16 __skb_gro_checksum_validate_complete(struct sk_buff *skb, in __skb_gro_checksum_validate_complete()
252 static inline void skb_gro_incr_csum_unnecessary(struct sk_buff *skb) in skb_gro_incr_csum_unnecessary()
288 static inline bool __skb_gro_checksum_convert_check(struct sk_buff *skb) in __skb_gro_checksum_convert_check()
294 static inline void __skb_gro_checksum_convert(struct sk_buff *skb, in __skb_gro_checksum_convert()
319 static inline void *skb_gro_remcsum_process(struct sk_buff *skb, void *ptr, in skb_gro_remcsum_process()
351 static inline void skb_gro_remcsum_cleanup(struct sk_buff *skb, in skb_gro_remcsum_cleanup()
368 static inline void skb_gro_flush_final(struct sk_buff *skb, struct sk_buff *pp, int flush) in skb_gro_flush_final()
373 static inline void skb_gro_flush_final_remcsum(struct sk_buff *skb, in skb_gro_flush_final_remcsum()
374 struct sk_buff *pp, in skb_gro_flush_final_remcsum()
385 static inline void skb_gro_flush_final(struct sk_buff *skb, struct sk_buff *pp, int flush) in skb_gro_flush_final()
389 static inline void skb_gro_flush_final_remcsum(struct sk_buff *skb, in skb_gro_flush_final_remcsum()
390 struct sk_buff *pp, in skb_gro_flush_final_remcsum()
400 INDIRECT_CALLABLE_DECLARE(struct sk_buff *ipv6_gro_receive(struct list_head *,
401 struct sk_buff *));
402 INDIRECT_CALLABLE_DECLARE(int ipv6_gro_complete(struct sk_buff *, int));
403 INDIRECT_CALLABLE_DECLARE(struct sk_buff *inet_gro_receive(struct list_head *,
404 struct sk_buff *));
405 INDIRECT_CALLABLE_DECLARE(int inet_gro_complete(struct sk_buff *, int));
407 INDIRECT_CALLABLE_DECLARE(struct sk_buff *udp4_gro_receive(struct list_head *,
408 struct sk_buff *));
409 INDIRECT_CALLABLE_DECLARE(int udp4_gro_complete(struct sk_buff *, int));
411 INDIRECT_CALLABLE_DECLARE(struct sk_buff *udp6_gro_receive(struct list_head *,
412 struct sk_buff *));
413 INDIRECT_CALLABLE_DECLARE(int udp6_gro_complete(struct sk_buff *, int));
422 struct sk_buff *udp_gro_receive(struct list_head *head, struct sk_buff *skb,
424 int udp_gro_complete(struct sk_buff *skb, int nhoff, udp_lookup_t lookup);
426 static inline struct udphdr *udp_gro_udphdr(struct sk_buff *skb) in udp_gro_udphdr()
438 static inline __wsum ip6_gro_compute_pseudo(const struct sk_buff *skb, in ip6_gro_compute_pseudo()
448 struct sk_buff *p, bool outer) in inet_gro_flush()
484 struct sk_buff *p, const u16 diff, in __gro_receive_network_flush()
497 struct sk_buff *p) in gro_receive_network_flush()
510 int skb_gro_receive(struct sk_buff *p, struct sk_buff *skb);
511 int skb_gro_receive_list(struct sk_buff *p, struct sk_buff *skb);
540 static inline void gro_normal_one(struct gro_node *gro, struct sk_buff *skb, in gro_normal_one()
558 static inline void inet_get_iif_sdif(const struct sk_buff *skb, int *iif, int *sdif) in inet_get_iif_sdif()
579 static inline void inet6_get_iif_sdif(const struct sk_buff *skb, int *iif, int *sdif) in inet6_get_iif_sdif()