Home | History | Annotate | Line # | Download | only in npftest
npftest.h revision 1.12
      1   1.4  rmind /*	$NetBSD: npftest.h,v 1.12 2014/02/06 02:51:28 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.10  rmind #include <net/if.h>
     14  1.10  rmind 
     15  1.11  rmind void		rumpns_npf_test_init(long (*)(void));
     16   1.2  rmind int		rumpns_npf_test_load(const void *);
     17  1.10  rmind ifnet_t *	rumpns_npf_test_addif(const char *, bool, bool);
     18  1.10  rmind ifnet_t *	rumpns_npf_test_getif(const char *);
     19   1.8  rmind 
     20   1.8  rmind int		rumpns_npf_test_statetrack(const void *, size_t,
     21  1.10  rmind 		    ifnet_t *, bool, int64_t *);
     22   1.9  rmind void		rumpns_npf_test_conc(bool, unsigned);
     23   1.2  rmind 
     24   1.1  rmind bool		rumpns_npf_nbuf_test(bool);
     25   1.6  rmind bool		rumpns_npf_bpf_test(bool);
     26  1.12  rmind bool		rumpns_npf_table_test(bool, void *, size_t);
     27   1.3  rmind bool		rumpns_npf_state_test(bool);
     28   1.1  rmind 
     29   1.4  rmind bool		rumpns_npf_rule_test(bool);
     30   1.4  rmind bool		rumpns_npf_nat_test(bool);
     31   1.4  rmind 
     32  1.10  rmind int		process_stream(const char *, const char *, ifnet_t *);
     33   1.2  rmind 
     34   1.1  rmind #endif
     35