numam-dpdk/drivers/net/ixgbe
Bruce Richardson 610beca42e build: remove library special cases
The EAL and compat libraries were special-cases in the library build
process, the former because of it's complexity, and the latter because
it only consists of a single header file.

By reworking the EAL meson.build files, we can eliminate the need for it to
be a special case, by having it build up and return the list of sources,
headers, and objects and return those to the higher level build file. This
should also simplify the building of EAL, as we can eliminate a number of
meson.build files that would no longer be needed, and have fewer, but
larger meson.build files (9 now vs 14 previous) - thereby making the logic
easier to follow and items easier to find.

Once done, we can pull eal into the main library loop, with some
modifications to support it. Compat can also be pulled it once we add in a
check to handle the case of an empty sources list.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
2018-01-30 21:58:59 +01:00
..
base build: remove library special cases 2018-01-30 21:58:59 +01:00
ixgbe_82599_bypass.c drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass_api.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass_defines.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_bypass.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_bypass.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_ethdev.c net/ixgbe: fix VF Rx interrupt enabling 2018-01-29 10:04:28 +01:00
ixgbe_ethdev.h net/ixgbe: move RSS to flow API 2018-01-16 18:47:49 +01:00
ixgbe_fdir.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_flow.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_ipsec.c net/ixgbe: check security enable bits 2018-01-29 10:04:28 +01:00
ixgbe_ipsec.h net/ixgbe: check security enable bits 2018-01-29 10:04:28 +01:00
ixgbe_logs.h net/ixgbe: implement dynamic logging 2018-01-16 18:47:49 +01:00
ixgbe_pf.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_regs.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_rxtx_vec_common.h ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_rxtx_vec_neon.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_rxtx_vec_sse.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_rxtx.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
ixgbe_rxtx.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
ixgbe_tm.c drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
Makefile mk: add experimental tag check 2018-01-29 23:35:29 +01:00
meson.build drivers/net: build Intel NIC PMDs with meson 2018-01-30 17:49:16 +01:00
rte_pmd_ixgbe_version.map ethdev: move bypass functions to ixgbe PMD 2017-06-12 10:41:27 +01:00
rte_pmd_ixgbe.c ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
rte_pmd_ixgbe.h ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00