npftest.h revision 1.9 1 1.4 rmind /* $NetBSD: npftest.h,v 1.9 2013/09/24 02:44:20 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.9 rmind void rumpns_npf_test_conc(bool, 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