Lines Matching refs:rss_conf
43 struct rte_eth_rss_conf *rss_conf);
45 struct rte_eth_rss_conf *rss_conf);
633 struct rte_eth_rss_conf *rss_conf) in ionic_dev_rss_hash_conf_get() argument
646 if (rss_conf->rss_key != NULL && in ionic_dev_rss_hash_conf_get()
647 rss_conf->rss_key_len >= IONIC_RSS_HASH_KEY_SIZE) in ionic_dev_rss_hash_conf_get()
648 memcpy(rss_conf->rss_key, lif->rss_hash_key, in ionic_dev_rss_hash_conf_get()
664 rss_conf->rss_hf = rss_hf; in ionic_dev_rss_hash_conf_get()
671 struct rte_eth_rss_conf *rss_conf) in ionic_dev_rss_hash_update() argument
679 if (rss_conf->rss_key) in ionic_dev_rss_hash_update()
680 key = rss_conf->rss_key; in ionic_dev_rss_hash_update()
682 if ((rss_conf->rss_hf & IONIC_ETH_RSS_OFFLOAD_ALL) == 0) { in ionic_dev_rss_hash_update()
694 if (rss_conf->rss_hf & ETH_RSS_IPV4) in ionic_dev_rss_hash_update()
696 if (rss_conf->rss_hf & ETH_RSS_NONFRAG_IPV4_TCP) in ionic_dev_rss_hash_update()
698 if (rss_conf->rss_hf & ETH_RSS_NONFRAG_IPV4_UDP) in ionic_dev_rss_hash_update()
700 if (rss_conf->rss_hf & ETH_RSS_IPV6) in ionic_dev_rss_hash_update()
702 if (rss_conf->rss_hf & ETH_RSS_NONFRAG_IPV6_TCP) in ionic_dev_rss_hash_update()
704 if (rss_conf->rss_hf & ETH_RSS_NONFRAG_IPV6_UDP) in ionic_dev_rss_hash_update()