[dpdk-dev] [PATCH v6 0/5] introduce support for hairpin between two ports
Ferruh Yigit
ferruh.yigit at intel.com
Fri Oct 16 01:03:10 CEST 2020
On 10/15/2020 2:08 PM, Bing Zhao wrote:
> The patches contain the following changes:
> 1. new APIs to bind and unbind hairpin ports in manual binding mode.
> 2. new API to get the hairpin peer ports list.
> 3. new internal APIs for PMD to pass the queue information and
> configure the queue pair.
> 4. new attribute members in the hairpin queue configuraiton structure
> to specify the binding mode and enable explicit TX flow mode.
> 5. Testpmd support to configure the hairpin modes for two ports
> hairpin verification.
> 6. documents update.
>
> ---
> v6:
> 1. Coding style updates
> 2. Using "Rx" & "Tx" instead of the capital formats
> v5:
> 1. Change EINVAL to ENODEV if port id is invalid
> 2. Description fixes and other minor changes
> v4:
> 1. squash documents update into patch
> 2. add more description of the hairpin conf attributes
> v3:
> 1. add length to protect the pointer to the array from getting corrupted
> 2. change the direction from bool to unsigned int
> v2:
> 1. add documents update
> 2. remove all peer ports logic from rte API
> 3. conf structure optimizing
> 4. new API to get the peer ports and testpmd change to support
> hot-plug / unplug case
> ---
>
> Bing Zhao (5):
> ethdev: add hairpin bind and unbind APIs
> ethdev: add new attributes to hairpin config
> ethdev: add API to get hairpin peer ports list
> ethdev: add APIs for hairpin queue operation
> app/testpmd: change hairpin queues setup
>
Series applied to dpdk-next-net/main, thanks.
More information about the dev
mailing list