Hi all, I am trying to verify that the 82575EB NIC functions well. The file rte_pci_dev_ids.h includes the following lines: #ifdef RTE_PCI_DEV_USE_82575EB_COPPER RTE_PCI_DEV_ID_DECL_IGB(PCI_VENDOR_ID_INTEL, E1000_DEV_ID_82575EB_COPPER) #endif so I defined the RTE_PCI_DEV_USE_82575EB_COPPER and hoped it will work well. I have one simple thread that reads from the device using rte_eth_rx_burst , then copy the content to another buffer, then free the rx buffer and transmit the new buffer. The systems function well (pinging with an external PC) untill the ring buffer of the tx is getting full and then there are no buffer descriptors to send the packets anymore. the buffers are all allocated from one single mempool that includes: rte_mempool_create("testing_mempool", 1000, 5000, 64, sizeof(struct rte_pktmbuf_pool_private), rte_pktmbuf_pool_init, NULL, rte_pktmbuf_init, NULL, rte_socket_id(), 0); I assume the tx (using rte_eth_tx_burst) is supposed to free the buffers, but it doesn't. Attached is the dev configuration, though I tried a lot of options but all brought me to the same result so i am pretty sure it is not the root cause. I've invest few days in order to understand this but with no success. Any idea what could be the cause? Thanks in advance