On 3/9/2021 4:08 PM, Ed Czeck wrote:
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
- Hook function added to ark_user_ext
- Add hook function calls in Rx and Tx paths
- Update guide with example of hook function use
- Add release notes

Signed-off-by: Ed Czeck <ed.cz...@atomicrules.com>
---
v3:
- split function rename to separate commit

v4:
- reorder patches renaming before adding

<...>

diff --git a/drivers/net/ark/version.map b/drivers/net/ark/version.map
index 954bea679..4a76d1d52 100644
--- a/drivers/net/ark/version.map
+++ b/drivers/net/ark/version.map
@@ -1,10 +1,3 @@
  DPDK_21 {
        local: *;
  };
-
-EXPERIMENTAL {
-       global:
-
-       rte_pmd_ark_tx_userdata_dynfield_offset;
-       rte_pmd_ark_rx_userdata_dynfield_offset;
-};


Since there is no more public APIs by driver, I think it should stop installing the header, and remove it from 'meson.build' file, and remove the header from API documentation, 'doc/api/doxy-api-index.md'.

I can see the header needs to be used by the extension developer, but that is still kind of PMD, the public headers are installed for the application developers.

Still there is a desire to install the required headers for PMD developers, as far as I know Bruce is working on it, cc'ed. This header can be installed as part of that effort.

Thanks,
ferruh

Reply via email to