aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/m4/odp_xdp.m4
blob: 6820088af055c4ec9f17a6d44d763b547d9f16be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# SPDX-License-Identifier: BSD-3-Clause
# Copyright (c) 2022 Nokia
#

##########################################################################
# Check for libxdp availability
##########################################################################
AC_ARG_ENABLE([xdp], AS_HELP_STRING([--enable-xdp],
	      [enable experimental XDP support for Packet I/O [default=disabled] (linux-generic)]))

AS_IF([test "x$enable_xdp" = "xyes"], [
	PKG_CHECK_MODULES([LIBXDP], [libxdp >= 1.2.3],
	[
		AC_DEFINE(_ODP_PKTIO_XDP, [1], [Define to 1 to enable xdp packet I/O support])
	],
	[
		AS_IF([test "x$enable_xdp" == "xyes"], [AC_MSG_ERROR([libxdp not found])])
	])
])