DPDK, with patches for FM10K Silicom cards with inline Switch Manager https://gist.github.com/WeebDataHoarder/634f2ef54e0c6cde0ccdb00e377e5e28
Go to file
Jerin Jacob 53a39551db mk: introduce helper to check compiler argument
Introduce rte_cc_has_argument() Makefile helper to
check a given argument is support by the compiler.

Example Usage:

include $(RTE_SDK)/mk/rte.helper.mk
MACHINE_CFLAGS += $(call rte_cc_has_argument, -mcpu=octeontx2)

This would allow adding -mcpu=octeontx2 in MACHINE_CFLAGS
if it is only supported by the compiler. The use case for such
scheme is to enable the mcpu optimization if the compiler
supports else it needs to compile the source code without
any errors.

This patch also moves inclusion of toolchain's rte.vars.mk
to before the machine's rte.vars.mk inclusion to make
correct CC available for the cross compile case.

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
2019-04-15 22:55:56 +02:00
.ci ci: fix arm64 config filename 2019-03-30 00:01:35 +01:00
app test/ticketlock: fix autotest 2019-04-15 22:50:20 +02:00
buildtools build: add workarounds for Windows helloworld 2019-04-03 01:21:31 +02:00
config net/nfb: add new netcope driver 2019-04-12 17:01:13 +02:00
devtools net/nfb: add new netcope driver 2019-04-12 17:01:13 +02:00
doc doc: add flow API to qede NIC features 2019-04-12 19:39:53 +02:00
drivers net/ice: stop LLDP by default 2019-04-12 17:11:37 +02:00
examples meter: replace color definitions 2019-04-11 14:27:32 +02:00
kernel eal/windows: introduce Windows support 2019-04-03 01:06:01 +02:00
lib meter: replace color definitions 2019-04-11 14:27:32 +02:00
license fix dpdk.org URLs 2018-11-26 20:19:24 +01:00
mk mk: introduce helper to check compiler argument 2019-04-15 22:55:56 +02:00
usertools usertools: add octeontx2 SSO and NPA PCIe devices 2019-03-27 01:24:27 +01:00
.gitattributes improve git diff 2016-11-13 15:25:12 +01:00
.gitignore git: ignore build directories 2019-03-13 11:57:05 +01:00
.travis.yml ci: introduce Travis builds for GitHub repositories 2019-03-26 22:31:40 +01:00
GNUmakefile test: move to app directory 2019-02-26 15:29:27 +01:00
MAINTAINERS net/nfb: add new netcope driver 2019-04-12 17:01:13 +02:00
Makefile license: use SPDX tag in root makefile 2018-01-04 22:41:38 +01:00
meson.build eal: add OS specific header file 2019-04-03 01:11:56 +02:00
meson_options.txt build: use integer for max ethdev ports option 2019-03-26 23:08:09 +01:00
README license: introduce SPDX identifiers 2018-01-04 22:41:38 +01:00
VERSION version: 19.05-rc1 2019-04-05 21:58:09 +02:00

DPDK is a set of libraries and drivers for fast packet processing.
It supports many processor architectures and both FreeBSD and Linux.

The DPDK uses the Open Source BSD-3-Clause license for the core libraries
and drivers. The kernel components are GPL-2.0 licensed.

Please check the doc directory for release notes,
API documentation, and sample application information.

For questions and usage discussions, subscribe to: users@dpdk.org
Report bugs and issues to the development mailing list: dev@dpdk.org