Hello,
How can we enable runtime tx queue setup in XEON X552 eth device? Thanks indeed!
Now try to add queue in runtime in X552 VF, error will be reported.
"rte_eth_tx_quuee_setup: err=-16, port = 1"
Here -16 means EBUSY, because the eth device is already started, if configure
this interface before start, it is fine.
If I try to add dev_capa in ixgbevf_dev_info_get() in DPDK code, then another
error will be reported.
"Ethdev port_id=0 tx_queue_id=1, new added offloads 0x4000 must be within
per-queue offload capabilities 0x0 in rte_eth_tx_queue_setup()"
While in X552 datasheet, it says it is supported.
In DPDK i40e driver, seems runtime tx queue setup is supported(setup TxQ when
eth interface is running)
drivers/net/i40e/i40e_ethdev.c
dev_info->dev_capa =
RTE_ETH_DEV_CAPA_RUNTIME_RX_QUEUE_SETUP |
RTE_ETH_DEV_CAPA_RUNTIME_TX_QUEUE_SETUP;
Best Regards,
Dave(Jianyue)