@@ -380,6 +380,8 @@ nfb_eth_dev_info(struct rte_eth_dev *dev,
380380 dev_info -> rx_offload_capa =
381381 RTE_ETH_RX_OFFLOAD_TIMESTAMP ;
382382
383+ dev_info -> flow_type_rss_offloads = 0x3afbc ;
384+
383385 if (internals -> max_eth ) {
384386 nfb_ieee802_3_pma_pmd_get_speed_capa (& internals -> eth_node [0 ].if_info ,
385387 & dev_info -> speed_capa );
@@ -695,6 +697,12 @@ nfb_eth_fec_set(struct rte_eth_dev *dev, uint32_t fec_capa)
695697 return ret ;
696698}
697699
700+ static int
701+ nfb_eth_rss_update (struct rte_eth_dev * dev __rte_unused , struct rte_eth_rss_conf * rss_conf __rte_unused )
702+ {
703+ return 0 ;
704+ }
705+
698706static const struct eth_dev_ops ops = {
699707 .dev_start = nfb_eth_dev_start ,
700708 .dev_stop = nfb_eth_dev_stop ,
@@ -721,6 +729,7 @@ static const struct eth_dev_ops ops = {
721729 .mac_addr_set = nfb_eth_mac_addr_set ,
722730 .mac_addr_add = nfb_eth_mac_addr_add ,
723731 .mac_addr_remove = nfb_eth_mac_addr_remove ,
732+ .rss_hash_update = nfb_eth_rss_update ,
724733 .fw_version_get = nfb_eth_fw_version_get ,
725734 .fec_get = nfb_eth_fec_get ,
726735 .fec_set = nfb_eth_fec_set ,
0 commit comments