/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tc.h | 52 int mlx5e_tc_nic_init(struct mlx5e_priv *priv); 53 void mlx5e_tc_nic_cleanup(struct mlx5e_priv *priv); 58 int mlx5e_configure_flower(struct net_device *dev, struct mlx5e_priv *priv, 60 int mlx5e_delete_flower(struct net_device *dev, struct mlx5e_priv *priv, 63 int mlx5e_stats_flower(struct net_device *dev, struct mlx5e_priv *priv, 66 int mlx5e_tc_configure_matchall(struct mlx5e_priv *priv, 68 int mlx5e_tc_delete_matchall(struct mlx5e_priv *priv, 70 void mlx5e_tc_stats_matchall(struct mlx5e_priv *priv, 74 void mlx5e_tc_encap_flows_add(struct mlx5e_priv *priv, 77 void mlx5e_tc_encap_flows_del(struct mlx5e_priv *priv, [all …]
|
D | en.h | 734 struct mlx5e_priv *priv; 816 struct mlx5e_priv { struct 885 void (*cleanup)(struct mlx5e_priv *priv); argument 886 int (*init_rx)(struct mlx5e_priv *priv); 887 void (*cleanup_rx)(struct mlx5e_priv *priv); 888 int (*init_tx)(struct mlx5e_priv *priv); 889 void (*cleanup_tx)(struct mlx5e_priv *priv); 890 void (*enable)(struct mlx5e_priv *priv); 891 void (*disable)(struct mlx5e_priv *priv); 892 int (*update_rx)(struct mlx5e_priv *priv); [all …]
|
D | en_rep.h | 114 struct mlx5e_priv *priv; 188 bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv); 189 int mlx5e_add_sqs_fwd_rules(struct mlx5e_priv *priv); 190 void mlx5e_remove_sqs_fwd_rules(struct mlx5e_priv *priv); 194 int mlx5e_rep_encap_entry_attach(struct mlx5e_priv *priv, 196 void mlx5e_rep_encap_entry_detach(struct mlx5e_priv *priv, 199 void mlx5e_rep_queue_neigh_stats_work(struct mlx5e_priv *priv); 204 static inline bool mlx5e_is_uplink_rep(struct mlx5e_priv *priv) { return false; } in mlx5e_is_uplink_rep() 205 static inline int mlx5e_add_sqs_fwd_rules(struct mlx5e_priv *priv) { return 0; } in mlx5e_add_sqs_fwd_rules() 206 static inline void mlx5e_remove_sqs_fwd_rules(struct mlx5e_priv *priv) {} in mlx5e_remove_sqs_fwd_rules() [all …]
|
D | en_rep.c | 72 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_rep_get_drvinfo() 87 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_uplink_rep_get_drvinfo() 135 static void mlx5e_rep_update_hw_counters(struct mlx5e_priv *priv) in mlx5e_rep_update_hw_counters() 158 static void mlx5e_uplink_rep_update_hw_counters(struct mlx5e_priv *priv) in mlx5e_uplink_rep_update_hw_counters() 173 static void mlx5e_rep_update_sw_counters(struct mlx5e_priv *priv) in mlx5e_rep_update_sw_counters() 191 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_rep_get_ethtool_stats() 224 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_rep_get_ringparam() 232 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_rep_set_ringparam() 237 static int mlx5e_replace_rep_vport_rx_rule(struct mlx5e_priv *priv, in mlx5e_replace_rep_vport_rx_rule() 259 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_rep_get_channels() [all …]
|
D | en_ethtool.c | 38 void mlx5e_ethtool_get_drvinfo(struct mlx5e_priv *priv, in mlx5e_ethtool_get_drvinfo() 57 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_get_drvinfo() 219 int mlx5e_ethtool_get_sset_count(struct mlx5e_priv *priv, int sset) in mlx5e_ethtool_get_sset_count() 240 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_get_sset_count() 245 static void mlx5e_fill_stats_strings(struct mlx5e_priv *priv, u8 *data) in mlx5e_fill_stats_strings() 253 void mlx5e_ethtool_get_strings(struct mlx5e_priv *priv, u32 stringset, u8 *data) in mlx5e_ethtool_get_strings() 278 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_get_strings() 283 void mlx5e_ethtool_get_ethtool_stats(struct mlx5e_priv *priv, in mlx5e_ethtool_get_ethtool_stats() 300 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_get_ethtool_stats() 305 void mlx5e_ethtool_get_ringparam(struct mlx5e_priv *priv, in mlx5e_ethtool_get_ringparam() [all …]
|
D | en_stats.c | 149 static int mlx5e_grp_sw_get_num_stats(struct mlx5e_priv *priv) in mlx5e_grp_sw_get_num_stats() 154 static int mlx5e_grp_sw_fill_strings(struct mlx5e_priv *priv, u8 *data, int idx) in mlx5e_grp_sw_fill_strings() 163 static int mlx5e_grp_sw_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx) in mlx5e_grp_sw_fill_stats() 172 static void mlx5e_grp_sw_update_stats(struct mlx5e_priv *priv) in mlx5e_grp_sw_update_stats() 315 static int mlx5e_grp_q_get_num_stats(struct mlx5e_priv *priv) in mlx5e_grp_q_get_num_stats() 328 static int mlx5e_grp_q_fill_strings(struct mlx5e_priv *priv, u8 *data, int idx) in mlx5e_grp_q_fill_strings() 343 static int mlx5e_grp_q_fill_stats(struct mlx5e_priv *priv, u64 *data, int idx) in mlx5e_grp_q_fill_stats() 356 static void mlx5e_grp_q_update_stats(struct mlx5e_priv *priv) in mlx5e_grp_q_update_stats() 391 static int mlx5e_grp_vnic_env_get_num_stats(struct mlx5e_priv *priv) in mlx5e_grp_vnic_env_get_num_stats() 397 static int mlx5e_grp_vnic_env_fill_strings(struct mlx5e_priv *priv, u8 *data, in mlx5e_grp_vnic_env_fill_strings() [all …]
|
D | en_dcbnl.c | 56 static int mlx5e_set_trust_state(struct mlx5e_priv *priv, u8 trust_state); 57 static int mlx5e_set_dscp2prio(struct mlx5e_priv *priv, u8 dscp, u8 prio); 61 static int mlx5e_dcbnl_set_dcbx_mode(struct mlx5e_priv *priv, in mlx5e_dcbnl_set_dcbx_mode() 79 static int mlx5e_dcbnl_switch_to_host_mode(struct mlx5e_priv *priv) in mlx5e_dcbnl_switch_to_host_mode() 101 struct mlx5e_priv *priv = netdev_priv(netdev); in mlx5e_dcbnl_ieee_getets() 241 int mlx5e_dcbnl_ieee_setets_core(struct mlx5e_priv *priv, struct ieee_ets *ets) in mlx5e_dcbnl_ieee_setets_core() 315 struct mlx5e_priv *priv = netdev_priv(netdev); in mlx5e_dcbnl_ieee_setets() 335 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_dcbnl_ieee_getpfc() 355 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_dcbnl_ieee_setpfc() 401 struct mlx5e_priv *priv = netdev_priv(dev); in mlx5e_dcbnl_getdcbx() [all …]
|
D | en_selftest.c | 59 int mlx5e_self_test_num(struct mlx5e_priv *priv) in mlx5e_self_test_num() 64 static int mlx5e_test_health_info(struct mlx5e_priv *priv) in mlx5e_test_health_info() 71 static int mlx5e_test_link_state(struct mlx5e_priv *priv) in mlx5e_test_link_state() 82 static int mlx5e_test_link_speed(struct mlx5e_priv *priv) in mlx5e_test_link_speed() 103 static struct sk_buff *mlx5e_test_get_udp_skb(struct mlx5e_priv *priv) in mlx5e_test_get_udp_skb() 221 static int mlx5e_test_loopback_setup(struct mlx5e_priv *priv, in mlx5e_test_loopback_setup() 259 static void mlx5e_test_loopback_cleanup(struct mlx5e_priv *priv, in mlx5e_test_loopback_cleanup() 270 static int mlx5e_test_loopback(struct mlx5e_priv *priv) in mlx5e_test_loopback() 317 static int (*mlx5e_st_func[MLX5E_ST_NUM])(struct mlx5e_priv *) = { 329 struct mlx5e_priv *priv = netdev_priv(ndev); in mlx5e_self_test()
|
D | en_main.c | 131 void mlx5e_update_carrier(struct mlx5e_priv *priv) in mlx5e_update_carrier() 151 struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv, in mlx5e_update_carrier_work() 161 void mlx5e_update_stats(struct mlx5e_priv *priv) in mlx5e_update_stats() 170 void mlx5e_update_ndo_stats(struct mlx5e_priv *priv) in mlx5e_update_ndo_stats() 182 struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv, in mlx5e_update_stats_work() 190 void mlx5e_queue_update_stats(struct mlx5e_priv *priv) in mlx5e_queue_update_stats() 203 struct mlx5e_priv *priv = container_of(nb, struct mlx5e_priv, events_nb); in async_event() 221 static void mlx5e_enable_async_events(struct mlx5e_priv *priv) in mlx5e_enable_async_events() 227 static void mlx5e_disable_async_events(struct mlx5e_priv *priv) in mlx5e_disable_async_events() 741 struct mlx5e_priv *priv = c->priv; in mlx5e_modify_rq_scatter_fcs() [all …]
|
D | en_fs.c | 41 static int mlx5e_add_l2_flow_rule(struct mlx5e_priv *priv, 43 static void mlx5e_del_l2_flow_rule(struct mlx5e_priv *priv, 110 static int mlx5e_vport_context_update_vlans(struct mlx5e_priv *priv) in mlx5e_vport_context_update_vlans() 161 static int __mlx5e_add_vlan_rule(struct mlx5e_priv *priv, in __mlx5e_add_vlan_rule() 231 static int mlx5e_add_vlan_rule(struct mlx5e_priv *priv, in mlx5e_add_vlan_rule() 251 static void mlx5e_del_vlan_rule(struct mlx5e_priv *priv, in mlx5e_del_vlan_rule() 289 static void mlx5e_del_any_vid_rules(struct mlx5e_priv *priv) in mlx5e_del_any_vid_rules() 295 static int mlx5e_add_any_vid_rules(struct mlx5e_priv *priv) in mlx5e_add_any_vid_rules() 306 void mlx5e_enable_cvlan_filter(struct mlx5e_priv *priv) in mlx5e_enable_cvlan_filter() 317 void mlx5e_disable_cvlan_filter(struct mlx5e_priv *priv) in mlx5e_disable_cvlan_filter() [all …]
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | ipsec.h | 48 struct mlx5e_priv; 79 struct mlx5e_priv *en_priv; 108 int mlx5e_ipsec_init(struct mlx5e_priv *priv); 109 void mlx5e_ipsec_cleanup(struct mlx5e_priv *priv); 110 void mlx5e_ipsec_build_netdev(struct mlx5e_priv *priv); 112 int mlx5e_ipsec_get_count(struct mlx5e_priv *priv); 113 int mlx5e_ipsec_get_strings(struct mlx5e_priv *priv, uint8_t *data); 114 void mlx5e_ipsec_update_stats(struct mlx5e_priv *priv); 115 int mlx5e_ipsec_get_stats(struct mlx5e_priv *priv, u64 *data); 126 static inline int mlx5e_ipsec_init(struct mlx5e_priv *priv) in mlx5e_ipsec_init() [all …]
|
D | tls.h | 89 void mlx5e_tls_build_netdev(struct mlx5e_priv *priv); 90 int mlx5e_tls_init(struct mlx5e_priv *priv); 91 void mlx5e_tls_cleanup(struct mlx5e_priv *priv); 93 int mlx5e_tls_get_count(struct mlx5e_priv *priv); 94 int mlx5e_tls_get_strings(struct mlx5e_priv *priv, uint8_t *data); 95 int mlx5e_tls_get_stats(struct mlx5e_priv *priv, u64 *data); 99 static inline void mlx5e_tls_build_netdev(struct mlx5e_priv *priv) in mlx5e_tls_build_netdev() 105 static inline int mlx5e_tls_init(struct mlx5e_priv *priv) { return 0; } in mlx5e_tls_init() 106 static inline void mlx5e_tls_cleanup(struct mlx5e_priv *priv) { } in mlx5e_tls_cleanup() 107 static inline int mlx5e_tls_get_count(struct mlx5e_priv *priv) { return 0; } in mlx5e_tls_get_count() [all …]
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | fs.h | 142 void mlx5e_ethtool_init_steering(struct mlx5e_priv *priv); 143 void mlx5e_ethtool_cleanup_steering(struct mlx5e_priv *priv); 148 static inline void mlx5e_ethtool_init_steering(struct mlx5e_priv *priv) { } in mlx5e_ethtool_init_steering() 149 static inline void mlx5e_ethtool_cleanup_steering(struct mlx5e_priv *priv) { } in mlx5e_ethtool_cleanup_steering() 184 int mlx5e_arfs_create_tables(struct mlx5e_priv *priv); 185 void mlx5e_arfs_destroy_tables(struct mlx5e_priv *priv); 186 int mlx5e_arfs_enable(struct mlx5e_priv *priv); 187 int mlx5e_arfs_disable(struct mlx5e_priv *priv); 191 static inline int mlx5e_arfs_create_tables(struct mlx5e_priv *priv) { return 0; } in mlx5e_arfs_create_tables() 192 static inline void mlx5e_arfs_destroy_tables(struct mlx5e_priv *priv) {} in mlx5e_arfs_destroy_tables() [all …]
|
D | tc_tun.h | 25 bool (*can_offload)(struct mlx5e_priv *priv); 28 struct mlx5e_priv *priv, 34 int (*parse_udp_ports)(struct mlx5e_priv *priv, 39 int (*parse_tunnel)(struct mlx5e_priv *priv, 53 struct mlx5e_priv *priv, 57 int mlx5e_tc_tun_create_header_ipv4(struct mlx5e_priv *priv, 61 int mlx5e_tc_tun_create_header_ipv6(struct mlx5e_priv *priv, 65 bool mlx5e_tc_tun_device_to_offload(struct mlx5e_priv *priv, 69 struct mlx5e_priv *priv, 75 int mlx5e_tc_tun_parse_udp_ports(struct mlx5e_priv *priv,
|
D | health.h | 19 int mlx5e_reporter_tx_create(struct mlx5e_priv *priv); 20 void mlx5e_reporter_tx_destroy(struct mlx5e_priv *priv); 29 int mlx5e_reporter_rx_create(struct mlx5e_priv *priv); 30 void mlx5e_reporter_rx_destroy(struct mlx5e_priv *priv); 44 int mlx5e_health_recover_channels(struct mlx5e_priv *priv); 45 int mlx5e_health_report(struct mlx5e_priv *priv, 48 int mlx5e_health_create_reporters(struct mlx5e_priv *priv); 49 void mlx5e_health_destroy_reporters(struct mlx5e_priv *priv); 50 void mlx5e_health_channels_update(struct mlx5e_priv *priv);
|
D | monitor_stats.c | 23 int mlx5e_monitor_counter_supported(struct mlx5e_priv *priv) in mlx5e_monitor_counter_supported() 39 void mlx5e_monitor_counter_arm(struct mlx5e_priv *priv) in mlx5e_monitor_counter_arm() 51 struct mlx5e_priv *priv = container_of(work, struct mlx5e_priv, in mlx5e_monitor_counters_work() 63 struct mlx5e_priv *priv = mlx5_nb_cof(nb, struct mlx5e_priv, in mlx5e_monitor_event_handler() 69 static void mlx5e_monitor_counter_start(struct mlx5e_priv *priv) in mlx5e_monitor_counter_start() 76 static void mlx5e_monitor_counter_stop(struct mlx5e_priv *priv) in mlx5e_monitor_counter_stop() 114 static void mlx5e_set_monitor_counter(struct mlx5e_priv *priv) in mlx5e_set_monitor_counter() 143 void mlx5e_monitor_counter_init(struct mlx5e_priv *priv) in mlx5e_monitor_counter_init() 152 static void mlx5e_monitor_counter_disable(struct mlx5e_priv *priv) in mlx5e_monitor_counter_disable() 165 void mlx5e_monitor_counter_cleanup(struct mlx5e_priv *priv) in mlx5e_monitor_counter_cleanup()
|
D | hv_vhca_stats.c | 17 mlx5e_hv_vhca_fill_ring_stats(struct mlx5e_priv *priv, int ch, in mlx5e_hv_vhca_fill_ring_stats() 33 static void mlx5e_hv_vhca_fill_stats(struct mlx5e_priv *priv, void *data, in mlx5e_hv_vhca_fill_stats() 51 static int mlx5e_hv_vhca_stats_buf_size(struct mlx5e_priv *priv) in mlx5e_hv_vhca_stats_buf_size() 62 struct mlx5e_priv *priv; in mlx5e_hv_vhca_stats_work() 68 priv = container_of(sagent, struct mlx5e_priv, stats_agent); in mlx5e_hv_vhca_stats_work() 97 struct mlx5e_priv *priv; in mlx5e_hv_vhca_stats_control() 118 struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent); in mlx5e_hv_vhca_stats_cleanup() 123 int mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv) in mlx5e_hv_vhca_stats_create() 154 void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv) in mlx5e_hv_vhca_stats_destroy()
|
D | monitor_stats.h | 7 int mlx5e_monitor_counter_supported(struct mlx5e_priv *priv); 8 void mlx5e_monitor_counter_init(struct mlx5e_priv *priv); 9 void mlx5e_monitor_counter_cleanup(struct mlx5e_priv *priv); 10 void mlx5e_monitor_counter_arm(struct mlx5e_priv *priv);
|
D | hv_vhca_stats.h | 10 int mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv); 11 void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv); 15 static inline int mlx5e_hv_vhca_stats_create(struct mlx5e_priv *priv) in mlx5e_hv_vhca_stats_create() 20 static inline void mlx5e_hv_vhca_stats_destroy(struct mlx5e_priv *priv) in mlx5e_hv_vhca_stats_destroy()
|
D | params.h | 104 void mlx5e_build_rq_param(struct mlx5e_priv *priv, 108 void mlx5e_build_sq_param_common(struct mlx5e_priv *priv, 110 void mlx5e_build_rx_cq_param(struct mlx5e_priv *priv, 114 void mlx5e_build_tx_cq_param(struct mlx5e_priv *priv, 117 void mlx5e_build_ico_cq_param(struct mlx5e_priv *priv, 120 void mlx5e_build_icosq_param(struct mlx5e_priv *priv, 123 void mlx5e_build_xdpsq_param(struct mlx5e_priv *priv,
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
D | ethtool.c | 39 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_get_drvinfo() 48 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_get_strings() 55 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_get_sset_count() 64 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_get_ethtool_stats() 72 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_set_ringparam() 80 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_get_ringparam() 88 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_set_channels() 96 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_get_channels() 104 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_set_coalesce() 112 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_get_coalesce() [all …]
|
D | ipoib.c | 80 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_init() 113 void mlx5i_cleanup(struct mlx5e_priv *priv) in mlx5i_cleanup() 118 static void mlx5i_grp_sw_update_stats(struct mlx5e_priv *priv) in mlx5i_grp_sw_update_stats() 147 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_get_stats() 159 int mlx5i_init_underlay_qp(struct mlx5e_priv *priv) in mlx5i_init_underlay_qp() 205 void mlx5i_uninit_underlay_qp(struct mlx5e_priv *priv) in mlx5i_uninit_underlay_qp() 271 static int mlx5i_init_tx(struct mlx5e_priv *priv) in mlx5i_init_tx() 295 static void mlx5i_cleanup_tx(struct mlx5e_priv *priv) in mlx5i_cleanup_tx() 303 static int mlx5i_create_flow_steering(struct mlx5e_priv *priv) in mlx5i_create_flow_steering() 354 static void mlx5i_destroy_flow_steering(struct mlx5e_priv *priv) in mlx5i_destroy_flow_steering() [all …]
|
D | ipoib_vlan.c | 107 struct mlx5e_priv *epriv = mlx5i_epriv(netdev); in mlx5i_pkey_del_qpn() 158 struct mlx5e_priv *priv = mlx5i_epriv(dev); in mlx5i_pkey_dev_init() 192 struct mlx5e_priv *epriv = mlx5i_epriv(netdev); in mlx5i_pkey_open() 244 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_pkey_close() 268 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_pkey_change_mtu() 283 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_pkey_init() 303 static void mlx5i_pkey_cleanup(struct mlx5e_priv *priv) in mlx5i_pkey_cleanup() 308 static int mlx5i_pkey_init_tx(struct mlx5e_priv *priv) in mlx5i_pkey_init_tx() 322 static void mlx5i_pkey_cleanup_tx(struct mlx5e_priv *priv) in mlx5i_pkey_cleanup_tx() 329 static int mlx5i_pkey_init_rx(struct mlx5e_priv *priv) in mlx5i_pkey_init_rx() [all …]
|
D | ipoib.h | 59 char *mlx5e_priv[0]; member 69 int mlx5i_init_underlay_qp(struct mlx5e_priv *priv); 70 void mlx5i_uninit_underlay_qp(struct mlx5e_priv *priv); 93 void mlx5i_cleanup(struct mlx5e_priv *priv); 99 #define mlx5i_epriv(netdev) ((void *)(((struct mlx5i_priv *)netdev_priv(netdev))->mlx5e_priv))
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
D | setup.h | 14 int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params, 20 int mlx5e_xsk_redirect_rqt_to_channel(struct mlx5e_priv *priv, struct mlx5e_channel *c); 21 int mlx5e_xsk_redirect_rqt_to_drop(struct mlx5e_priv *priv, u16 ix); 22 int mlx5e_xsk_redirect_rqts_to_channels(struct mlx5e_priv *priv, struct mlx5e_channels *chs); 23 void mlx5e_xsk_redirect_rqts_to_drop(struct mlx5e_priv *priv, struct mlx5e_channels *chs);
|