H A D | tc_ct.c | 50 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...] |