Searched refs:tc_skb_ext (Results 1 - 17 of 17) sorted by relevance
/kernel/linux/linux-5.10/include/net/ |
H A D | pkt_cls.h | 713 static inline struct tc_skb_ext *tc_skb_ext_alloc(struct sk_buff *skb) in tc_skb_ext_alloc() 715 struct tc_skb_ext *tc_skb_ext = skb_ext_add(skb, TC_SKB_EXT); in tc_skb_ext_alloc() local 717 if (tc_skb_ext) in tc_skb_ext_alloc() 718 memset(tc_skb_ext, 0, sizeof(*tc_skb_ext)); in tc_skb_ext_alloc() 719 return tc_skb_ext; in tc_skb_ext_alloc()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | pkt_cls.h | 752 static inline struct tc_skb_ext *tc_skb_ext_alloc(struct sk_buff *skb) in tc_skb_ext_alloc() 754 struct tc_skb_ext *tc_skb_ext = skb_ext_add(skb, TC_SKB_EXT); in tc_skb_ext_alloc() local 756 if (tc_skb_ext) in tc_skb_ext_alloc() 757 memset(tc_skb_ext, 0, sizeof(*tc_skb_ext)); in tc_skb_ext_alloc() 758 return tc_skb_ext; in tc_skb_ext_alloc()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | tc.c | 613 struct tc_skb_ext *tc_skb_ext; in mlx5e_rep_tc_update_skb() local 643 tc_skb_ext = tc_skb_ext_alloc(skb); in mlx5e_rep_tc_update_skb() 644 if (!tc_skb_ext) { in mlx5e_rep_tc_update_skb() 649 tc_skb_ext->chain = chain; in mlx5e_rep_tc_update_skb()
|
/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() 313 struct tc_skb_ext *p_ext; in gro_list_prepare_tc_ext()
|
H A D | flow_dissector.c | 291 struct tc_skb_ext *ext; in skb_flow_dissect_meta()
|
H A D | skbuff.c | 4790 [TC_SKB_EXT] = SKB_EXT_CHUNKSIZEOF(struct tc_skb_ext),
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 5573 struct tc_skb_ext *tc_skb_ext; in mlx5e_tc_restore_skb_tc_meta() local 5584 tc_skb_ext = tc_skb_ext_alloc(skb); in mlx5e_tc_restore_skb_tc_meta() 5585 if (!tc_skb_ext) { in mlx5e_tc_restore_skb_tc_meta() 5591 tc_skb_ext->act_miss_cookie = act_miss_cookie; in mlx5e_tc_restore_skb_tc_meta() 5592 tc_skb_ext->act_miss = 1; in mlx5e_tc_restore_skb_tc_meta() 5594 tc_skb_ext->chain = chain; in mlx5e_tc_restore_skb_tc_meta()
|
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | flow.c | 854 struct tc_skb_ext *tc_ext; in ovs_flow_key_extract()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 5536 struct tc_skb_ext *tc_skb_ext; in mlx5e_tc_update_skb() local 5552 tc_skb_ext = tc_skb_ext_alloc(skb); in mlx5e_tc_update_skb() 5553 if (WARN_ON(!tc_skb_ext)) in mlx5e_tc_update_skb() 5556 tc_skb_ext->chain = chain; in mlx5e_tc_update_skb()
|
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | flow.c | 1004 struct tc_skb_ext *tc_ext; in ovs_flow_key_extract()
|
/kernel/linux/linux-6.6/net/bridge/ |
H A D | br_private.h | 764 struct tc_skb_ext *ext; in br_tc_skb_miss_set()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | cls_api.c | 1606 struct tc_skb_ext *ext; in tcf_classify_ingress()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | skbuff.h | 282 /* Chain in tc_skb_ext will be used to share the tc chain with 286 struct tc_skb_ext { struct
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | skbuff.h | 317 /* Chain in tc_skb_ext will be used to share the tc chain with 321 struct tc_skb_ext { struct
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | cls_api.c | 1754 struct tc_skb_ext *ext; in tcf_classify()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | dev.c | 5908 struct tc_skb_ext *skb_ext = skb_ext_find(skb, TC_SKB_EXT); in gro_list_prepare() 5909 struct tc_skb_ext *p_ext = skb_ext_find(p, TC_SKB_EXT); in gro_list_prepare()
|
H A D | skbuff.c | 4280 [TC_SKB_EXT] = SKB_EXT_CHUNKSIZEOF(struct tc_skb_ext),
|
Completed in 78 milliseconds