cianfa72 wrote:
then DPDK dedicated Cores's job is just manage and setp the the descriptor'structures, registers ecc.. shared between the PMD driver and DMA-capable NIC ?
The dedicated cores are in charge of receiving packets from one or more Rx queues, performing work on those packets, and transmitting them to one or more Tx queues. The things you've listed are part of the process for receiving and transmitting packets.
For example, a VPN device built around DPDK might use two dedicated cores. One core would receive packets from the local network, decide whether they need encryption, encrypt them as needed, and send them to the internet. Another core would receive packets from the internet, decide which ones need decryption, decrypt them as needed, and send them to the local network.