Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H 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()
114 struct mlx5_flow_destination *dest, in mlx5_eswitch_termtbl_get_create()
249 struct mlx5_flow_destination *dest, in mlx5_eswitch_add_termtbl_rule()
H A Dfs_core.c370 static bool mlx5_flow_dests_cmp(struct mlx5_flow_destination *d1,
371 struct mlx5_flow_destination *d2);
375 struct mlx5_flow_destination *dest);
1204 struct mlx5_flow_destination *dest) in _mlx5_modify_rule_destination()
1240 struct mlx5_flow_destination *new_dest, in mlx5_modify_rule_destination()
1241 struct mlx5_flow_destination *old_dest) in mlx5_modify_rule_destination()
1266 struct mlx5_flow_destination dest = {}; in connect_fwd_rules()
1529 static struct mlx5_flow_rule *alloc_rule(struct mlx5_flow_destination *dest) in alloc_rule()
1572 struct mlx5_flow_destination *dest, in destroy_flow_handle()
1587 struct mlx5_flow_destination *dest, in create_flow_handle_dup()
[all …]
H A Den_arfs.c163 struct mlx5_flow_destination dest = {}; in mlx5e_arfs_enable()
220 struct mlx5_flow_destination dest = {}; in arfs_add_default_rule()
518 struct mlx5_flow_destination dest = {}; in arfs_add_rule()
615 struct mlx5_flow_destination dst = {}; in arfs_modify_rule_rq()
H A Den_fs.c224 struct mlx5_flow_destination dest = {}; in __mlx5e_add_vlan_rule()
370 struct mlx5_flow_destination dest = {}; in mlx5e_add_trap_rule()
751 struct mlx5_flow_destination dest = {}; in mlx5e_add_promisc_rule()
980 struct mlx5_flow_destination dest = {}; in mlx5e_add_l2_flow_rule()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dipsec_fs.h14 struct mlx5_flow_destination *dest);
30 struct mlx5_flow_destination *dest) in mlx5_esw_ipsec_rx_status_pass_dest_get()
H A Dbridge_mcast.c61 struct mlx5_flow_destination *dests; in mlx5_esw_bridge_mdb_flow_create()
579 struct mlx5_flow_destination dest = { in mlx5_esw_bridge_mcast_vlan_flow_create()
651 struct mlx5_flow_destination dest = { in mlx5_esw_bridge_mcast_fwd_flow_create()
882 struct mlx5_flow_destination dest = { in mlx5_esw_bridge_ingress_igmp_fh_create()
914 struct mlx5_flow_destination dest = { in mlx5_esw_bridge_ingress_mld_fh_create()
H A Dindir_table.c102 struct mlx5_flow_destination dest = {}; in mlx5_esw_indir_table_rule_get()
213 struct mlx5_flow_destination dest = {}; in mlx5_create_indir_fwd_group()
H A Dipsec_fs.c35 struct mlx5_flow_destination *dest) in mlx5_esw_ipsec_rx_status_pass_dest_get()
/linux/include/linux/mlx5/
H A Dfs.h185 struct mlx5_flow_destination { struct
319 struct mlx5_flow_destination *dest,
324 struct mlx5_flow_destination *new_dest,
325 struct mlx5_flow_destination *old_dest);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_fs.c204 struct mlx5_flow_destination dest = {}; in rx_add_rule_drop_auth_trailer()
283 struct mlx5_flow_destination dest = {}; in rx_add_rule_drop_replay()
340 struct mlx5_flow_destination dest = {}; in ipsec_rx_status_drop_all_create()
449 struct mlx5_flow_destination *dest, in ipsec_rx_status_pass_create()
501 struct mlx5_flow_destination *dest) in mlx5_ipsec_rx_status_create()
503 struct mlx5_flow_destination pol_dest[2]; in mlx5_ipsec_rx_status_create()
548 struct mlx5_flow_destination *dest) in ipsec_miss_create()
589 static struct mlx5_flow_destination
592 struct mlx5_flow_destination dest; in ipsec_rx_decrypted_pkt_def_dest()
604 struct mlx5_flow_destination *old_dest, in ipsec_rx_update_default_dest()
[all …]
H A Dfs_tcp.c79 struct mlx5_flow_destination dest = {}; in mlx5e_accel_fs_add_sk()
154 struct mlx5_flow_destination dest; in accel_fs_tcp_add_default_rule()
326 struct mlx5_flow_destination dest = {}; in accel_fs_tcp_enable()
H A Dpsp.c48 struct mlx5_flow_destination default_dest;
138 struct mlx5_flow_destination dest[2]; in accel_psp_fs_rx_err_add_rule()
336 struct mlx5_flow_destination dest = {}; in accel_psp_fs_rx_create_ft()
477 struct mlx5_flow_destination dest = {}; in accel_psp_fs_rx_ft_get()
678 struct mlx5_flow_destination dest = {}; in accel_psp_fs_tx_create_ft_table()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs_tt_redirect.c83 struct mlx5_flow_destination dest = {}; in mlx5e_fs_tt_redirect_udp_add_rule()
119 struct mlx5_flow_destination dest; in fs_udp_add_default_rule()
280 struct mlx5_flow_destination dest = {}; in fs_udp_enable()
368 struct mlx5_flow_destination dest = {}; in mlx5e_fs_tt_redirect_any_add_rule()
401 struct mlx5_flow_destination dest; in fs_any_add_default_rule()
537 struct mlx5_flow_destination dest = {}; in fs_any_enable()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Degress_ofld.c43 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_fwd2vport_create()
72 struct mlx5_flow_destination *fwd_dest) in esw_acl_egress_ofld_rules_create()
244 struct mlx5_flow_destination fwd_dest = {}; in mlx5_esw_acl_egress_vport_bond()
H A Dhelper.h16 struct mlx5_flow_destination *fwd_dest,
H A Dingress_lgcy.c143 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_ingress_lgcy_setup()
144 struct mlx5_flow_destination *dst = NULL; in esw_acl_ingress_lgcy_setup()
H A Dhelper.c51 struct mlx5_flow_destination *fwd_dest, in esw_egress_acl_vlan_create()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_ttc.c354 struct mlx5_flow_destination *dest, u16 etype, u8 proto, in mlx5_generate_ttc_rule()
624 struct mlx5_flow_destination *dest, in mlx5_generate_inner_ttc_rule()
925 struct mlx5_flow_destination *new_dest) in mlx5_ttc_fwd_dest()
931 struct mlx5_flow_destination
935 struct mlx5_flow_destination *dest = &ttc->rules[type].default_dest; in mlx5_ttc_get_default_dest()
946 struct mlx5_flow_destination dest = mlx5_ttc_get_default_dest(ttc, type); in mlx5_ttc_fwd_default_dest()
1019 struct mlx5_flow_destination dest; in mlx5_ttc_create_ipsec_outer_rule()
1060 struct mlx5_flow_destination dest; in mlx5_ttc_create_ipsec_inner_rule()
H A Dipsec_fs_roce.h18 struct mlx5_flow_destination *default_dst,
H A Dipsec_fs_roce.c132 struct mlx5_flow_destination *default_dst, in ipsec_fs_roce_rx_rule_setup()
136 struct mlx5_flow_destination dst = {}; in ipsec_fs_roce_rx_rule_setup()
213 struct mlx5_flow_destination dst = {}; in ipsec_fs_roce_tx_rule_setup()
239 struct mlx5_flow_destination dst = {}; in ipsec_fs_roce_tx_mpv_rule_setup()
711 struct mlx5_flow_destination *default_dst, in mlx5_ipsec_fs_roce_rx_create()
H A Dmacsec_fs.c391 struct mlx5_flow_destination dest = {}; in macsec_fs_tx_create()
493 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_tx_create()
508 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_tx_create()
805 struct mlx5_flow_destination dest = {}; in macsec_fs_tx_add_rule()
1132 struct mlx5_flow_destination *dest, in macsec_fs_rx_create_check_decap_rule()
1142 struct mlx5_flow_destination roce_dest[2]; in macsec_fs_rx_create_check_decap_rule()
1323 struct mlx5_flow_destination dst = {}; in macsec_fs_rx_roce_jump_to_rdma_rules_create()
1498 struct mlx5_flow_destination dest = {}; in macsec_fs_rx_create()
1734 struct mlx5_flow_destination dest = {}; in macsec_fs_rx_add_rule()
1801 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_rx_add_rule()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H 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/
H A Dfs.c1043 struct mlx5_flow_destination dst; in add_op_fc_rules()
1229 struct mlx5_flow_destination dst; in mlx5_ib_fs_add_op_fc()
1512 struct mlx5_flow_destination *dst, in _create_flow_rule()
1520 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule()
1521 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule()
1640 struct mlx5_flow_destination *dst) in create_flow_rule()
1648 struct mlx5_flow_destination *dst) in create_leftovers_rule()
1696 struct mlx5_flow_destination *dst) in create_sniffer_rule()
1738 struct mlx5_flow_destination *dst = NULL; in mlx5_ib_create_flow()
2051 struct mlx5_flow_destination *dst, in _create_raw_flow_rule()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dport_sel.c44 struct mlx5_flow_destination dest = {}; in mlx5_lag_create_port_sel_table()
582 struct mlx5_flow_destination dest = {}; in __mlx5_lag_modify_definers_destinations()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Dfs_dr.c183 struct mlx5_flow_destination *dest_attr = &dst->dest_attr; in create_vport_action()
194 struct mlx5_flow_destination *dest_attr = &dst->dest_attr; in create_uplink_action()

12