Searched refs:ct_attr (Results 1 – 4 of 4) sorted by relevance
/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_ct.h | 101 mlx5_tc_ct_match_del(struct mlx5_tc_ct_priv *priv, struct mlx5_ct_attr *ct_attr); 107 struct mlx5_ct_attr *ct_attr, 149 mlx5_tc_ct_match_del(struct mlx5_tc_ct_priv *priv, struct mlx5_ct_attr *ct_attr) {} in mlx5_tc_ct_match_del() argument 155 struct mlx5_ct_attr *ct_attr, in mlx5_tc_ct_match_add() argument
|
D | tc_ct.c | 461 mlx5_put_label_mapping(ct_priv, attr->ct_attr.ct_labels_id); in mlx5_tc_ct_entry_del_rule() 658 &attr->ct_attr.ct_labels_id); in mlx5_tc_ct_entry_create_mod_hdr() 676 attr->ct_attr.ct_labels_id, in mlx5_tc_ct_entry_create_mod_hdr() 708 mlx5_put_label_mapping(ct_priv, attr->ct_attr.ct_labels_id); in mlx5_tc_ct_entry_create_mod_hdr() 788 mlx5_put_label_mapping(ct_priv, attr->ct_attr.ct_labels_id); in mlx5_tc_ct_entry_add_rule() 1235 void mlx5_tc_ct_match_del(struct mlx5_tc_ct_priv *priv, struct mlx5_ct_attr *ct_attr) in mlx5_tc_ct_match_del() argument 1237 if (!priv || !ct_attr->ct_labels_id) in mlx5_tc_ct_match_del() 1240 mlx5_put_label_mapping(priv, ct_attr->ct_labels_id); in mlx5_tc_ct_match_del() 1247 struct mlx5_ct_attr *ct_attr, in mlx5_tc_ct_match_add() argument 1343 if (mlx5_get_label_mapping(priv, ct_labels, &ct_attr->ct_labels_id)) in mlx5_tc_ct_match_add() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.h | 72 struct mlx5_ct_attr ct_attr; member
|
D | en_tc.c | 1456 !(attr->ct_attr.ct_action & TCA_CT_ACT_CLEAR)) { in mlx5e_tc_add_fdb_flow() 1553 mlx5_tc_ct_match_del(get_ct_priv(priv), &flow->attr->ct_attr); in mlx5e_tc_del_fdb_flow() 3247 ct_clear = flow->attr->ct_attr.ct_action & TCA_CT_ACT_CLEAR; in actions_match_supported_fdb() 3272 ct_clear = flow->attr->ct_attr.ct_action & TCA_CT_ACT_CLEAR; in actions_match_supported() 4395 &flow->attr->ct_attr, extack); in __mlx5e_add_fdb_flow() 4541 &flow->attr->ct_attr, extack); in mlx5e_add_nic_flow()
|