Home
last modified time | relevance | path

Searched refs:skb_ext (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/net/core/
A Dgro.c401 struct tc_skb_ext *skb_ext; in gro_list_prepare() local
410 skb_ext = skb_ext_find(skb, TC_SKB_EXT); in gro_list_prepare()
413 diffs |= (!!p_ext) ^ (!!skb_ext); in gro_list_prepare()
414 if (!diffs && unlikely(skb_ext)) in gro_list_prepare()
415 diffs |= p_ext->chain ^ skb_ext->chain; in gro_list_prepare()
A Dskbuff.c4662 return SKB_EXT_CHUNKSIZEOF(struct skb_ext) + in skb_ext_total_length()
6616 static void *skb_ext_get_ptr(struct skb_ext *ext, enum skb_ext_id id) in skb_ext_get_ptr()
6630 struct skb_ext *__skb_ext_alloc(gfp_t flags) in __skb_ext_alloc()
6632 struct skb_ext *new = kmem_cache_alloc(skbuff_ext_cache, flags); in __skb_ext_alloc()
6642 static struct skb_ext *skb_ext_maybe_cow(struct skb_ext *old, in skb_ext_maybe_cow()
6645 struct skb_ext *new; in skb_ext_maybe_cow()
6681 struct skb_ext *ext) in __skb_ext_set()
6710 struct skb_ext *new, *old = NULL; in skb_ext_add()
6763 struct skb_ext *ext = skb->extensions; in __skb_ext_del()
6781 void __skb_ext_put(struct skb_ext *ext) in __skb_ext_put()
/linux-6.3-rc2/include/linux/
A Dskbuff.h284 struct skb_ext;
1061 struct skb_ext *extensions;
4618 struct skb_ext { struct
4625 struct skb_ext *__skb_ext_alloc(gfp_t flags); argument
4627 struct skb_ext *ext);
4630 void __skb_ext_put(struct skb_ext *ext);
4644 struct skb_ext *ext = src->extensions; in __skb_ext_copy()
4657 static inline bool __skb_ext_exist(const struct skb_ext *ext, enum skb_ext_id i) in __skb_ext_exist()
4676 struct skb_ext *ext = skb->extensions; in skb_ext_find()
/linux-6.3-rc2/net/mptcp/
A Dprotocol.c1138 struct skb_ext *mpext = __skb_ext_alloc(gfp); in __mptcp_add_ext()

Completed in 30 milliseconds