Lines Matching refs:sk_buff

194 struct sk_buff;
260 int (*create) (struct sk_buff *skb, struct net_device *dev,
263 int (*parse)(const struct sk_buff *skb, unsigned char *haddr);
317 struct sk_buff *gro_list;
318 struct sk_buff *skb;
389 typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **pskb);
770 struct sk_buff *skb);
1050 netdev_tx_t (*ndo_start_xmit) (struct sk_buff *skb,
1053 struct sk_buff *skb,
1107 int vf, struct sk_buff *skb);
1138 const struct sk_buff *skb,
1164 int (*ndo_fdb_dump)(struct sk_buff *skb,
1173 int (*ndo_bridge_getlink)(struct sk_buff *skb,
1199 netdev_tx_t (*ndo_dfwd_start_xmit) (struct sk_buff *skb,
1203 netdev_features_t (*ndo_features_check) (struct sk_buff *skb,
1818 const struct sk_buff *skb) in skb_get_tx_queue()
1836 struct sk_buff *skb,
1965 struct sk_buff *last;
1973 int (*func) (struct sk_buff *,
1984 struct sk_buff *(*gso_segment)(struct sk_buff *skb,
1986 struct sk_buff **(*gro_receive)(struct sk_buff **head,
1987 struct sk_buff *skb);
1988 int (*gro_complete)(struct sk_buff *skb, int nhoff);
2000 struct sk_buff **(*gro_receive)(struct sk_buff **head,
2001 struct sk_buff *skb,
2003 int (*gro_complete)(struct sk_buff *skb,
2174 int dev_loopback_xmit(struct sock *sk, struct sk_buff *newskb);
2175 int dev_queue_xmit_sk(struct sock *sk, struct sk_buff *skb);
2176 static inline int dev_queue_xmit(struct sk_buff *skb) in dev_queue_xmit()
2180 int dev_queue_xmit_accel(struct sk_buff *skb, void *accel_priv);
2206 int skb_gro_receive(struct sk_buff **head, struct sk_buff *skb);
2208 static inline unsigned int skb_gro_offset(const struct sk_buff *skb) in skb_gro_offset()
2213 static inline unsigned int skb_gro_len(const struct sk_buff *skb) in skb_gro_len()
2218 static inline void skb_gro_pull(struct sk_buff *skb, unsigned int len) in skb_gro_pull()
2223 static inline void *skb_gro_header_fast(struct sk_buff *skb, in skb_gro_header_fast()
2229 static inline int skb_gro_header_hard(struct sk_buff *skb, unsigned int hlen) in skb_gro_header_hard()
2234 static inline void *skb_gro_header_slow(struct sk_buff *skb, unsigned int hlen, in skb_gro_header_slow()
2245 static inline void *skb_gro_network_header(struct sk_buff *skb) in skb_gro_network_header()
2251 static inline void skb_gro_postpull_rcsum(struct sk_buff *skb, in skb_gro_postpull_rcsum()
2264 __sum16 __skb_gro_checksum_complete(struct sk_buff *skb);
2266 static inline bool skb_at_gro_remcsum_start(struct sk_buff *skb) in skb_at_gro_remcsum_start()
2272 static inline bool __skb_gro_checksum_validate_needed(struct sk_buff *skb, in __skb_gro_checksum_validate_needed()
2284 static inline __sum16 __skb_gro_checksum_validate_complete(struct sk_buff *skb, in __skb_gro_checksum_validate_complete()
2296 static inline void skb_gro_incr_csum_unnecessary(struct sk_buff *skb) in skb_gro_incr_csum_unnecessary()
2334 static inline bool __skb_gro_checksum_convert_check(struct sk_buff *skb) in __skb_gro_checksum_convert_check()
2340 static inline void __skb_gro_checksum_convert(struct sk_buff *skb, in __skb_gro_checksum_convert()
2365 static inline void skb_gro_remcsum_process(struct sk_buff *skb, void *ptr, in skb_gro_remcsum_process()
2389 static inline void skb_gro_remcsum_cleanup(struct sk_buff *skb, in skb_gro_remcsum_cleanup()
2398 static inline int dev_hard_header(struct sk_buff *skb, struct net_device *dev, in dev_hard_header()
2409 static inline int dev_parse_header(const struct sk_buff *skb, in dev_parse_header()
2459 struct sk_buff *completion_queue;
2824 struct sk_buff *skb) in netif_subqueue_stopped()
2848 struct sk_buff *skb) in skb_tx_hash()
2896 void __dev_kfree_skb_irq(struct sk_buff *skb, enum skb_free_reason reason);
2897 void __dev_kfree_skb_any(struct sk_buff *skb, enum skb_free_reason reason);
2918 static inline void dev_kfree_skb_irq(struct sk_buff *skb) in dev_kfree_skb_irq()
2923 static inline void dev_consume_skb_irq(struct sk_buff *skb) in dev_consume_skb_irq()
2928 static inline void dev_kfree_skb_any(struct sk_buff *skb) in dev_kfree_skb_any()
2933 static inline void dev_consume_skb_any(struct sk_buff *skb) in dev_consume_skb_any()
2938 int netif_rx(struct sk_buff *skb);
2939 int netif_rx_ni(struct sk_buff *skb);
2940 int netif_receive_skb_sk(struct sock *sk, struct sk_buff *skb);
2941 static inline int netif_receive_skb(struct sk_buff *skb) in netif_receive_skb()
2945 gro_result_t napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb);
2947 struct sk_buff *napi_get_frags(struct napi_struct *napi);
2982 struct sk_buff *validate_xmit_skb_list(struct sk_buff *skb, struct net_device *dev);
2983 struct sk_buff *dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev,
2985 int __dev_forward_skb(struct net_device *dev, struct sk_buff *skb);
2986 int dev_forward_skb(struct net_device *dev, struct sk_buff *skb);
2987 bool is_skb_forwardable(struct net_device *dev, struct sk_buff *skb);
3550 int skb_checksum_help(struct sk_buff *skb);
3551 struct sk_buff *__skb_gso_segment(struct sk_buff *skb,
3553 struct sk_buff *skb_mac_gso_segment(struct sk_buff *skb,
3570 struct sk_buff *skb_gso_segment(struct sk_buff *skb, netdev_features_t features) in skb_gso_segment()
3574 __be16 skb_network_protocol(struct sk_buff *skb, int *depth);
3606 struct sk_buff *skb, struct net_device *dev, in __netdev_start_xmit()
3613 static inline netdev_tx_t netdev_start_xmit(struct sk_buff *skb, struct net_device *dev, in netdev_start_xmit()
3686 netdev_features_t passthru_features_check(struct sk_buff *skb,
3689 netdev_features_t netif_skb_features(struct sk_buff *skb);
3713 static inline bool skb_gso_ok(struct sk_buff *skb, netdev_features_t features) in skb_gso_ok()
3719 static inline bool netif_needs_gso(struct sk_buff *skb, in netif_needs_gso()
3733 static inline void skb_gso_error_unwind(struct sk_buff *skb, __be16 protocol, in skb_gso_error_unwind()