| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch_offloads_termtbl.c | 14 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 D | fs_core.c | 370 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 D | en_arfs.c | 163 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 D | en_fs.c | 224 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 D | ipsec_fs.h | 14 struct mlx5_flow_destination *dest); 30 struct mlx5_flow_destination *dest) in mlx5_esw_ipsec_rx_status_pass_dest_get()
|
| H A D | bridge_mcast.c | 61 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 D | indir_table.c | 102 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 D | ipsec_fs.c | 35 struct mlx5_flow_destination *dest) in mlx5_esw_ipsec_rx_status_pass_dest_get()
|
| /linux/include/linux/mlx5/ |
| H A D | fs.h | 185 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 D | ipsec_fs.c | 204 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 D | fs_tcp.c | 79 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 D | psp.c | 48 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 D | fs_tt_redirect.c | 83 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 D | egress_ofld.c | 43 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 D | helper.h | 16 struct mlx5_flow_destination *fwd_dest,
|
| H A D | ingress_lgcy.c | 143 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 D | helper.c | 51 struct mlx5_flow_destination *fwd_dest, in esw_egress_acl_vlan_create()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_ttc.c | 354 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 D | ipsec_fs_roce.h | 18 struct mlx5_flow_destination *default_dst,
|
| H A D | ipsec_fs_roce.c | 132 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 D | macsec_fs.c | 391 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 D | int_port.c | 63 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 D | fs.c | 1043 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 D | port_sel.c | 44 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 D | fs_dr.c | 183 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()
|