/Linux-v5.10/drivers/net/ethernet/qlogic/qed/ |
D | qed_vf.c | 1028 return !!p_data->rss_params; in qed_vf_handle_vp_update_is_needed() 1152 if (p_params->rss_params) { in qed_vf_pf_vport_update() 1153 struct qed_rss_params *rss_params = p_params->rss_params; in qed_vf_pf_vport_update() local 1163 if (rss_params->update_rss_config) in qed_vf_pf_vport_update() 1166 if (rss_params->update_rss_capabilities) in qed_vf_pf_vport_update() 1169 if (rss_params->update_rss_ind_table) in qed_vf_pf_vport_update() 1172 if (rss_params->update_rss_key) in qed_vf_pf_vport_update() 1175 p_rss_tlv->rss_enable = rss_params->rss_enable; in qed_vf_pf_vport_update() 1176 p_rss_tlv->rss_caps = rss_params->rss_caps; in qed_vf_pf_vport_update() 1177 p_rss_tlv->rss_table_size_log = rss_params->rss_table_size_log; in qed_vf_pf_vport_update() [all …]
|
D | qed_l2.h | 194 struct qed_rss_params *rss_params; member
|
D | qed_l2.c | 662 struct qed_rss_params *p_rss_params = p_params->rss_params; in qed_sp_vport_update() 2456 if (qed_update_vport_rss(cdev, ¶ms->rss_params, rss)) in qed_update_vport() 2463 sp_params.rss_params = &rss[i]; in qed_update_vport()
|
D | qed_sriov.c | 2880 p_data->rss_params = NULL; in qed_iov_vp_update_rss_param() 2922 p_data->rss_params = p_rss; in qed_iov_vp_update_rss_param() 3041 params.rss_params = NULL; in qed_iov_vf_mbx_vport_update()
|
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | t4vf_common.h | 210 struct rss_params { struct 264 struct rss_params rss; /* Receive Side Scaling */
|
D | t4vf_hw.c | 1016 struct rss_params *rss = &adapter->params.rss; in t4vf_get_rss_glb_config()
|
/Linux-v5.10/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
D | hw_atl_b0.h | 36 struct aq_rss_parameters *rss_params);
|
D | hw_atl_a0.c | 184 struct aq_rss_parameters *rss_params) in hw_atl_a0_hw_rss_hash_set() argument 194 __swab32(rss_params->hash_secret_key[i]) : 0U; in hw_atl_a0_hw_rss_hash_set() 212 struct aq_rss_parameters *rss_params) in hw_atl_a0_hw_rss_set() argument 215 u8 *indirection_table = rss_params->indirection_table; in hw_atl_a0_hw_rss_set()
|
D | hw_atl_b0.c | 210 struct aq_rss_parameters *rss_params) in hw_atl_b0_hw_rss_hash_set() argument 220 __swab32(rss_params->hash_secret_key[i]) : 0U; in hw_atl_b0_hw_rss_hash_set() 238 struct aq_rss_parameters *rss_params) in hw_atl_b0_hw_rss_set() argument 241 u8 *indirection_table = rss_params->indirection_table; in hw_atl_b0_hw_rss_set()
|
/Linux-v5.10/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_hw.h | 288 struct aq_rss_parameters *rss_params); 291 struct aq_rss_parameters *rss_params);
|
D | aq_nic.c | 55 struct aq_rss_parameters *rss_params; in aq_nic_rss_init() local 58 rss_params = &cfg->aq_rss; in aq_nic_rss_init() 60 rss_params->hash_secret_key_size = sizeof(rss_key); in aq_nic_rss_init() 61 memcpy(rss_params->hash_secret_key, rss_key, sizeof(rss_key)); in aq_nic_rss_init() 62 rss_params->indirection_table_size = AQ_CFG_RSS_INDIRECTION_TABLE_MAX; in aq_nic_rss_init() 64 for (i = rss_params->indirection_table_size; i--;) in aq_nic_rss_init() 65 rss_params->indirection_table[i] = i & (num_rss_queues - 1); in aq_nic_rss_init()
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en.h | 788 struct mlx5e_rss_params rss_params; member 901 void mlx5e_build_indir_tir_ctx_hash(struct mlx5e_rss_params *rss_params, 1091 struct mlx5e_rss_params *rss_params, 1096 void mlx5e_build_rss_params(struct mlx5e_rss_params *rss_params,
|
D | en_main.c | 2558 ix = priv->rss_params.indirection_rqt[ix]; in mlx5e_fill_rqt_rqns() 2641 .hfunc = priv->rss_params.hfunc, in mlx5e_redirect_rqts_to_channels() 2724 void mlx5e_build_indir_tir_ctx_hash(struct mlx5e_rss_params *rss_params, in mlx5e_build_indir_tir_ctx_hash() argument 2731 MLX5_SET(tirc, tirc, rx_hash_fn, mlx5e_rx_hash_fn(rss_params->hfunc)); in mlx5e_build_indir_tir_ctx_hash() 2732 if (rss_params->hfunc == ETH_RSS_HASH_TOP) { in mlx5e_build_indir_tir_ctx_hash() 2739 memcpy(rss_key, rss_params->toeplitz_hash_key, len); in mlx5e_build_indir_tir_ctx_hash() 2760 struct mlx5e_rss_params *rss = &priv->rss_params; in mlx5e_modify_tirs_hash() 2990 mlx5e_build_default_indir_rqt(priv->rss_params.indirection_rqt, in mlx5e_num_channels_changed() 3399 mlx5e_build_indir_tir_ctx_hash(&priv->rss_params, in mlx5e_build_indir_tir_ctx() 3414 mlx5e_build_indir_tir_ctx_hash(&priv->rss_params, in mlx5e_build_inner_indir_tir_ctx() [all …]
|
D | en_fs_ethtool.c | 857 if (rx_hash_field == priv->rss_params.rx_hash_fields[tt]) in mlx5e_set_rss_hash_opt() 860 priv->rss_params.rx_hash_fields[tt] = rx_hash_field; in mlx5e_set_rss_hash_opt() 879 hash_field = priv->rss_params.rx_hash_fields[tt]; in mlx5e_get_rss_hash_opt()
|
D | en_ethtool.c | 1146 return sizeof(priv->rss_params.toeplitz_hash_key); in mlx5e_ethtool_get_rxfh_key_size() 1172 struct mlx5e_rss_params *rss = &priv->rss_params; in mlx5e_get_rxfh() 1192 struct mlx5e_rss_params *rss = &priv->rss_params; in mlx5e_set_rxfh()
|
D | en_rep.c | 713 mlx5e_build_rss_params(&priv->rss_params, params->num_channels); in mlx5e_build_rep_params()
|
D | en_tc.c | 536 if (priv->rss_params.hfunc == ETH_RSS_HASH_XOR) in mlx5e_hairpin_fill_rqt_rqns() 588 mlx5e_build_indir_tir_ctx_hash(&priv->rss_params, &ttconfig, tirc, false); in mlx5e_hairpin_create_indirect_tirs()
|
/Linux-v5.10/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
D | hw_atl2.c | 201 struct aq_rss_parameters *rss_params) in hw_atl2_hw_rss_set() argument 203 u8 *indirection_table = rss_params->indirection_table; in hw_atl2_hw_rss_set()
|
/Linux-v5.10/include/linux/qed/ |
D | qed_eth_if.h | 109 struct qed_update_vport_rss_params rss_params; member
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
D | ipoib.c | 90 mlx5e_build_nic_params(priv, NULL, &priv->rss_params, &priv->channels.params, in mlx5i_init()
|
/Linux-v5.10/drivers/net/ethernet/qlogic/qede/ |
D | qede_ethtool.c | 1309 qede_fill_rss_params(edev, &vport_update_params->rss_params, in qede_set_rss_flags() 1411 qede_fill_rss_params(edev, &vport_update_params->rss_params, in qede_set_rxfh()
|
D | qede_main.c | 2241 qede_fill_rss_params(edev, &vport_update_params->rss_params, in qede_start_queues()
|