1 1.4 rmind /* $NetBSD: npftest.h,v 1.8 2013/09/24 02:04:21 rmind Exp $ */ 2 1.1 rmind 3 1.1 rmind /* 4 1.1 rmind * Public Domain. 5 1.1 rmind */ 6 1.1 rmind 7 1.1 rmind #ifndef _NPF_TEST_H_ 8 1.1 rmind #define _NPF_TEST_H_ 9 1.1 rmind 10 1.8 rmind #include <inttypes.h> 11 1.1 rmind #include <stdbool.h> 12 1.1 rmind 13 1.5 rmind void rumpns_npf_test_init(void); 14 1.2 rmind int rumpns_npf_test_load(const void *); 15 1.4 rmind unsigned rumpns_npf_test_addif(const char *, unsigned, bool); 16 1.4 rmind unsigned rumpns_npf_test_getif(const char *); 17 1.8 rmind 18 1.8 rmind int rumpns_npf_test_statetrack(const void *, size_t, 19 1.2 rmind unsigned, bool, int64_t *); 20 1.8 rmind void rumpns_npf_test_conc(unsigned); 21 1.2 rmind 22 1.1 rmind bool rumpns_npf_nbuf_test(bool); 23 1.6 rmind bool rumpns_npf_bpf_test(bool); 24 1.1 rmind bool rumpns_npf_table_test(bool); 25 1.3 rmind bool rumpns_npf_state_test(bool); 26 1.1 rmind 27 1.4 rmind bool rumpns_npf_rule_test(bool); 28 1.4 rmind bool rumpns_npf_nat_test(bool); 29 1.4 rmind 30 1.2 rmind int process_stream(const char *, const char *, unsigned); 31 1.2 rmind 32 1.1 rmind #endif 33