ethdev: hide internal structures
authorKonstantin Ananyev <konstantin.ananyev@intel.com>
Wed, 13 Oct 2021 13:37:04 +0000 (14:37 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 13 Oct 2021 20:14:59 +0000 (22:14 +0200)
commitf9bdee267ab84fd12dc288419aba341310b6ae08
tree6d0d15519af91b704e22cc11914e9600b2d54946
parent27a300e6aff2ff6421204489e66c2f8d92c72471
ethdev: hide internal structures

Move rte_eth_dev, rte_eth_dev_data, rte_eth_rxtx_callback and related
data into private header (ethdev_driver.h).
Few minor changes to keep DPDK building after that.

Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
Tested-by: Feifei Wang <feifei.wang2@arm.com>
14 files changed:
doc/guides/rel_notes/release_21_11.rst
drivers/common/octeontx2/otx2_sec_idev.c
drivers/crypto/octeontx2/otx2_cryptodev_ops.c
drivers/net/cxgbe/base/adapter.h
drivers/net/dpaa2/dpaa2_ptp.c
drivers/net/mvneta/mvneta_ethdev.h
drivers/net/netvsc/hn_var.h
lib/ethdev/ethdev_driver.h
lib/ethdev/rte_ethdev_core.h
lib/ethdev/version.map
lib/eventdev/rte_event_eth_rx_adapter.c
lib/eventdev/rte_event_eth_tx_adapter.c
lib/eventdev/rte_eventdev.c
lib/metrics/rte_metrics_telemetry.c