The NetBSD Project

CVS log for src/usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.sbin / npf / npftest / libnpftest

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 20 18:45:57 2013 UTC (3 months, 3 weeks ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base8, tls-maxphys-nbase, tls-maxphys-base, agc-symver-base, agc-symver, HEAD
Changes since 1.3: +21 -2 lines
Diff to previous 1.3 (colored)

- nbuf_ensure_contig: rework to use m_ensure_contig(9), which will not free
  the mbuf chain on failure.  Fixes some corner cases.  Improve regression
  test and sprinkle some asserts.
- npf_reassembly: clear nbuf on IPv6 reassembly failure path (partial fix).
  The problem was found and fix provided by Anthony Mallet.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Dec 24 19:05:48 2012 UTC (4 months, 3 weeks ago) by rmind
Branch: MAIN
Changes since 1.2: +37 -22 lines
Diff to previous 1.2 (colored)

- Rework NPF's nbuf interface: use advancing and ensuring as a main method.
  Eliminate unnecessary copy and simplify.  Adapt regression tests.
- Simplify ICMP ALG a little.  While here, handle ICMP ECHO for traceroute.
- Minor fixes, misc cleanup.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Aug 21 20:52:11 2012 UTC (8 months, 3 weeks ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.1: +5 -8 lines
Diff to previous 1.1 (colored)

npftest:
- Do not stop running other tests, if some tests fail.
- Fix some endianness bugs in the test cases.

Tested on sparc64 by martin@, all tests pass.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Apr 14 21:57:29 2012 UTC (13 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4
Branch point for: yamt-pagecache, netbsd-6

Add initial NPF regression tests integrated with RUMP framework (running the
kernel part of NPF in userland).  Other tests will be added once converted to
RUMP framework.  All tests are in the public domain.

Some Makefile fixes from christos@.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>