CloudNativeDataPlane / cndp

Cloud Native Data Plane (CNDP) is a collection of user space libraries to accelerate packet processing for cloud applications using AF_XDP sockets as the primary I/O..
BSD 3-Clause "New" or "Revised" License
90 stars 32 forks source link

Do CNDP will support jumbo frames and when do CNDP would support pktmbuf chaining ? #243

Open niryrakoto opened 1 year ago

niryrakoto commented 1 year ago

Hello,

I'm analyzing porting dpdk apps to cndp. We need jumbo frames (up to 9KB) and we use chaining pktmbuf functions. It seems that XDP supports jumbo frames using multi-buffer. Is it planned to support it in CNDP ? Moreover, when do pktmbuf chaining capability would be available please ?

Thanks in advance for your answer.

Niry

maryamtahhan commented 1 year ago

Hi @niryrakoto Both physical drivers and AF_XDP need to support XDP multibuffer for jumbo frames in order for it to be available in CNDP. The i40e support patch was just pushed to the kernel this week. After this, AF_XDP itself will need to need to support multi buffer. As soon as these are available upstream they can be pulled into CNDP.