Lines Matching refs:rss_conf
579 struct rte_eth_rss_conf *rss_conf) in lio_dev_rss_hash_conf_get() argument
588 rss_conf->rss_hf = 0; in lio_dev_rss_hash_conf_get()
593 hash_key = rss_conf->rss_key; in lio_dev_rss_hash_conf_get()
610 rss_conf->rss_hf = rss_hf; in lio_dev_rss_hash_conf_get()
617 struct rte_eth_rss_conf *rss_conf) in lio_dev_rss_hash_update() argument
650 if (rss_conf->rss_key) { in lio_dev_rss_hash_update()
654 memcpy(rss_state->hash_key, rss_conf->rss_key, in lio_dev_rss_hash_update()
660 if ((rss_conf->rss_hf & LIO_RSS_OFFLOAD_ALL) == 0) { in lio_dev_rss_hash_update()
676 if (rss_conf->rss_hf & RTE_ETH_RSS_IPV4) { in lio_dev_rss_hash_update()
683 if (rss_conf->rss_hf & RTE_ETH_RSS_NONFRAG_IPV4_TCP) { in lio_dev_rss_hash_update()
690 if (rss_conf->rss_hf & RTE_ETH_RSS_IPV6) { in lio_dev_rss_hash_update()
697 if (rss_conf->rss_hf & RTE_ETH_RSS_NONFRAG_IPV6_TCP) { in lio_dev_rss_hash_update()
704 if (rss_conf->rss_hf & RTE_ETH_RSS_IPV6_EX) { in lio_dev_rss_hash_update()
711 if (rss_conf->rss_hf & RTE_ETH_RSS_IPV6_TCP_EX) { in lio_dev_rss_hash_update()
1065 struct rte_eth_rss_conf rss_conf; in lio_dev_rss_configure() local
1071 rss_conf = eth_dev->data->dev_conf.rx_adv_conf.rss_conf; in lio_dev_rss_configure()
1072 if ((rss_conf.rss_hf & LIO_RSS_OFFLOAD_ALL) == 0) { in lio_dev_rss_configure()
1074 lio_dev_rss_hash_update(eth_dev, &rss_conf); in lio_dev_rss_configure()
1078 if (rss_conf.rss_key == NULL) in lio_dev_rss_configure()
1079 rss_conf.rss_key = lio_rss_key; /* Default hash key */ in lio_dev_rss_configure()
1081 lio_dev_rss_hash_update(eth_dev, &rss_conf); in lio_dev_rss_configure()
1103 struct rte_eth_rss_conf rss_conf; in lio_dev_mq_rx_configure() local
1112 memset(&rss_conf, 0, sizeof(rss_conf)); in lio_dev_mq_rx_configure()
1114 lio_dev_rss_hash_update(eth_dev, &rss_conf); in lio_dev_mq_rx_configure()