Searched refs:skb_ext (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/net/core/ |
H A D | gro.c | 312 struct tc_skb_ext *skb_ext; in gro_list_prepare_tc_ext() local 315 skb_ext = skb_ext_find(skb, TC_SKB_EXT); in gro_list_prepare_tc_ext() 318 diffs |= (!!p_ext) ^ (!!skb_ext); in gro_list_prepare_tc_ext() 319 if (!diffs && unlikely(skb_ext)) in gro_list_prepare_tc_ext() 320 diffs |= p_ext->chain ^ skb_ext->chain; in gro_list_prepare_tc_ext()
|
H A D | skbuff.c | 4802 unsigned int l = SKB_EXT_CHUNKSIZEOF(struct skb_ext); in skb_ext_total_length() 6613 static void *skb_ext_get_ptr(struct skb_ext *ext, enum skb_ext_id id) in skb_ext_get_ptr() 6625 * Note: caller must handle the skb_ext as an opaque data. 6627 struct skb_ext *__skb_ext_alloc(gfp_t flags) in __skb_ext_alloc() 6629 struct skb_ext *new = kmem_cache_alloc(skbuff_ext_cache, flags); in __skb_ext_alloc() 6639 static struct skb_ext *skb_ext_maybe_cow(struct skb_ext *old, in skb_ext_maybe_cow() 6642 struct skb_ext *new; in skb_ext_maybe_cow() 6686 struct skb_ext *ext) in __skb_ext_set() 6715 struct skb_ext *ne in skb_ext_add() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | skbuff.h | 249 struct skb_ext; 929 struct skb_ext *extensions; 4174 * struct skb_ext - sk_buff extensions 4183 struct skb_ext { struct 4190 struct skb_ext *__skb_ext_alloc(gfp_t flags); 4192 struct skb_ext *ext); 4195 void __skb_ext_put(struct skb_ext *ext); 4209 struct skb_ext *ext = src->extensions; in __skb_ext_copy() 4222 static inline bool __skb_ext_exist(const struct skb_ext *ext, enum skb_ext_id i) in __skb_ext_exist() 4241 struct skb_ext *ex in skb_ext_find() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | skbuff.h | 283 struct skb_ext; 1061 struct skb_ext *extensions; 4639 * struct skb_ext - sk_buff extensions 4648 struct skb_ext { struct 4655 struct skb_ext *__skb_ext_alloc(gfp_t flags); 4657 struct skb_ext *ext); 4660 void __skb_ext_put(struct skb_ext *ext); 4674 struct skb_ext *ext = src->extensions; in __skb_ext_copy() 4687 static inline bool __skb_ext_exist(const struct skb_ext *ext, enum skb_ext_id i) in __skb_ext_exist() 4706 struct skb_ext *ex in skb_ext_find() [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | skbuff.c | 4289 return SKB_EXT_CHUNKSIZEOF(struct skb_ext) + in skb_ext_total_length() 6232 static void *skb_ext_get_ptr(struct skb_ext *ext, enum skb_ext_id id) in skb_ext_get_ptr() 6244 * Note: caller must handle the skb_ext as an opaque data. 6246 struct skb_ext *__skb_ext_alloc(gfp_t flags) in __skb_ext_alloc() 6248 struct skb_ext *new = kmem_cache_alloc(skbuff_ext_cache, flags); in __skb_ext_alloc() 6258 static struct skb_ext *skb_ext_maybe_cow(struct skb_ext *old, in skb_ext_maybe_cow() 6261 struct skb_ext *new; in skb_ext_maybe_cow() 6297 struct skb_ext *ext) in __skb_ext_set() 6326 struct skb_ext *ne in skb_ext_add() [all...] |
H A D | dev.c | 5908 struct tc_skb_ext *skb_ext = skb_ext_find(skb, TC_SKB_EXT); in gro_list_prepare() local 5911 diffs |= (!!p_ext) ^ (!!skb_ext); in gro_list_prepare() 5912 if (!diffs && unlikely(skb_ext)) in gro_list_prepare() 5913 diffs |= p_ext->chain ^ skb_ext->chain; in gro_list_prepare()
|
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | protocol.h | 223 struct skb_ext *cached_ext; /* for the next sendmsg */
|
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | protocol.c | 1157 struct skb_ext *mpext = __skb_ext_alloc(gfp); in __mptcp_add_ext()
|
Completed in 55 milliseconds