eal/linux: rename linuxapp to linux

The term "linuxapp" is a legacy one, but just calling the subdirectory
"linux" is just clearer for all concerned.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
Bruce Richardson 2019-03-06 16:22:38 +00:00 committed by Thomas Monjalon
parent 25c99fbd68
commit 91d7846ce6
36 changed files with 20 additions and 20 deletions

View File

@ -173,7 +173,7 @@ F: lib/librte_eal/common/*malloc*
F: lib/librte_eal/common/eal_common_fbarray.c F: lib/librte_eal/common/eal_common_fbarray.c
F: lib/librte_eal/common/eal_common_mem* F: lib/librte_eal/common/eal_common_mem*
F: lib/librte_eal/common/eal_hugepages.h F: lib/librte_eal/common/eal_hugepages.h
F: lib/librte_eal/linuxapp/eal/eal_mem* F: lib/librte_eal/linux/eal/eal_mem*
F: lib/librte_eal/freebsd/eal/eal_mem* F: lib/librte_eal/freebsd/eal/eal_mem*
F: doc/guides/prog_guide/env_abstraction_layer.rst F: doc/guides/prog_guide/env_abstraction_layer.rst
F: app/test/test_external_mem.c F: app/test/test_external_mem.c
@ -244,8 +244,8 @@ F: lib/librte_eal/common/arch/x86/
F: lib/librte_eal/common/include/arch/x86/ F: lib/librte_eal/common/include/arch/x86/
Linux EAL (with overlaps) Linux EAL (with overlaps)
F: lib/librte_eal/linuxapp/Makefile F: lib/librte_eal/linux/Makefile
F: lib/librte_eal/linuxapp/eal/ F: lib/librte_eal/linux/eal/
F: doc/guides/linux_gsg/ F: doc/guides/linux_gsg/
Linux UIO Linux UIO
@ -255,7 +255,7 @@ F: drivers/bus/pci/linux/*uio*
Linux VFIO Linux VFIO
M: Anatoly Burakov <anatoly.burakov@intel.com> M: Anatoly Burakov <anatoly.burakov@intel.com>
F: lib/librte_eal/linuxapp/eal/*vfio* F: lib/librte_eal/linux/eal/*vfio*
F: drivers/bus/pci/linux/*vfio* F: drivers/bus/pci/linux/*vfio*
FreeBSD EAL (with overlaps) FreeBSD EAL (with overlaps)

View File

@ -67,7 +67,7 @@ common_sources()
linux_sources() linux_sources()
{ {
find_sources "lib/librte_eal/linuxapp" '*.[chS]' find_sources "lib/librte_eal/linux" '*.[chS]'
} }
bsd_sources() bsd_sources()

View File

@ -346,7 +346,7 @@ To ease the idle polling with tiny throughput, it's useful to pause the polling
The RX interrupt is the first choice to be such kind of wake-up event, but probably won't be the only one. The RX interrupt is the first choice to be such kind of wake-up event, but probably won't be the only one.
EAL provides the event APIs for this event-driven thread mode. EAL provides the event APIs for this event-driven thread mode.
Taking linuxapp as an example, the implementation relies on epoll. Each thread can monitor an epoll instance Taking Linux as an example, the implementation relies on epoll. Each thread can monitor an epoll instance
in which all the wake-up events' file descriptors are added. The event file descriptors are created and mapped to in which all the wake-up events' file descriptors are added. The event file descriptors are created and mapped to
the interrupt vectors according to the UIO/VFIO spec. the interrupt vectors according to the UIO/VFIO spec.
From FreeBSD's perspective, kqueue is the alternative way, but not implemented yet. From FreeBSD's perspective, kqueue is the alternative way, but not implemented yet.

View File

@ -17,7 +17,7 @@ CFLAGS += -Wno-cast-qual
CFLAGS += -I$(RTE_BUS_DPAA)/ CFLAGS += -I$(RTE_BUS_DPAA)/
CFLAGS += -I$(RTE_BUS_DPAA)/include CFLAGS += -I$(RTE_BUS_DPAA)/include
CFLAGS += -I$(RTE_BUS_DPAA)/base/qbman CFLAGS += -I$(RTE_BUS_DPAA)/base/qbman
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
# versioning export map # versioning export map

View File

@ -21,7 +21,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/crypto/caam_jr
#sharing the hw flib headers from dpaa2_sec pmd #sharing the hw flib headers from dpaa2_sec pmd
CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa2_sec/ CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa2_sec/
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
# versioning export map # versioning export map
EXPORT_MAP := rte_pmd_caam_jr_version.map EXPORT_MAP := rte_pmd_caam_jr_version.map

View File

@ -27,7 +27,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2/ CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2/
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
# versioning export map # versioning export map
EXPORT_MAP := rte_pmd_dpaa2_sec_version.map EXPORT_MAP := rte_pmd_dpaa2_sec_version.map

View File

@ -20,7 +20,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa_sec/
#sharing the hw flib headers from dpaa2_sec pmd #sharing the hw flib headers from dpaa2_sec pmd
CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa2_sec/ CFLAGS += -I$(RTE_SDK)/drivers/crypto/dpaa2_sec/
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring LDLIBS += -lrte_eal -lrte_mbuf -lrte_mempool -lrte_ring
LDLIBS += -lrte_cryptodev LDLIBS += -lrte_cryptodev

View File

@ -20,7 +20,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa
CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa/include/ CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa/include/
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal/include
EXPORT_MAP := rte_pmd_dpaa_event_version.map EXPORT_MAP := rte_pmd_dpaa_event_version.map

View File

@ -17,7 +17,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2 CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2
CFLAGS += -I$(RTE_SDK)/drivers/event/dpaa2 CFLAGS += -I$(RTE_SDK)/drivers/event/dpaa2
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
LDLIBS += -lrte_eal -lrte_eventdev LDLIBS += -lrte_eal -lrte_eventdev
LDLIBS += -lrte_bus_fslmc -lrte_mempool_dpaa2 -lrte_pmd_dpaa2 LDLIBS += -lrte_bus_fslmc -lrte_mempool_dpaa2 -lrte_pmd_dpaa2
LDLIBS += -lrte_bus_vdev LDLIBS += -lrte_bus_vdev

View File

@ -13,7 +13,7 @@ CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS) CFLAGS += $(WERROR_FLAGS)
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
# versioning export map # versioning export map
EXPORT_MAP := rte_mempool_dpaa2_version.map EXPORT_MAP := rte_mempool_dpaa2_version.map

View File

@ -21,7 +21,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/dpaa/base/qbman
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa
CFLAGS += -I$(RTE_SDK)/drivers/event/dpaa CFLAGS += -I$(RTE_SDK)/drivers/event/dpaa
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/common/include
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal/include CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal/include
EXPORT_MAP := rte_pmd_dpaa_version.map EXPORT_MAP := rte_pmd_dpaa_version.map

View File

@ -19,7 +19,7 @@ CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/mc
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/portal
CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2 CFLAGS += -I$(RTE_SDK)/drivers/mempool/dpaa2
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
# versioning export map # versioning export map
EXPORT_MAP := rte_pmd_dpaa2_version.map EXPORT_MAP := rte_pmd_dpaa2_version.map

View File

@ -12,7 +12,7 @@ CFLAGS += -DALLOW_EXPERIMENTAL_API
CFLAGS += -O3 CFLAGS += -O3
CFLAGS += $(WERROR_FLAGS) CFLAGS += $(WERROR_FLAGS)
CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linuxapp/eal CFLAGS += -I$(RTE_SDK)/lib/librte_eal/linux/eal
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc
CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include CFLAGS += -I$(RTE_SDK)/drivers/bus/fslmc/qbman/include

View File

@ -21,7 +21,7 @@ custom_target('rte_kni',
'src=' + meson.current_source_dir(), 'src=' + meson.current_source_dir(),
'MODULE_CFLAGS=-include ' + meson.source_root() + '/config/rte_config.h' + 'MODULE_CFLAGS=-include ' + meson.source_root() + '/config/rte_config.h' +
' -I' + meson.source_root() + '/lib/librte_eal/common/include' + ' -I' + meson.source_root() + '/lib/librte_eal/common/include' +
' -I' + meson.source_root() + '/lib/librte_eal/linuxapp/eal/include' + ' -I' + meson.source_root() + '/lib/librte_eal/linux/eal/include' +
' -I' + meson.build_root() + ' -I' + meson.build_root() +
' -I' + meson.current_source_dir() + ' -I' + meson.current_source_dir() +
' -I' + meson.current_source_dir() + '/ethtool/ixgbe' + ' -I' + meson.current_source_dir() + '/ethtool/ixgbe' +

View File

@ -4,8 +4,8 @@
include $(RTE_SDK)/mk/rte.vars.mk include $(RTE_SDK)/mk/rte.vars.mk
DIRS-y += common DIRS-y += common
DIRS-$(CONFIG_RTE_EXEC_ENV_LINUXAPP) += linuxapp DIRS-$(CONFIG_RTE_EXEC_ENV_LINUXAPP) += linux
DEPDIRS-linuxapp := common DEPDIRS-linux := common
DIRS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) += freebsd DIRS-$(CONFIG_RTE_EXEC_ENV_BSDAPP) += freebsd
DEPDIRS-freebsd := common DEPDIRS-freebsd := common

View File

@ -11,7 +11,7 @@ subdir('common') # defines common_sources, common_objs, etc.
# The <exec-env>/eal/meson.build file should define env_sources, etc. # The <exec-env>/eal/meson.build file should define env_sources, etc.
if host_machine.system() == 'linux' if host_machine.system() == 'linux'
dpdk_conf.set('RTE_EXEC_ENV_LINUXAPP', 1) dpdk_conf.set('RTE_EXEC_ENV_LINUXAPP', 1)
subdir('linuxapp/eal') subdir('linux/eal')
elif host_machine.system() == 'freebsd' elif host_machine.system() == 'freebsd'
dpdk_conf.set('RTE_EXEC_ENV_BSDAPP', 1) dpdk_conf.set('RTE_EXEC_ENV_BSDAPP', 1)