net/ark: generalize meta data between FPGA and PMD
authorEd Czeck <ed.czeck@atomicrules.com>
Thu, 18 Mar 2021 17:36:59 +0000 (13:36 -0400)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 22 Mar 2021 15:56:27 +0000 (16:56 +0100)
commit6c7f491e7fee0708e33b2e7e45c712db7a69c1d3
tree1f6b7f83ca1b5530e9a83d3907153239ff4584cb
parentf2764c3688ff70610036149a4bcbe60917a43e41
net/ark: generalize meta data between FPGA and PMD

In this commit we generalize the movement of user-specified
meta data between mbufs and FPGA AXIS tuser fields using
user-defined hook functions.

- Previous use of PMD dynfields are removed
- Remove emptied rte_pmd_ark.h
- Hook function added to ark_user_ext
- Add hook function calls in Rx and Tx paths
- Update guide with example of hook function use

Signed-off-by: Ed Czeck <ed.czeck@atomicrules.com>
13 files changed:
doc/api/doxy-api-index.md
doc/guides/nics/ark.rst
doc/guides/rel_notes/release_21_05.rst
drivers/net/ark/ark_ethdev.c
drivers/net/ark/ark_ethdev_rx.c
drivers/net/ark/ark_ethdev_rx.h
drivers/net/ark/ark_ethdev_tx.c
drivers/net/ark/ark_ext.h
drivers/net/ark/ark_global.h
drivers/net/ark/ark_udm.h
drivers/net/ark/meson.build
drivers/net/ark/rte_pmd_ark.h [deleted file]
drivers/net/ark/version.map