rss_params
struct aq_rss_parameters *rss_params);
struct aq_rss_parameters *rss_params);
struct aq_rss_parameters *rss_params;
rss_params = &cfg->aq_rss;
rss_params->hash_secret_key_size = sizeof(rss_key);
memcpy(rss_params->hash_secret_key, rss_key, sizeof(rss_key));
rss_params->indirection_table_size = AQ_CFG_RSS_INDIRECTION_TABLE_MAX;
for (i = rss_params->indirection_table_size; i--;)
rss_params->indirection_table[i] = i & (num_rss_queues - 1);
struct aq_rss_parameters *rss_params)
__swab32(rss_params->hash_secret_key[i]) : 0U;
struct aq_rss_parameters *rss_params)
u8 *indirection_table = rss_params->indirection_table;
struct aq_rss_parameters *rss_params)
__swab32(rss_params->hash_secret_key[i]) : 0U;
struct aq_rss_parameters *rss_params)
u8 *indirection_table = rss_params->indirection_table;
struct aq_rss_parameters *rss_params);
struct aq_rss_parameters *rss_params)
u8 *indirection_table = rss_params->indirection_table;
struct rss_params rss; /* Receive Side Scaling */
struct rss_params *rss = &adapter->params.rss;
rss_params = (struct mlx5e_rss_params) {
rss = mlx5e_rss_init(res->mdev, &rss_params, &init_params);
struct mlx5e_rss_params rss_params;
rss_params = (struct mlx5e_rss_params) {
rss = mlx5e_rss_init(res->mdev, &rss_params, &init_params);
struct mlx5e_rss_params rss_params;
struct toe_rss_params rss_params[TOE_RX_MAX_RSS_CHAINS];
if (qed_update_vport_rss(cdev, ¶ms->rss_params, rss))
sp_params.rss_params = &rss[i];
struct qed_rss_params *p_rss_params = p_params->rss_params;
struct qed_rss_params *rss_params;
p_data->rss_params = NULL;
p_data->rss_params = p_rss;
params.rss_params = NULL;
return !!p_data->rss_params;
if (p_params->rss_params) {
struct qed_rss_params *rss_params = p_params->rss_params;
if (rss_params->update_rss_config)
if (rss_params->update_rss_capabilities)
if (rss_params->update_rss_ind_table)
if (rss_params->update_rss_key)
p_rss_tlv->rss_enable = rss_params->rss_enable;
p_rss_tlv->rss_caps = rss_params->rss_caps;
p_rss_tlv->rss_table_size_log = rss_params->rss_table_size_log;
p_queue = rss_params->rss_ind_table[i];
memcpy(p_rss_tlv->rss_key, rss_params->rss_key,
sizeof(rss_params->rss_key));
qede_fill_rss_params(edev, &vport_update_params->rss_params,
qede_fill_rss_params(edev, &vport_update_params->rss_params,
qede_fill_rss_params(edev, &vport_update_params->rss_params,
struct qed_update_vport_rss_params rss_params;