MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ena_rss_hash_update

Function ena_rss_hash_update

dpdk/drivers/net/ena/ena_rss.c:516–531  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

514}
515
516int ena_rss_hash_update(struct rte_eth_dev *dev,
517 struct rte_eth_rss_conf *rss_conf)
518{
519 struct ena_adapter *adapter = dev->data->dev_private;
520 int rc;
521
522 rte_spinlock_lock(&adapter->admin_lock);
523 rc = ena_rss_hash_set(&adapter->ena_dev, rss_conf, false);
524 rte_spinlock_unlock(&adapter->admin_lock);
525 if (unlikely(rc != 0)) {
526 PMD_DRV_LOG(ERR, "Failed to set RSS hash\n");
527 return rc;
528 }
529
530 return 0;
531}
532
533int ena_rss_hash_conf_get(struct rte_eth_dev *dev,
534 struct rte_eth_rss_conf *rss_conf)

Callers

nothing calls this directly

Calls 3

ena_rss_hash_setFunction · 0.85
rte_spinlock_lockFunction · 0.50
rte_spinlock_unlockFunction · 0.50

Tested by

no test coverage detected