Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch.h98 struct mlx5_flow_handle *allow_rule;
104 struct mlx5_flow_handle *drop_rule;
128 struct mlx5_flow_handle *drop_rule;
133 struct mlx5_flow_handle *fwd_rule;
392 struct mlx5_flow_handle *
408 struct mlx5_flow_handle *
412 struct mlx5_flow_handle *
418 struct mlx5_flow_handle *rule,
422 struct mlx5_flow_handle *rule,
425 struct mlx5_flow_handle *
[all …]
A Den_tc.h268 struct mlx5_flow_handle *
273 struct mlx5_flow_handle *rule,
276 struct mlx5_flow_handle *
282 struct mlx5_flow_handle *rule,
306 struct mlx5_flow_handle *
311 struct mlx5_flow_handle *rule,
A Den_rep.h112 struct mlx5_flow_handle *vport_rx_rule;
215 struct mlx5_flow_handle *send_to_vport_rule;
216 struct mlx5_flow_handle *send_to_vport_rule_peer;
A Den_fs.c116 struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID];
118 struct mlx5_flow_handle *untagged_rule;
119 struct mlx5_flow_handle *any_cvlan_rule;
120 struct mlx5_flow_handle *any_svlan_rule;
121 struct mlx5_flow_handle *trap_rule;
192 struct mlx5_flow_handle **rule_p; in __mlx5e_add_vlan_rule()
334 static struct mlx5_flow_handle *
339 struct mlx5_flow_handle *rule; in mlx5e_add_trap_rule()
358 struct mlx5_flow_handle *rule; in mlx5e_add_vlan_trap()
384 struct mlx5_flow_handle *rule; in mlx5e_add_mac_trap()
[all …]
A Den_arfs.c44 struct mlx5_flow_handle *default_rule;
83 struct mlx5_flow_handle *rule;
474 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule()
479 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule()
572 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq()
591 struct mlx5_flow_handle *rule; in arfs_handle_work()
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()
A Deswitch_offloads.c509 struct mlx5_flow_handle *
520 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_offloaded_rule()
625 struct mlx5_flow_handle *
637 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_fwd_rule()
710 struct mlx5_flow_handle *rule, in __mlx5_eswitch_del_rule()
966 struct mlx5_flow_handle *
1046 struct mlx5_flow_handle **flows; in mlx5_eswitch_add_send_to_vport_meta_rules()
1216 struct mlx5_flow_handle **flows; in esw_add_fdb_peer_miss_rules()
1219 struct mlx5_flow_handle *flow; in esw_add_fdb_peer_miss_rules()
1393 struct mlx5_flow_handle *
[all …]
A Dfs_core.c1305 struct mlx5_flow_handle *handle; in alloc_handle()
1331 static struct mlx5_flow_handle *
1338 struct mlx5_flow_handle *handle; in create_flow_handle()
1391 static struct mlx5_flow_handle *
1399 struct mlx5_flow_handle *handle; in add_rule_fte()
1613 struct mlx5_flow_handle *handle; in add_rule_fg()
1770 static struct mlx5_flow_handle *
1781 struct mlx5_flow_handle *rule; in try_add_to_existing_fg()
1870 static struct mlx5_flow_handle *
1879 struct mlx5_flow_handle *rule; in _mlx5_add_flow_rules()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
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()
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()
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()
471 struct mlx5_flow_handle *rule; in rx_add_rule()
544 struct mlx5_flow_handle *rule; in tx_add_rule()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dsample.h26 struct mlx5_flow_handle *
34 struct mlx5_flow_handle *rule,
45 static inline struct mlx5_flow_handle *
54 struct mlx5_flow_handle *rule, in mlx5e_tc_sample_unoffload()
A Dsample.c24 struct mlx5_flow_handle *termtbl_rule;
45 struct mlx5_flow_handle *pre_rule;
47 struct mlx5_flow_handle *post_rule;
54 struct mlx5_flow_handle *rule;
491 struct mlx5_flow_handle *
622 struct mlx5_flow_handle *rule, in mlx5e_tc_sample_unoffload()
A Dint_port.c17 struct mlx5_flow_handle *rx_rule;
60 static struct mlx5_flow_handle *
68 struct mlx5_flow_handle *flow_rule; in mlx5e_int_port_create_rx_rule()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dfs_tt_redirect.h10 void mlx5e_fs_tt_redirect_del_rule(struct mlx5_flow_handle *rule);
13 struct mlx5_flow_handle *
21 struct mlx5_flow_handle *
A Dfs_tt_redirect.c16 struct mlx5_flow_handle *default_rules[FS_UDP_NUM_TYPES];
22 struct mlx5_flow_handle *default_rule;
58 void mlx5e_fs_tt_redirect_del_rule(struct mlx5_flow_handle *rule) in mlx5e_fs_tt_redirect_del_rule()
76 struct mlx5_flow_handle *
85 struct mlx5_flow_handle *rule; in mlx5e_fs_tt_redirect_udp_add_rule()
120 struct mlx5_flow_handle *rule; in fs_udp_add_default_rule()
358 struct mlx5_flow_handle *
365 struct mlx5_flow_handle *rule; in mlx5e_fs_tt_redirect_any_add_rule()
397 struct mlx5_flow_handle *rule; in fs_any_add_default_rule()
A Dtc_priv.h75 struct mlx5_flow_handle *rule[MLX5E_TC_MAX_SPLITS + 1];
112 struct mlx5_flow_handle *
164 struct mlx5_flow_handle *
A Dfs.h47 struct mlx5_flow_handle *rule;
54 struct mlx5_flow_handle *rule;
68 struct mlx5_flow_handle *trap_rule;
A Dtc_ct.h117 struct mlx5_flow_handle *
184 static inline struct mlx5_flow_handle *
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dbridge_priv.h39 struct mlx5_flow_handle *ingress_handle;
42 struct mlx5_flow_handle *egress_handle;
43 struct mlx5_flow_handle *filter_handle;
A Dbridge.c422 static struct mlx5_flow_handle *
522 static struct mlx5_flow_handle *
535 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_ingress_flow_with_esw_create()
584 static struct mlx5_flow_handle *
593 static struct mlx5_flow_handle *
613 static struct mlx5_flow_handle *
627 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_ingress_filter_flow_create()
659 static struct mlx5_flow_handle *
673 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_egress_flow_create()
719 static struct mlx5_flow_handle *
[all …]
/linux/include/linux/mlx5/
A Dfs.h107 struct mlx5_flow_handle;
235 struct mlx5_flow_handle *
241 void mlx5_del_flow_rules(struct mlx5_flow_handle *fr);
243 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
/linux/drivers/infiniband/hw/mlx5/
A Dib_rep.h17 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev,
26 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_ttc.c34 struct mlx5_flow_handle *tunnel_rules[MLX5_NUM_TUNNEL_TT];
191 static struct mlx5_flow_handle *
199 struct mlx5_flow_handle *rule; in mlx5_generate_ttc_rule()
239 struct mlx5_flow_handle **trules; in mlx5_generate_ttc_table_rules()
357 static struct mlx5_flow_handle *
364 struct mlx5_flow_handle *rule; in mlx5_generate_inner_ttc_rule()
A Dfs_chains.c50 struct mlx5_flow_handle *restore_rule;
72 struct mlx5_flow_handle *miss_rule;
365 static struct mlx5_flow_handle *
396 struct mlx5_flow_handle *miss_rules[FDB_TC_LEVELS_PER_PRIO + 1] = {}; in mlx5_chains_update_prio_prevs()
462 struct mlx5_flow_handle *miss_rule; in mlx5_chains_create_prio()

Completed in 55 milliseconds

12