Home | History | Annotate | Line # | Download | only in npftest
npftest.h revision 1.8
      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