README revision 1.3
11.3Srmind$NetBSD: README,v 1.3 2012/12/24 19:05:46 rmind Exp $
21.1Srmind
31.1Srmindnpftest - a tool for regression testing and debugging NPF.
41.1SrmindIt uses RUMP framework to run NPF kernel module in the userspace.
51.1Srmind
61.1Srmind---
71.1Srmind
81.1SrmindTest:
91.1Srmind
101.1Srmindnpfctl debug npftest.conf /tmp/npf.plist
111.1Srmindnpftest -c /tmp/npf.plist -t
121.1Srmind
131.1SrmindStream:
141.1Srmind
151.1Srmindtcpdump -w stream.pcap -i $INTERFACE "host $HOST and tcp"
161.1Srmindnpfctl debug
171.1Srmindnpftest -c /tmp/npf.plist -s stream.pcap -o stream_npf_data.txt
181.1Srmind
191.1Srmind---
201.1Srmind
211.1SrmindUpdate RUMP libraries once the kernel side has been changed.  Hint:
221.1Srmind
231.1Srmindcd src/sys/net/npf
241.1Srmindsudo make includes
251.1Srmind
261.2Srmindcd src/sys/rump/net/lib/libnpf
271.1Srmindmake distclean
281.3SrmindMKDEBUG=yes MKDEBUGLIB=yes DBG="-g -O2" make -j8
291.3Srmindsudo MKDEBUG=yes MKDEBUGLIB=yes DBG="-g -O2" make install
30