On Sun, Oct 25, 2020 at 6:46 AM Honnappa Nagarahalli
<honnappa.nagaraha...@arm.com> wrote:
>
> It is pretty common for the DPDK applications to be deployed in
> semi-pipeline model. In these models, a small number of cores
> (typically 1) are designated as I/O cores. The I/O cores work
> on receiving and transmitting packets from the NIC and several
> packet processing cores. The IO core and the packet processing
> cores exchange the packets over a ring. Typically, such applications
> receive the mbufs in a temporary array and copy the mbufs on
> to the ring. Depending on the requirements the packets
> could be copied in batches of 32, 64 etc resulting in 256B,
> 512B etc memory copy.
>
> The zero copy APIs help avoid intermediate copies by exposing
> the space on the ring directly to the application.

Reordered the patches to have the fixes and coding style changes first
in the series.
Fixed incorrect Fixes: line format.
Squashed documentation with introduction of the API.
Moved release note update (ring comes after EAL).
Fixed example of API usage.

Series applied, thanks Honnappa.

-- 
David Marchand

Reply via email to