Lines Matching refs:rss
47 struct igc_rss_filter rss; member
607 const struct rte_flow_action_rss *rss = act->conf; in igc_parse_action_rss() local
619 if (!rss || !rss->queue_num || rss->queue_num > IGC_RSS_RDT_SIZD) in igc_parse_action_rss()
625 for (i = 0; i < rss->queue_num; i++) { in igc_parse_action_rss()
626 if (rss->queue[i] >= dev->data->nb_rx_queues) in igc_parse_action_rss()
633 if (rss->func != RTE_ETH_HASH_FUNCTION_DEFAULT) in igc_parse_action_rss()
638 if (rss->level) in igc_parse_action_rss()
644 if (rss->key_len && rss->key_len != sizeof(filter->rss.key)) in igc_parse_action_rss()
650 igc_rss_conf_set(&filter->rss, rss); in igc_parse_action_rss()
760 flow = igc_alloc_flow(&filter.rss, IGC_FILTER_TYPE_HASH, in igc_flow_create()
761 sizeof(filter.rss)); in igc_flow_create()
763 struct igc_rss_filter *rss = in igc_flow_create() local
765 rss->conf.key = rss->key; in igc_flow_create()
766 rss->conf.queue = rss->queue; in igc_flow_create()
767 ret = igc_add_rss_filter(dev, &filter.rss); in igc_flow_create()