Searched refs:ct_priv (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_ct.c50 netdev_dbg(ct_priv->netdev, "ct_debug: " fmt "\n", ##args)
108 struct mlx5_tc_ct_priv *ct_priv; member in struct:mlx5_ct_ft
157 struct mlx5_tc_ct_priv *ct_priv; member in struct:mlx5_ct_entry
165 mlx5_tc_ct_entry_destroy_mod_hdr(struct mlx5_tc_ct_priv *ct_priv,
207 mlx5_get_label_mapping(struct mlx5_tc_ct_priv *ct_priv, argument
215 if (mapping_add(ct_priv->labels_mapping, labels, id))
222 mlx5_put_label_mapping(struct mlx5_tc_ct_priv *ct_priv, u32 id) argument
225 mapping_remove(ct_priv->labels_mapping, id);
341 mlx5_tc_ct_get_flow_source_match(struct mlx5_tc_ct_priv *ct_priv, argument
345 struct mlx5_core_dev *mdev = ct_priv
366 mlx5_tc_ct_set_tuple_match(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_flow_spec *spec, struct flow_rule *rule) argument
499 mlx5_tc_ct_counter_put(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_ct_entry *entry) argument
510 mlx5_tc_ct_entry_del_rule(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_ct_entry *entry, bool nat) argument
526 mlx5_tc_ct_entry_del_rules(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_ct_entry *entry) argument
551 mlx5_tc_ct_entry_set_registers(struct mlx5_tc_ct_priv *ct_priv, struct mlx5e_tc_mod_hdr_acts *mod_acts, u8 ct_state, u32 mark, u32 labels_id, u8 zone_restore_id) argument
667 mlx5_tc_ct_entry_create_nat(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5e_tc_mod_hdr_acts *mod_acts) argument
704 mlx5_tc_ct_entry_create_mod_hdr(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_flow_attr *attr, struct flow_rule *flow_rule, struct mlx5e_mod_hdr_handle **mh, u8 zone_restore_id, bool nat_table, bool has_nat) argument
779 mlx5_tc_ct_entry_destroy_mod_hdr(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_flow_attr *attr, struct mlx5e_mod_hdr_handle *mh) argument
790 mlx5_tc_ct_entry_add_rule(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, bool nat, u8 zone_restore_id) argument
867 mlx5_tc_ct_entry_replace_rule(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, bool nat, u8 zone_restore_id) argument
936 mlx5_tc_ct_entry_get(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_ct_tuple *tuple) argument
958 struct mlx5_tc_ct_priv *ct_priv = entry->ct_priv; local
969 struct mlx5_tc_ct_priv *ct_priv = entry->ct_priv; local
1008 mlx5_tc_ct_counter_create(struct mlx5_tc_ct_priv *ct_priv) argument
1030 mlx5_tc_ct_shared_counter_get(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_ct_entry *entry) argument
1086 mlx5_tc_ct_entry_add_rules(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, u8 zone_restore_id) argument
1124 mlx5_tc_ct_entry_replace_rules(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, u8 zone_restore_id) argument
1147 struct mlx5_tc_ct_priv *ct_priv = ft->ct_priv; local
1174 struct mlx5_tc_ct_priv *ct_priv = ft->ct_priv; local
1278 struct mlx5_tc_ct_priv *ct_priv = ft->ct_priv; local
1306 struct mlx5_tc_ct_priv *ct_priv = ft->ct_priv; local
1559 struct mlx5_tc_ct_priv *ct_priv = ct_ft->ct_priv; local
1646 struct mlx5_tc_ct_priv *ct_priv = ct_ft->ct_priv; local
1660 struct mlx5_tc_ct_priv *ct_priv = ct_ft->ct_priv; local
1796 mlx5_tc_ct_add_ft_cb(struct mlx5_tc_ct_priv *ct_priv, u16 zone, struct nf_flowtable *nf_ft) argument
1865 mlx5_tc_ct_del_ft_cb(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_ct_ft *ft) argument
1922 __mlx5_tc_ct_flow_offload(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_flow_attr *attr) argument
2021 __mlx5_tc_ct_delete_flow(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_flow_attr *attr) argument
2043 mlx5_tc_ct_fs_init(struct mlx5_tc_ct_priv *ct_priv) argument
2135 mlx5_ct_tc_create_dbgfs(struct mlx5_tc_ct_priv *ct_priv) argument
2147 mlx5_ct_tc_remove_dbgfs(struct mlx5_tc_ct_priv *ct_priv) argument
2160 struct mlx5_tc_ct_priv *ct_priv; local
2262 mlx5_tc_ct_clean(struct mlx5_tc_ct_priv *ct_priv) argument
2289 mlx5e_tc_ct_restore_flow(struct mlx5_tc_ct_priv *ct_priv, struct sk_buff *skb, u8 zone_restore_id) argument
[all...]
H A Dtc_ct.h102 mlx5_tc_ct_clean(struct mlx5_tc_ct_priv *ct_priv);
128 mlx5e_tc_ct_restore_flow(struct mlx5_tc_ct_priv *ct_priv,
143 mlx5_tc_ct_clean(struct mlx5_tc_ct_priv *ct_priv) argument
196 mlx5e_tc_ct_restore_flow(struct mlx5_tc_ct_priv *ct_priv, argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dct.c16 err = mlx5_tc_ct_parse_action(parse_state->ct_priv, attr, act, parse_state->extack);
38 return mlx5_tc_ct_flow_offload(parse_state->ct_priv, attr);
H A Dact.h30 struct mlx5_tc_ct_priv *ct_priv; member in struct:mlx5e_tc_act_parse_state
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h90 struct mlx5_tc_ct_priv *ct_priv; member in struct:mlx5_rep_uplink_priv
H A Den_tc.h389 struct mlx5_tc_ct_priv *ct_priv,
H A Den_tc.c360 return uplink_priv->ct_priv;
4030 parse_state->ct_priv = get_ct_priv(priv);
4167 parse_state->ct_priv = get_ct_priv(priv);
5287 uplink_priv->ct_priv = mlx5_tc_ct_init(netdev_priv(priv->netdev),
5349 mlx5_tc_ct_clean(uplink_priv->ct_priv);
5375 mlx5_tc_ct_clean(uplink_priv->ct_priv);
5559 static bool mlx5e_tc_restore_skb_tc_meta(struct sk_buff *skb, struct mlx5_tc_ct_priv *ct_priv, argument
5572 if (!mlx5e_tc_ct_restore_flow(ct_priv, skb, zone_restore_id))
5638 struct mlx5_tc_ct_priv *ct_priv,
5657 return mlx5e_tc_restore_skb_tc_meta(skb, ct_priv,
5636 mlx5e_tc_update_skb(struct mlx5_cqe64 *cqe, struct sk_buff *skb, struct mapping_ctx *mapping_ctx, u32 mapped_obj_id, struct mlx5_tc_ct_priv *ct_priv, u32 zone_restore_id, u32 tunnel_id, struct mlx5e_tc_update_priv *tc_priv) argument
5677 struct mlx5_tc_ct_priv *ct_priv; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c707 struct mlx5_tc_ct_priv *ct_priv; local
730 ct_priv = uplink_priv->ct_priv;
744 if (!mlx5e_tc_update_skb(cqe, skb, mapping_ctx, reg_c0, ct_priv,

Completed in 282 milliseconds