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

Function rte_eth_rx_descriptor_dump

dpdk/lib/ethdev/rte_ethdev.c:6849–6873  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6847}
6848
6849int
6850rte_eth_rx_descriptor_dump(uint16_t port_id, uint16_t queue_id,
6851 uint16_t offset, uint16_t num, FILE *file)
6852{
6853 struct rte_eth_dev *dev;
6854
6855 RTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, -ENODEV);
6856 dev = &rte_eth_devices[port_id];
6857
6858 if (queue_id >= dev->data->nb_rx_queues) {
6859 RTE_ETHDEV_LOG(ERR, "Invalid Rx queue_id=%u\n", queue_id);
6860 return -EINVAL;
6861 }
6862
6863 if (file == NULL) {
6864 RTE_ETHDEV_LOG(ERR, "Invalid file (NULL)\n");
6865 return -EINVAL;
6866 }
6867
6868 if (*dev->dev_ops->eth_rx_descriptor_dump == NULL)
6869 return -ENOTSUP;
6870
6871 return eth_err(port_id, (*dev->dev_ops->eth_rx_descriptor_dump)(dev,
6872 queue_id, offset, num, file));
6873}
6874
6875int
6876rte_eth_tx_descriptor_dump(uint16_t port_id, uint16_t queue_id,

Callers 1

Calls 1

eth_errFunction · 0.85

Tested by

no test coverage detected