Lines Matching refs:rss_conf

600 			  struct rte_eth_rss_conf *rss_conf)  in lio_dev_rss_hash_conf_get()  argument
609 rss_conf->rss_hf = 0; in lio_dev_rss_hash_conf_get()
614 hash_key = rss_conf->rss_key; in lio_dev_rss_hash_conf_get()
631 rss_conf->rss_hf = rss_hf; in lio_dev_rss_hash_conf_get()
638 struct rte_eth_rss_conf *rss_conf) in lio_dev_rss_hash_update() argument
671 if (rss_conf->rss_key) { in lio_dev_rss_hash_update()
675 memcpy(rss_state->hash_key, rss_conf->rss_key, in lio_dev_rss_hash_update()
681 if ((rss_conf->rss_hf & LIO_RSS_OFFLOAD_ALL) == 0) { in lio_dev_rss_hash_update()
697 if (rss_conf->rss_hf & ETH_RSS_IPV4) { in lio_dev_rss_hash_update()
704 if (rss_conf->rss_hf & ETH_RSS_NONFRAG_IPV4_TCP) { in lio_dev_rss_hash_update()
711 if (rss_conf->rss_hf & ETH_RSS_IPV6) { in lio_dev_rss_hash_update()
718 if (rss_conf->rss_hf & ETH_RSS_NONFRAG_IPV6_TCP) { in lio_dev_rss_hash_update()
725 if (rss_conf->rss_hf & ETH_RSS_IPV6_EX) { in lio_dev_rss_hash_update()
732 if (rss_conf->rss_hf & ETH_RSS_IPV6_TCP_EX) { in lio_dev_rss_hash_update()
1086 struct rte_eth_rss_conf rss_conf; in lio_dev_rss_configure() local
1092 rss_conf = eth_dev->data->dev_conf.rx_adv_conf.rss_conf; in lio_dev_rss_configure()
1093 if ((rss_conf.rss_hf & LIO_RSS_OFFLOAD_ALL) == 0) { in lio_dev_rss_configure()
1095 lio_dev_rss_hash_update(eth_dev, &rss_conf); in lio_dev_rss_configure()
1099 if (rss_conf.rss_key == NULL) in lio_dev_rss_configure()
1100 rss_conf.rss_key = lio_rss_key; /* Default hash key */ in lio_dev_rss_configure()
1102 lio_dev_rss_hash_update(eth_dev, &rss_conf); in lio_dev_rss_configure()
1124 struct rte_eth_rss_conf rss_conf; in lio_dev_mq_rx_configure() local
1133 memset(&rss_conf, 0, sizeof(rss_conf)); in lio_dev_mq_rx_configure()
1135 lio_dev_rss_hash_update(eth_dev, &rss_conf); in lio_dev_mq_rx_configure()