1a9de470cSBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause 2a9de470cSBruce Richardson * Copyright(c) 2010-2016 Intel Corporation 3a9de470cSBruce Richardson */ 4a9de470cSBruce Richardson 5a9de470cSBruce Richardson /* Test prototypes */ 6a9de470cSBruce Richardson int test_table_hash_cuckoo(void); 7a9de470cSBruce Richardson int test_table_lpm(void); 8a9de470cSBruce Richardson int test_table_lpm_ipv6(void); 9a9de470cSBruce Richardson int test_table_array(void); 10*a8d0d473SBruce Richardson #ifdef RTE_LIB_ACL 11a9de470cSBruce Richardson int test_table_acl(void); 12a9de470cSBruce Richardson #endif 13a9de470cSBruce Richardson int test_table_hash_unoptimized(void); 14a9de470cSBruce Richardson int test_table_hash_lru(void); 15a9de470cSBruce Richardson int test_table_hash_ext(void); 16a9de470cSBruce Richardson int test_table_stub(void); 17a9de470cSBruce Richardson 18a9de470cSBruce Richardson /* Extern variables */ 19a9de470cSBruce Richardson typedef int (*table_test)(void); 20a9de470cSBruce Richardson 21a9de470cSBruce Richardson extern table_test table_tests[]; 22a9de470cSBruce Richardson extern unsigned n_table_tests; 23