16c9457c2SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 26c9457c2SBruce Richardson# Copyright(c) 2017 Intel Corporation 3efd5d1a8SBruce Richardson 4d6024c0aSDavid Marchandif not dpdk_conf.has('RTE_HAS_LIBPCAP') 5d1e4a5b7SBruce Richardson build = false 6530588f3SBruce Richardson reason = 'missing dependency, "libpcap"' 7d1e4a5b7SBruce Richardsonendif 8b5674be4SDmitry Kozlyuk 9436c089aSDmitry Kozlyuksources = files( 10436c089aSDmitry Kozlyuk 'pcap_ethdev.c', 11436c089aSDmitry Kozlyuk 'pcap_osdep_@0@.c'.format(exec_env), 12436c089aSDmitry Kozlyuk) 13b5674be4SDmitry Kozlyuk 146930c040SBruce Richardsonext_deps += pcap_dep 15b5674be4SDmitry Kozlyukif is_windows 16b5674be4SDmitry Kozlyuk ext_deps += cc.find_library('iphlpapi', required: true) 17b5674be4SDmitry Kozlyukendif 18*d5d9e8feSThomas Monjalon 19*d5d9e8feSThomas Monjalonrequire_iova_in_mbuf = false 20