Home
last modified time | relevance | path

Searched refs:mlx5_flow_handle (Results 1 – 25 of 31) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h71 struct mlx5_flow_handle *allow_rule;
77 struct mlx5_flow_handle *drop_rule;
90 struct mlx5_flow_handle *modify_metadata_rule;
96 struct mlx5_flow_handle *allowed_vlan;
101 struct mlx5_flow_handle *drop_rule;
106 struct mlx5_flow_handle *fwd_rule;
140 struct mlx5_flow_handle *promisc_rule;
141 struct mlx5_flow_handle *allmulti_rule;
170 struct mlx5_flow_handle *vepa_uplink_rule;
171 struct mlx5_flow_handle *vepa_star_rule;
[all …]
H A Den_tc.h228 struct mlx5_flow_handle *
233 struct mlx5_flow_handle *rule,
236 struct mlx5_flow_handle *
242 struct mlx5_flow_handle *rule,
256 struct mlx5_flow_handle *
261 struct mlx5_flow_handle *rule,
H A Den_rep.h100 struct mlx5_flow_handle *vport_rx_rule;
202 struct mlx5_flow_handle *send_to_vport_rule;
H A Deswitch_offloads.c298 struct mlx5_flow_handle *
309 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_offloaded_rule()
443 struct mlx5_flow_handle *
455 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_fwd_rule()
514 struct mlx5_flow_handle *rule, in __mlx5_eswitch_del_rule()
557 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_offloaded_rule()
565 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_fwd_rule()
768 struct mlx5_flow_handle *
774 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule()
808 void mlx5_eswitch_del_send_to_vport_rule(struct mlx5_flow_handle *rule) in mlx5_eswitch_del_send_to_vport_rule()
[all …]
H A Deswitch_offloads_termtbl.c16 struct mlx5_flow_handle *rule;
239 struct mlx5_flow_handle *
249 struct mlx5_flow_handle *rule = NULL; in mlx5_eswitch_add_termtbl_rule()
H A Dfs_core.c968 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handle, in mlx5_modify_rule_destination()
1266 static struct mlx5_flow_handle *alloc_handle(int num_rules) in alloc_handle()
1268 struct mlx5_flow_handle *handle; in alloc_handle()
1280 struct mlx5_flow_handle *handle, in destroy_flow_handle()
1294 static struct mlx5_flow_handle *
1301 struct mlx5_flow_handle *handle; in create_flow_handle()
1354 static struct mlx5_flow_handle *
1362 struct mlx5_flow_handle *handle; in add_rule_fte()
1596 static struct mlx5_flow_handle *add_rule_fg(struct mlx5_flow_group *fg, in add_rule_fg()
1603 struct mlx5_flow_handle *handle; in add_rule_fg()
[all …]
H A Den_arfs.c57 struct mlx5_flow_handle *rule;
436 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule()
441 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule()
534 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq()
553 struct mlx5_flow_handle *rule; in arfs_handle_work()
H A Den_fs_ethtool.c41 struct mlx5_flow_handle *rule;
400 static struct mlx5_flow_handle *
407 struct mlx5_flow_handle *rule; in add_ethtool_flow_rule()
674 struct mlx5_flow_handle *rule; in mlx5e_ethtool_flow_replace()
H A Den_fs.c168 struct mlx5_flow_handle **rule_p; in __mlx5e_add_vlan_rule()
817 static struct mlx5_flow_handle *
826 struct mlx5_flow_handle *rule; in mlx5e_generate_ttc_rule()
867 struct mlx5_flow_handle **trules; in mlx5e_generate_ttc_table_rules()
991 static struct mlx5_flow_handle *
998 struct mlx5_flow_handle *rule; in mlx5e_generate_inner_ttc_rule()
H A Drdma.c26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering()
H A Deswitch.c59 struct mlx5_flow_handle *flow_rule;
186 static struct mlx5_flow_handle *
192 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule()
249 static struct mlx5_flow_handle *
258 static struct mlx5_flow_handle *
271 static struct mlx5_flow_handle *
2107 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked()
H A Dfs_core.h160 struct mlx5_flow_handle { struct
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs.h42 struct mlx5_flow_handle *rule;
51 struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID];
52 struct mlx5_flow_handle *active_svlans_rule[VLAN_N_VID];
53 struct mlx5_flow_handle *untagged_rule;
54 struct mlx5_flow_handle *any_cvlan_rule;
55 struct mlx5_flow_handle *any_svlan_rule;
116 struct mlx5_flow_handle *rule;
124 struct mlx5_flow_handle *tunnel_rules[MLX5E_NUM_TUNNEL_TT];
199 struct mlx5_flow_handle *default_rule;
H A Dtc_ct.h118 struct mlx5_flow_handle *
183 static inline struct mlx5_flow_handle *
H A Dtc_ct.c65 struct mlx5_flow_handle *pre_ct_rule;
66 struct mlx5_flow_handle *post_ct_rule;
73 struct mlx5_flow_handle *rule;
83 struct mlx5_flow_handle *flow_rule;
84 struct mlx5_flow_handle *miss_rule;
1340 struct mlx5_flow_handle *rule; in tc_ct_pre_ct_add_rules()
1682 static struct mlx5_flow_handle *
1695 struct mlx5_flow_handle *rule; in __mlx5_tc_ct_flow_offload()
1866 static struct mlx5_flow_handle *
1876 struct mlx5_flow_handle *rule; in __mlx5_tc_ct_flow_offload_clear()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.h12 struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_priv *priv,
15 void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule);
19 static inline struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_priv *priv, in mlx5e_accel_fs_add_sk()
23 static inline void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule) {} in mlx5e_accel_fs_del_sk()
H A Dfs_tcp.c16 struct mlx5_flow_handle *default_rules[ACCEL_FS_TCP_NUM_TYPES];
69 void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule) in mlx5e_accel_fs_del_sk()
74 struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_priv *priv, in mlx5e_accel_fs_add_sk()
82 struct mlx5_flow_handle *flow; in mlx5e_accel_fs_add_sk()
158 struct mlx5_flow_handle *rule; in accel_fs_tcp_add_default_rule()
H A Dipsec_fs.c19 struct mlx5_flow_handle *rule;
26 struct mlx5_flow_handle *miss_rule;
59 struct mlx5_flow_handle *fte; in rx_err_add_rule()
188 struct mlx5_flow_handle *miss_rule; in rx_fs_create()
470 struct mlx5_flow_handle *rule; in rx_add_rule()
543 struct mlx5_flow_handle *rule; in tx_add_rule()
H A Dipsec.h101 struct mlx5_flow_handle *rule;
H A Dktls_rx.c14 struct mlx5_flow_handle *rule;
106 struct mlx5_flow_handle *rule; in accel_rule_handle_work()
/OK3568_Linux_fs/kernel/include/linux/mlx5/
H A Dfs.h98 struct mlx5_flow_handle;
227 struct mlx5_flow_handle *
233 void mlx5_del_flow_rules(struct mlx5_flow_handle *fr);
235 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
H A Deswitch.h63 struct mlx5_flow_handle *
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/
H A Dib_rep.h23 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev,
57 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
H A Dib_rep.c139 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.c70 struct mlx5_flow_handle *restore_rule;
92 struct mlx5_flow_handle *miss_rule;
447 static struct mlx5_flow_handle *
478 struct mlx5_flow_handle *miss_rules[FDB_TC_LEVELS_PER_PRIO + 1] = {}; in mlx5_chains_update_prio_prevs()
544 struct mlx5_flow_handle *miss_rule = NULL; in mlx5_chains_create_prio()

12