Home
last modified time | relevance | path

Searched refs:tc_skb_ext (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Dpkt_cls.h713 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 Dpkt_cls.h752 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 Dtc.c613 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 Dgro.c312 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 Dflow_dissector.c291 struct tc_skb_ext *ext; in skb_flow_dissect_meta()
H A Dskbuff.c4790 [TC_SKB_EXT] = SKB_EXT_CHUNKSIZEOF(struct tc_skb_ext),
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c5573 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 Dflow.c854 struct tc_skb_ext *tc_ext; in ovs_flow_key_extract()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c5536 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 Dflow.c1004 struct tc_skb_ext *tc_ext; in ovs_flow_key_extract()
/kernel/linux/linux-6.6/net/bridge/
H A Dbr_private.h764 struct tc_skb_ext *ext; in br_tc_skb_miss_set()
/kernel/linux/linux-5.10/net/sched/
H A Dcls_api.c1606 struct tc_skb_ext *ext; in tcf_classify_ingress()
/kernel/linux/linux-5.10/include/linux/
H A Dskbuff.h282 /* 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 Dskbuff.h317 /* 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 Dcls_api.c1754 struct tc_skb_ext *ext; in tcf_classify()
/kernel/linux/linux-5.10/net/core/
H A Ddev.c5908 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 Dskbuff.c4280 [TC_SKB_EXT] = SKB_EXT_CHUNKSIZEOF(struct tc_skb_ext),

Completed in 78 milliseconds