[dpdk-dev] [PATCH v3 3/6] net/ark: update internal structs to reflect FPGA updates

Ferruh Yigit ferruh.yigit at intel.com
Tue Mar 9 12:32:51 CET 2021


On 3/8/2021 10:29 PM, Ed Czeck wrote:
> - New PCIe IDs using net/ark driver
> - Update Version IDs and structures specified by hardware
> - New internal descriptor status for TX
> - Adjust data placement in RX operations, headroom in retained
> for segmented mbufs
> 
> Signed-off-by: Ed Czeck <ed.czeck at atomicrules.com>
> ---
>   doc/guides/nics/ark.rst         |   5 ++
>   drivers/net/ark/ark_ddm.c       |  18 +++--
>   drivers/net/ark/ark_ddm.h       |  22 +++---
>   drivers/net/ark/ark_ethdev.c    |   3 +
>   drivers/net/ark/ark_ethdev_rx.c |   6 +-
>   drivers/net/ark/ark_ethdev_tx.c | 122 +++++++++++++++++++-------------
>   drivers/net/ark/ark_udm.c       |   2 +
>   drivers/net/ark/ark_udm.h       |  13 ++--
>   8 files changed, 121 insertions(+), 70 deletions(-)
> 
> diff --git a/doc/guides/nics/ark.rst b/doc/guides/nics/ark.rst
> index 18434c7a4..dcccfee26 100644
> --- a/doc/guides/nics/ark.rst
> +++ b/doc/guides/nics/ark.rst
> @@ -155,6 +155,11 @@ ARK PMD supports the following Arkville RTL PCIe instances including:
>   
>   * ``1d6c:100d`` - AR-ARKA-FX0 [Arkville 32B DPDK Data Mover]
>   * ``1d6c:100e`` - AR-ARKA-FX1 [Arkville 64B DPDK Data Mover]
> +* ``1d6c:100f`` - AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Versal]
> +* ``1d6c:1010`` - AR-ARKA-FX1 [Arkville 64B DPDK Data Mover for Agilex]
> +* ``1d6c:1017`` - AR-ARK-FX1 [Arkville 64B Multi-Homed Primary Endpoint]
> +* ``1d6c:1018`` - AR-ARK-FX1 [Arkville 64B Multi-Homed Secondary Endpoint]
> +* ``1d6c:1019`` - AR-ARK-FX1 [Arkville 64B Multi-Homed Tertiary Endpoint]
>   

Thanks for documenting them, but '100f' && '1010' are not in the 
'pci_id_ark_map', are they missing in the code?


Also can you please update the release notes related to the features updated in 
this set?


More information about the dev mailing list