16c9457c2SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 26c9457c2SBruce Richardson# Copyright(c) 2017 Intel Corporation 3a0ace286SBruce Richardson 4b9d60b54SPallavi Kadamif is_windows 5b9d60b54SPallavi Kadam build = false 6b9d60b54SPallavi Kadam reason = 'not supported on Windows' 7b9d60b54SPallavi Kadam subdir_done() 8b9d60b54SPallavi Kadamendif 9b9d60b54SPallavi Kadam 10a0ace286SBruce Richardsonname = 'bond' #, james bond :-) 114ad4b20aSBruce Richardsonsources = files( 124ad4b20aSBruce Richardson 'rte_eth_bond_8023ad.c', 134ad4b20aSBruce Richardson 'rte_eth_bond_alb.c', 144ad4b20aSBruce Richardson 'rte_eth_bond_api.c', 154ad4b20aSBruce Richardson 'rte_eth_bond_args.c', 164ad4b20aSBruce Richardson 'rte_eth_bond_flow.c', 174ad4b20aSBruce Richardson 'rte_eth_bond_pmd.c', 184ad4b20aSBruce Richardson) 19703178f8SDavid Marchandtestpmd_sources = files('bonding_testpmd.c') 20a0ace286SBruce Richardson 21a0ace286SBruce Richardsondeps += 'sched' # needed for rte_bitmap.h 221c774fe4SStephen Hemmingerdeps += ['ip_frag'] 23a0ace286SBruce Richardson 2430105f66SDavid Marchandheaders = files('rte_eth_bond.h', 'rte_eth_bond_8023ad.h') 25*d5d9e8feSThomas Monjalon 26*d5d9e8feSThomas Monjalonrequire_iova_in_mbuf = false 27