1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2017 Intel Corporation
6 reason = 'not supported on Windows'
17 'rte_port_source_sink.c',
18 'rte_port_sym_crypto.c',
19 'rte_port_eventdev.c',
20 'rte_swx_port_ethdev.c',
22 'rte_swx_port_ring.c',
23 'rte_swx_port_source_sink.c',
33 'rte_port_source_sink.h',
34 'rte_port_sym_crypto.h',
35 'rte_port_eventdev.h',
37 'rte_swx_port_ethdev.h',
39 'rte_swx_port_ring.h',
40 'rte_swx_port_source_sink.h',
42 deps += ['ethdev', 'sched', 'ip_frag', 'cryptodev', 'eventdev']
44 if dpdk_conf.has('RTE_HAS_LIBPCAP')
45 dpdk_conf.set('RTE_PORT_PCAP', 1)
46 ext_deps += pcap_dep # dependency provided in config/meson.build
49 if dpdk_conf.has('RTE_LIB_KNI')
50 sources += files('rte_port_kni.c')
51 headers += files('rte_port_kni.h')