Lines Matching refs:rss_conf
41 struct rte_eth_rss_conf *rss_conf);
43 struct rte_eth_rss_conf *rss_conf);
602 struct rte_eth_rss_conf *rss_conf) in ionic_dev_rss_hash_conf_get() argument
615 if (rss_conf->rss_key != NULL && in ionic_dev_rss_hash_conf_get()
616 rss_conf->rss_key_len >= IONIC_RSS_HASH_KEY_SIZE) in ionic_dev_rss_hash_conf_get()
617 memcpy(rss_conf->rss_key, lif->rss_hash_key, in ionic_dev_rss_hash_conf_get()
633 rss_conf->rss_hf = rss_hf; in ionic_dev_rss_hash_conf_get()
640 struct rte_eth_rss_conf *rss_conf) in ionic_dev_rss_hash_update() argument
648 if (rss_conf->rss_key) in ionic_dev_rss_hash_update()
649 key = rss_conf->rss_key; in ionic_dev_rss_hash_update()
651 if ((rss_conf->rss_hf & IONIC_ETH_RSS_OFFLOAD_ALL) == 0) { in ionic_dev_rss_hash_update()
663 if (rss_conf->rss_hf & RTE_ETH_RSS_IPV4) in ionic_dev_rss_hash_update()
665 if (rss_conf->rss_hf & RTE_ETH_RSS_NONFRAG_IPV4_TCP) in ionic_dev_rss_hash_update()
667 if (rss_conf->rss_hf & RTE_ETH_RSS_NONFRAG_IPV4_UDP) in ionic_dev_rss_hash_update()
669 if (rss_conf->rss_hf & RTE_ETH_RSS_IPV6) in ionic_dev_rss_hash_update()
671 if (rss_conf->rss_hf & RTE_ETH_RSS_NONFRAG_IPV6_TCP) in ionic_dev_rss_hash_update()
673 if (rss_conf->rss_hf & RTE_ETH_RSS_NONFRAG_IPV6_UDP) in ionic_dev_rss_hash_update()