Home
last modified time | relevance | path

Searched refs:mlx5_flow_destination (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dfs_ttc.h37 struct mlx5_flow_destination default_dest;
45 struct mlx5_flow_destination dests[MLX5_NUM_TT];
49 struct mlx5_flow_destination tunnel_dests[MLX5_NUM_TUNNEL_TT];
62 struct mlx5_flow_destination *new_dest);
63 struct mlx5_flow_destination
A Dfs_ttc.c193 struct mlx5_flow_destination *dest, u16 etype, u8 proto) in mlx5_generate_ttc_rule()
360 struct mlx5_flow_destination *dest, in mlx5_generate_inner_ttc_rule()
582 struct mlx5_flow_destination *new_dest) in mlx5_ttc_fwd_dest()
588 struct mlx5_flow_destination
592 struct mlx5_flow_destination *dest = &ttc->rules[type].default_dest; in mlx5_ttc_get_default_dest()
603 struct mlx5_flow_destination dest = mlx5_ttc_get_default_dest(ttc, type); in mlx5_ttc_fwd_default_dest()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch_offloads_termtbl.c14 struct mlx5_flow_destination dest;
22 struct mlx5_flow_destination *dest) in mlx5_eswitch_termtbl_hash()
42 struct mlx5_flow_destination *dest1, in mlx5_eswitch_termtbl_cmp()
44 struct mlx5_flow_destination *dest2) in mlx5_eswitch_termtbl_cmp()
112 struct mlx5_flow_destination *dest, in mlx5_eswitch_termtbl_get_create()
245 struct mlx5_flow_destination *dest, in mlx5_eswitch_add_termtbl_rule()
A Dfs_core.c309 struct mlx5_flow_destination *d2);
313 struct mlx5_flow_destination *dest);
975 struct mlx5_flow_destination *dest) in _mlx5_modify_rule_destination()
1001 struct mlx5_flow_destination *new_dest, in mlx5_modify_rule_destination()
1027 struct mlx5_flow_destination dest = {}; in connect_fwd_rules()
1318 struct mlx5_flow_destination *dest, in destroy_flow_handle()
1333 struct mlx5_flow_destination *dest, in create_flow_handle()
1394 struct mlx5_flow_destination *dest, in add_rule_fte()
1525 struct mlx5_flow_destination *d2) in mlx5_flow_dests_cmp()
1874 struct mlx5_flow_destination *dest, in _mlx5_add_flow_rules()
[all …]
A Deswitch_offloads.c451 esw_setup_dests(struct mlx5_flow_destination *dest, in esw_setup_dests()
519 struct mlx5_flow_destination *dest; in mlx5_eswitch_add_offloaded_rule()
634 struct mlx5_flow_destination *dest; in mlx5_eswitch_add_fwd_rule()
973 struct mlx5_flow_destination dest = {}; in mlx5_eswitch_add_send_to_vport_rule()
1042 struct mlx5_flow_destination dest = {}; in mlx5_eswitch_add_send_to_vport_meta_rules()
1158 struct mlx5_flow_destination *dest) in peer_miss_rules_setup()
1214 struct mlx5_flow_destination dest = {}; in esw_add_fdb_peer_miss_rules()
1336 struct mlx5_flow_destination dest = {}; in esw_add_fdb_miss_rule()
1400 struct mlx5_flow_destination dest; in esw_add_restore_rule()
1975 struct mlx5_flow_destination *dest) in mlx5_eswitch_create_vport_rx_rule()
[all …]
A Den_arfs.c145 struct mlx5_flow_destination dest = {}; in mlx5e_arfs_enable()
195 struct mlx5_flow_destination dest = {}; in arfs_add_default_rule()
480 struct mlx5_flow_destination dest = {}; in arfs_add_rule()
574 struct mlx5_flow_destination dst = {}; in arfs_modify_rule_rq()
A Den_fs.c191 struct mlx5_flow_destination dest = {}; in __mlx5e_add_vlan_rule()
337 struct mlx5_flow_destination dest = {}; in mlx5e_add_trap_rule()
711 struct mlx5_flow_destination dest = {}; in mlx5e_add_promisc_rule()
925 struct mlx5_flow_destination dest = {}; in mlx5e_add_l2_flow_rule()
A Deswitch.h398 struct mlx5_flow_destination *dest,
427 struct mlx5_flow_destination *dest);
A Dfs_core.h161 struct mlx5_flow_destination dest_attr;
/linux/include/linux/mlx5/
A Dfs.h131 struct mlx5_flow_destination { struct
239 struct mlx5_flow_destination *dest,
244 struct mlx5_flow_destination *new_dest,
245 struct mlx5_flow_destination *old_dest);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dfs_tt_redirect.c82 struct mlx5_flow_destination dest = {}; in mlx5e_fs_tt_redirect_udp_add_rule()
118 struct mlx5_flow_destination dest; in fs_udp_add_default_rule()
276 struct mlx5_flow_destination dest = {}; in fs_udp_enable()
362 struct mlx5_flow_destination dest = {}; in mlx5e_fs_tt_redirect_any_add_rule()
395 struct mlx5_flow_destination dest; in fs_any_add_default_rule()
529 struct mlx5_flow_destination dest = {}; in fs_any_enable()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
A Degress_ofld.c29 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_fwd2vport_create()
58 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_rules_create()
229 struct mlx5_flow_destination fwd_dest = {}; in mlx5_esw_acl_egress_vport_bond()
A Degress_lgcy.c70 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_egress_lgcy_setup()
71 struct mlx5_flow_destination *dst = NULL; in esw_acl_egress_lgcy_setup()
A Dhelper.h16 struct mlx5_flow_destination *fwd_dest,
A Dingress_lgcy.c142 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_ingress_lgcy_setup()
143 struct mlx5_flow_destination *dst = NULL; in esw_acl_ingress_lgcy_setup()
A Dhelper.c50 struct mlx5_flow_destination *fwd_dest, in esw_egress_acl_vlan_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Dfs_tracepoint.h58 parse_fs_dst(p, (const struct mlx5_flow_destination *)dst, counter_id)
61 const struct mlx5_flow_destination *dst,
282 __array(u8, destination, sizeof(struct mlx5_flow_destination))
A Dfs_tracepoint.c232 const struct mlx5_flow_destination *dst, in parse_fs_dst()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dfs_tcp.c78 struct mlx5_flow_destination dest = {}; in mlx5e_accel_fs_add_sk()
155 struct mlx5_flow_destination dest; in accel_fs_tcp_add_default_rule()
324 struct mlx5_flow_destination dest = {}; in accel_fs_tcp_enable()
A Dipsec_fs.c27 struct mlx5_flow_destination default_dest;
285 struct mlx5_flow_destination dest = {}; in rx_ft_get()
468 struct mlx5_flow_destination dest = {}; in rx_add_rule()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dint_port.c63 struct mlx5_flow_destination *dest) in mlx5e_int_port_create_rx_rule()
158 struct mlx5_flow_destination dest; in mlx5e_int_port_add()
/linux/drivers/infiniband/hw/mlx5/
A Dfs.c929 struct mlx5_flow_destination dst; in mlx5_ib_fs_add_op_fc()
1092 struct mlx5_flow_destination *dst, in _create_flow_rule()
1100 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule()
1101 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule()
1226 struct mlx5_flow_destination *dst) in create_flow_rule()
1239 struct mlx5_flow_destination *dst) in create_leftovers_rule()
1298 struct mlx5_flow_destination *dst) in create_sniffer_rule()
1340 struct mlx5_flow_destination *dst = NULL; in mlx5_ib_create_flow()
1574 struct mlx5_flow_destination *dst, in _create_raw_flow_rule()
1666 struct mlx5_flow_destination *dst; in raw_fs_rule_add()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dindir_table.c125 struct mlx5_flow_destination dest = {}; in mlx5_esw_indir_table_rule_get()
339 struct mlx5_flow_destination dest = {}; in mlx5_create_indir_fwd_group()
A Dbridge.c533 struct mlx5_flow_destination dests[2] = {}; in mlx5_esw_bridge_ingress_flow_with_esw_create()
618 struct mlx5_flow_destination dest = { in mlx5_esw_bridge_ingress_filter_flow_create()
664 struct mlx5_flow_destination dest = { in mlx5_esw_bridge_egress_flow_create()
724 struct mlx5_flow_destination dest = { in mlx5_esw_bridge_egress_miss_flow_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dport_sel.c43 struct mlx5_flow_destination dest = {}; in mlx5_lag_create_port_sel_table()
552 struct mlx5_flow_destination dest = {}; in mlx5_lag_modify_definers_destinations()

Completed in 55 milliseconds

12