README revision 1.5
11.5Srmind$NetBSD: README,v 1.5 2014/05/14 21:46:50 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.5Srmindnpfctl debug npftest.conf /tmp/npf.plist
171.5Srmindnpftest -c /tmp/npf.plist -s stream.pcap > stream_npf_data.txt
181.1Srmind
191.4SrmindPreferably, use MALLOC_OPTIONS="AJ" and/or other facilities.
201.4Srmind
211.1Srmind---
221.1Srmind
231.1SrmindUpdate RUMP libraries once the kernel side has been changed.  Hint:
241.1Srmind
251.1Srmindcd src/sys/net/npf
261.1Srmindsudo make includes
271.1Srmind
281.2Srmindcd src/sys/rump/net/lib/libnpf
291.1Srmindmake distclean
301.3SrmindMKDEBUG=yes MKDEBUGLIB=yes DBG="-g -O2" make -j8
311.3Srmindsudo MKDEBUG=yes MKDEBUGLIB=yes DBG="-g -O2" make install
32