/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | fs_ttc.h | 37 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 D | ipsec_fs_roce.c | 48 struct mlx5_flow_destination *default_dst, in ipsec_fs_roce_rx_rule_setup() 51 struct mlx5_flow_destination dst = {}; in ipsec_fs_roce_rx_rule_setup() 101 struct mlx5_flow_destination dst = {}; in ipsec_fs_roce_tx_rule_setup() 235 struct mlx5_flow_destination *default_dst, in mlx5_ipsec_fs_roce_rx_create()
|
A D | fs_ttc.c | 193 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() 584 struct mlx5_flow_destination *new_dest) in mlx5_ttc_fwd_dest() 590 struct mlx5_flow_destination 594 struct mlx5_flow_destination *dest = &ttc->rules[type].default_dest; in mlx5_ttc_get_default_dest() 605 struct mlx5_flow_destination dest = mlx5_ttc_get_default_dest(ttc, type); in mlx5_ttc_fwd_default_dest()
|
A D | ipsec_fs_roce.h | 16 struct mlx5_flow_destination *default_dst,
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
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() 258 struct mlx5_flow_destination *dest, in mlx5_eswitch_add_termtbl_rule()
|
A D | fs_core.c | 345 struct mlx5_flow_destination *d2); 349 struct mlx5_flow_destination *dest); 1030 struct mlx5_flow_destination *dest) in _mlx5_modify_rule_destination() 1056 struct mlx5_flow_destination *new_dest, in mlx5_modify_rule_destination() 1082 struct mlx5_flow_destination dest = {}; in connect_fwd_rules() 1381 struct mlx5_flow_destination *dest, in destroy_flow_handle() 1396 struct mlx5_flow_destination *dest, in create_flow_handle() 1460 struct mlx5_flow_destination *dest, in add_rule_fte() 1591 struct mlx5_flow_destination *d2) in mlx5_flow_dests_cmp() 1979 struct mlx5_flow_destination *dest, in _mlx5_add_flow_rules() [all …]
|
A D | eswitch_offloads.c | 480 esw_setup_dests(struct mlx5_flow_destination *dest, in esw_setup_dests() 574 struct mlx5_flow_destination *dest; in mlx5_eswitch_add_offloaded_rule() 698 struct mlx5_flow_destination *dest; in mlx5_eswitch_add_fwd_rule() 839 struct mlx5_flow_destination dest = {}; in mlx5_eswitch_add_send_to_vport_rule() 901 struct mlx5_flow_destination dest = {}; in mlx5_eswitch_add_send_to_vport_meta_rule() 989 struct mlx5_flow_destination *dest) in peer_miss_rules_setup() 1045 struct mlx5_flow_destination dest = {}; in esw_add_fdb_peer_miss_rules() 1167 struct mlx5_flow_destination dest = {}; in esw_add_fdb_miss_rule() 1231 struct mlx5_flow_destination dest; in esw_add_restore_rule() 1924 struct mlx5_flow_destination *dest) in mlx5_eswitch_create_vport_rx_rule() [all …]
|
A D | en_arfs.c | 147 struct mlx5_flow_destination dest = {}; in mlx5e_arfs_enable() 202 struct mlx5_flow_destination dest = {}; in arfs_add_default_rule() 493 struct mlx5_flow_destination dest = {}; in arfs_add_rule() 587 struct mlx5_flow_destination dst = {}; in arfs_modify_rule_rq()
|
A D | fs_core.h | 167 struct mlx5_flow_destination dest_attr;
|
A D | eswitch.h | 418 struct mlx5_flow_destination *dest, 447 struct mlx5_flow_destination *dest);
|
/linux-6.3-rc2/include/linux/mlx5/ |
A D | fs.h | 154 struct mlx5_flow_destination { struct 285 struct mlx5_flow_destination *dest, 290 struct mlx5_flow_destination *new_dest, 291 struct mlx5_flow_destination *old_dest);
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
A D | egress_ofld.c | 29 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 D | helper.h | 16 struct mlx5_flow_destination *fwd_dest,
|
A D | egress_lgcy.c | 71 struct mlx5_flow_destination drop_ctr_dst = {}; in esw_acl_egress_lgcy_setup() 72 struct mlx5_flow_destination *dst = NULL; in esw_acl_egress_lgcy_setup()
|
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()
|
A D | helper.c | 50 struct mlx5_flow_destination *fwd_dest, in esw_egress_acl_vlan_create()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
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() 279 struct mlx5_flow_destination dest = {}; in fs_udp_enable() 367 struct mlx5_flow_destination dest = {}; in mlx5e_fs_tt_redirect_any_add_rule() 400 struct mlx5_flow_destination dest; in fs_any_add_default_rule() 535 struct mlx5_flow_destination dest = {}; in fs_any_enable()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
A D | ipsec_fs.c | 71 struct mlx5_flow_destination *dest) in ipsec_status_rule() 129 struct mlx5_flow_destination *dest) in ipsec_miss_create() 193 struct mlx5_flow_destination default_dest; in rx_create() 194 struct mlx5_flow_destination dest[2]; in rx_create() 278 struct mlx5_flow_destination dest = {}; in rx_ft_get() 340 struct mlx5_flow_destination dest = {}; in tx_create() 610 struct mlx5_flow_destination dest = {}; in rx_add_rule() 688 struct mlx5_flow_destination dest = {}; in tx_add_rule() 763 struct mlx5_flow_destination dest[2] = {}; in tx_add_policy() 839 struct mlx5_flow_destination dest[2]; in rx_add_policy()
|
A D | macsec_fs.c | 243 struct mlx5_flow_destination dest = {}; in macsec_fs_tx_create() 347 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_tx_create() 362 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_tx_create() 524 struct mlx5_flow_destination dest = {}; in macsec_fs_tx_add_rule() 817 struct mlx5_flow_destination *dest, in macsec_fs_rx_create_check_decap_rule() 893 struct mlx5_flow_destination dest = {}; in macsec_fs_rx_create() 1121 struct mlx5_flow_destination dest = {}; in macsec_fs_rx_add_rule() 1189 memset(&dest, 0, sizeof(struct mlx5_flow_destination)); in macsec_fs_rx_add_rule()
|
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() 325 struct mlx5_flow_destination dest = {}; in accel_fs_tcp_enable()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | fs_tracepoint.h | 58 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))
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/ |
A D | fs.c | 879 struct mlx5_flow_destination dst; in mlx5_ib_fs_add_op_fc() 1042 struct mlx5_flow_destination *dst, in _create_flow_rule() 1050 struct mlx5_flow_destination dest_arr[2] = {}; in _create_flow_rule() 1051 struct mlx5_flow_destination *rule_dst = dest_arr; in _create_flow_rule() 1170 struct mlx5_flow_destination *dst) in create_flow_rule() 1183 struct mlx5_flow_destination *dst) in create_leftovers_rule() 1242 struct mlx5_flow_destination *dst) in create_sniffer_rule() 1284 struct mlx5_flow_destination *dst = NULL; in mlx5_ib_create_flow() 1518 struct mlx5_flow_destination *dst, in _create_raw_flow_rule() 1610 struct mlx5_flow_destination *dst; in raw_fs_rule_add()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
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-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
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()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
A D | port_sel.c | 44 struct mlx5_flow_destination dest = {}; in mlx5_lag_create_port_sel_table() 565 struct mlx5_flow_destination dest = {}; in __mlx5_lag_modify_definers_destinations()
|