Lines Matching refs:rss
336 struct nicvf_rss_info *rss = &nic->rss_info;
337 int ind_tbl_len = rss->rss_size;
341 mbx.rss_cfg.hash_bits = rss->hash_bits;
350 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[nextq++];
360 struct nicvf_rss_info *rss = &nic->rss_info;
365 nicvf_reg_write(nic, key_addr, rss->key[idx]);
372 struct nicvf_rss_info *rss = &nic->rss_info;
378 rss->enable = false;
379 rss->hash_bits = 0;
383 rss->enable = true;
385 netdev_rss_key_fill(rss->key, RSS_HASH_KEY_SIZE * sizeof(u64));
388 rss->cfg = RSS_IP_HASH_ENA | RSS_TCP_HASH_ENA | RSS_UDP_HASH_ENA;
389 nicvf_reg_write(nic, NIC_VNIC_RSS_CFG, rss->cfg);
391 rss->hash_bits = ilog2(rounddown_pow_of_two(rss->rss_size));
393 for (idx = 0; idx < rss->rss_size; idx++)
394 rss->ind_tbl[idx] = ethtool_rxfh_indir_default(idx,