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