net/ark: switch user data to dynamic mbuf fields
authorEd Czeck <ed.czeck@atomicrules.com>
Tue, 27 Oct 2020 21:01:07 +0000 (22:01 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Sat, 31 Oct 2020 15:13:11 +0000 (16:13 +0100)
commit1abc7209bb3ca199dbe63543ace99cb3b273ea02
tree6c5c6afd0c4fefdbeee6425c0956fd6f735ccaef
parent70418e322ba3e5e3e0dbc7e058273a2e6e39f1cc
net/ark: switch user data to dynamic mbuf fields

The second field of metadata is reserved for user data
which was using a deprecated mbuf field.
It is moved to dynamic fields in order to allow removal of udata64.

The use of meta data must be enabled with a compile-time flag
RTE_PMD_ARK_{TX,RX}_USERDATA_ENABLE.
User data on Tx and Rx paths can be defined and used separately.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Signed-off-by: Ed Czeck <ed.czeck@atomicrules.com>
doc/api/doxy-api-index.md
doc/api/doxy-api.conf.in
drivers/net/ark/ark_ethdev.c
drivers/net/ark/ark_ethdev_rx.c
drivers/net/ark/ark_ethdev_tx.c
drivers/net/ark/meson.build
drivers/net/ark/rte_pmd_ark.h [new file with mode: 0644]
drivers/net/ark/version.map