Searched refs:mlx5_flow_handle (Results 1 – 21 of 21) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | fs.h | 34 struct mlx5_flow_handle *rule; 43 struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID]; 44 struct mlx5_flow_handle *active_svlans_rule[VLAN_N_VID]; 45 struct mlx5_flow_handle *untagged_rule; 46 struct mlx5_flow_handle *any_cvlan_rule; 47 struct mlx5_flow_handle *any_svlan_rule; 110 struct mlx5_flow_handle *rules[MLX5E_NUM_TT]; 111 struct mlx5_flow_handle *tunnel_rules[MLX5E_NUM_TUNNEL_TT]; 163 struct mlx5_flow_handle *default_rule;
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | eswitch.h | 73 struct mlx5_flow_handle *modify_metadata_rule; 74 struct mlx5_flow_handle *allow_rule; 75 struct mlx5_flow_handle *drop_rule; 83 struct mlx5_flow_handle *allowed_vlan; 84 struct mlx5_flow_handle *drop_rule; 117 struct mlx5_flow_handle *promisc_rule; 118 struct mlx5_flow_handle *allmulti_rule; 151 struct mlx5_flow_handle *vepa_uplink_rule; 152 struct mlx5_flow_handle *vepa_star_rule; 160 struct mlx5_flow_handle **peer_miss_rules; [all …]
|
| D | en_rep.h | 89 struct mlx5_flow_handle *vport_rx_rule; 182 struct mlx5_flow_handle *send_to_vport_rule;
|
| D | eswitch_offloads_termtbl.c | 14 struct mlx5_flow_handle *rule; 209 struct mlx5_flow_handle * 219 struct mlx5_flow_handle *rule = NULL; in mlx5_eswitch_add_termtbl_rule()
|
| D | eswitch_offloads.c | 138 struct mlx5_flow_handle * 146 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_offloaded_rule() 245 struct mlx5_flow_handle * 254 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_fwd_rule() 309 struct mlx5_flow_handle *rule, in __mlx5_eswitch_del_rule() 338 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_offloaded_rule() 346 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_fwd_rule() 547 struct mlx5_flow_handle * 553 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule() 587 void mlx5_eswitch_del_send_to_vport_rule(struct mlx5_flow_handle *rule) in mlx5_eswitch_del_send_to_vport_rule() [all …]
|
| D | en_arfs.c | 57 struct mlx5_flow_handle *rule; 455 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule() 460 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule() 553 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq() 572 struct mlx5_flow_handle *rule; in arfs_handle_work()
|
| D | fs_core.c | 912 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handle, in mlx5_modify_rule_destination() 1190 static struct mlx5_flow_handle *alloc_handle(int num_rules) in alloc_handle() 1192 struct mlx5_flow_handle *handle; in alloc_handle() 1204 struct mlx5_flow_handle *handle, in destroy_flow_handle() 1218 static struct mlx5_flow_handle * 1225 struct mlx5_flow_handle *handle; in create_flow_handle() 1278 static struct mlx5_flow_handle * 1286 struct mlx5_flow_handle *handle; in add_rule_fte() 1490 static struct mlx5_flow_handle *add_rule_fg(struct mlx5_flow_group *fg, in add_rule_fg() 1497 struct mlx5_flow_handle *handle; in add_rule_fg() [all …]
|
| D | en_fs_ethtool.c | 41 struct mlx5_flow_handle *rule; 397 static struct mlx5_flow_handle * 404 struct mlx5_flow_handle *rule; in add_ethtool_flow_rule() 671 struct mlx5_flow_handle *rule; in mlx5e_ethtool_flow_replace()
|
| D | en_fs.c | 167 struct mlx5_flow_handle **rule_p; in __mlx5e_add_vlan_rule() 810 static struct mlx5_flow_handle * 819 struct mlx5_flow_handle *rule; in mlx5e_generate_ttc_rule() 860 struct mlx5_flow_handle **rules; in mlx5e_generate_ttc_table_rules() 990 static struct mlx5_flow_handle * 997 struct mlx5_flow_handle *rule; in mlx5e_generate_inner_ttc_rule() 1034 struct mlx5_flow_handle **rules; in mlx5e_generate_inner_ttc_table_rules()
|
| D | rdma.c | 26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering()
|
| D | fs_core.h | 147 struct mlx5_flow_handle { struct
|
| D | eswitch.c | 55 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 * 2238 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked()
|
| D | en_tc.c | 117 struct mlx5_flow_handle *rule[MLX5E_TC_MAX_SPLITS + 1]; 1030 static struct mlx5_flow_handle * 1036 struct mlx5_flow_handle *rule; in mlx5e_tc_offload_fdb_rules() 1066 static struct mlx5_flow_handle * 1072 struct mlx5_flow_handle *rule; in mlx5e_tc_offload_to_slow_path() 1300 struct mlx5_flow_handle *rule; in mlx5e_tc_encap_flows_add() 1365 struct mlx5_flow_handle *rule; in mlx5e_tc_encap_flows_del()
|
| D | en_rep.c | 243 struct mlx5_flow_handle *flow_rule; in mlx5e_replace_rep_vport_rx_rule() 429 struct mlx5_flow_handle *flow_rule; in mlx5e_sqs2vport_start() 1542 struct mlx5_flow_handle *flow_rule; in mlx5e_create_rep_vport_rx_rule()
|
| /Linux-v5.4/include/linux/mlx5/ |
| D | fs.h | 92 struct mlx5_flow_handle; 215 struct mlx5_flow_handle * 221 void mlx5_del_flow_rules(struct mlx5_flow_handle *fr); 223 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
|
| D | eswitch.h | 63 struct mlx5_flow_handle *
|
| D | driver.h | 531 struct mlx5_flow_handle *allow_rule;
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | ib_rep.h | 23 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()
|
| D | ib_rep.c | 139 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
|
| D | mlx5_ib.h | 180 struct mlx5_flow_handle *rule; 378 struct mlx5_flow_handle *flow_rule;
|
| D | qp.c | 3322 struct mlx5_flow_handle *flow_rule; in modify_raw_packet_qp()
|