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);
318 struct sk_buff *gro_list;
319 struct sk_buff *skb;
390 typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **pskb);
779 struct sk_buff *skb);
1070 netdev_tx_t (*ndo_start_xmit) (struct sk_buff *skb,
1073 struct sk_buff *skb,
1133 int vf, struct sk_buff *skb);
1164 const struct sk_buff *skb,
1190 int (*ndo_fdb_dump)(struct sk_buff *skb,
1199 int (*ndo_bridge_getlink)(struct sk_buff *skb,
1225 netdev_tx_t (*ndo_dfwd_start_xmit) (struct sk_buff *skb,
1229 netdev_features_t (*ndo_features_check) (struct sk_buff *skb,
1239 struct sk_buff *skb);
1866 const struct sk_buff *skb) in skb_get_tx_queue()
1884 struct sk_buff *skb,
2013 struct sk_buff *last;
2021 int (*func) (struct sk_buff *,
2032 struct sk_buff *(*gso_segment)(struct sk_buff *skb,
2034 struct sk_buff **(*gro_receive)(struct sk_buff **head,
2035 struct sk_buff *skb);
2036 int (*gro_complete)(struct sk_buff *skb, int nhoff);
2049 struct sk_buff **(*gro_receive)(struct sk_buff **head,
2050 struct sk_buff *skb,
2052 int (*gro_complete)(struct sk_buff *skb,
2224 int dev_fill_metadata_dst(struct net_device *dev, struct sk_buff *skb);
2235 int dev_loopback_xmit(struct net *net, struct sock *sk, struct sk_buff *newskb);
2236 int dev_queue_xmit(struct sk_buff *skb);
2237 int dev_queue_xmit_accel(struct sk_buff *skb, void *accel_priv);
2263 int skb_gro_receive(struct sk_buff **head, struct sk_buff *skb);
2265 static inline unsigned int skb_gro_offset(const struct sk_buff *skb) in skb_gro_offset()
2270 static inline unsigned int skb_gro_len(const struct sk_buff *skb) in skb_gro_len()
2275 static inline void skb_gro_pull(struct sk_buff *skb, unsigned int len) in skb_gro_pull()
2280 static inline void *skb_gro_header_fast(struct sk_buff *skb, in skb_gro_header_fast()
2286 static inline int skb_gro_header_hard(struct sk_buff *skb, unsigned int hlen) in skb_gro_header_hard()
2291 static inline void *skb_gro_header_slow(struct sk_buff *skb, unsigned int hlen, in skb_gro_header_slow()
2302 static inline void *skb_gro_network_header(struct sk_buff *skb) in skb_gro_network_header()
2308 static inline void skb_gro_postpull_rcsum(struct sk_buff *skb, in skb_gro_postpull_rcsum()
2321 __sum16 __skb_gro_checksum_complete(struct sk_buff *skb);
2323 static inline bool skb_at_gro_remcsum_start(struct sk_buff *skb) in skb_at_gro_remcsum_start()
2328 static inline bool __skb_gro_checksum_validate_needed(struct sk_buff *skb, in __skb_gro_checksum_validate_needed()
2340 static inline __sum16 __skb_gro_checksum_validate_complete(struct sk_buff *skb, in __skb_gro_checksum_validate_complete()
2352 static inline void skb_gro_incr_csum_unnecessary(struct sk_buff *skb) in skb_gro_incr_csum_unnecessary()
2390 static inline bool __skb_gro_checksum_convert_check(struct sk_buff *skb) in __skb_gro_checksum_convert_check()
2396 static inline void __skb_gro_checksum_convert(struct sk_buff *skb, in __skb_gro_checksum_convert()
2421 static inline void *skb_gro_remcsum_process(struct sk_buff *skb, void *ptr, in skb_gro_remcsum_process()
2456 static inline void skb_gro_remcsum_cleanup(struct sk_buff *skb, in skb_gro_remcsum_cleanup()
2475 static inline int dev_hard_header(struct sk_buff *skb, struct net_device *dev, in dev_hard_header()
2486 static inline int dev_parse_header(const struct sk_buff *skb, in dev_parse_header()
2554 struct sk_buff *completion_queue;
2907 struct sk_buff *skb) in netif_subqueue_stopped()
2926 u16 __skb_tx_hash(const struct net_device *dev, struct sk_buff *skb,
2934 struct sk_buff *skb) in skb_tx_hash()
2982 void __dev_kfree_skb_irq(struct sk_buff *skb, enum skb_free_reason reason);
2983 void __dev_kfree_skb_any(struct sk_buff *skb, enum skb_free_reason reason);
3004 static inline void dev_kfree_skb_irq(struct sk_buff *skb) in dev_kfree_skb_irq()
3009 static inline void dev_consume_skb_irq(struct sk_buff *skb) in dev_consume_skb_irq()
3014 static inline void dev_kfree_skb_any(struct sk_buff *skb) in dev_kfree_skb_any()
3019 static inline void dev_consume_skb_any(struct sk_buff *skb) in dev_consume_skb_any()
3024 int netif_rx(struct sk_buff *skb);
3025 int netif_rx_ni(struct sk_buff *skb);
3026 int netif_receive_skb(struct sk_buff *skb);
3027 gro_result_t napi_gro_receive(struct napi_struct *napi, struct sk_buff *skb);
3029 struct sk_buff *napi_get_frags(struct napi_struct *napi);
3065 struct sk_buff *validate_xmit_skb_list(struct sk_buff *skb, struct net_device *dev);
3066 struct sk_buff *dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev,
3068 int __dev_forward_skb(struct net_device *dev, struct sk_buff *skb);
3069 int dev_forward_skb(struct net_device *dev, struct sk_buff *skb);
3070 bool is_skb_forwardable(struct net_device *dev, struct sk_buff *skb);
3633 int skb_checksum_help(struct sk_buff *skb);
3634 struct sk_buff *__skb_gso_segment(struct sk_buff *skb,
3636 struct sk_buff *skb_mac_gso_segment(struct sk_buff *skb,
3653 struct sk_buff *skb_gso_segment(struct sk_buff *skb, netdev_features_t features) in skb_gso_segment()
3657 __be16 skb_network_protocol(struct sk_buff *skb, int *depth);
3689 struct sk_buff *skb, struct net_device *dev, in __netdev_start_xmit()
3696 static inline netdev_tx_t netdev_start_xmit(struct sk_buff *skb, struct net_device *dev, in netdev_start_xmit()
3769 netdev_features_t passthru_features_check(struct sk_buff *skb,
3772 netdev_features_t netif_skb_features(struct sk_buff *skb);
3796 static inline bool skb_gso_ok(struct sk_buff *skb, netdev_features_t features) in skb_gso_ok()
3802 static inline bool netif_needs_gso(struct sk_buff *skb, in netif_needs_gso()
3816 static inline void skb_gso_error_unwind(struct sk_buff *skb, __be16 protocol, in skb_gso_error_unwind()