History log of /src/tests/net/Makefile
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.42 20-Aug-2024 ozaki-r

tests: add tests for shmif

The test file is placed under tests/net, not tests/rump/rumpnet,
to leverage utility functions provided for tests in there.


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
# 1.41 17-Nov-2022 ozaki-r

branches: 1.41.2; 1.41.4;
tests: build and install added test files


# 1.40 02-Nov-2022 ozaki-r

tests: add tests for TCP with nc


# 1.39 14-Jul-2021 ozaki-r

tests: add tests for ALTQ CBQ


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1
# 1.38 17-May-2021 yamaguchi

Add a new link-aggregation pseudo interface named lagg(4)

- FreeBSD's lagg(4) based implementation
- MP-safe and MP-scalable


Revision tags: cjep_staticlib_x-base
# 1.37 29-Sep-2020 roy

branches: 1.37.2;
vether(4): Add ATF tests based on the tap(4) tests.


# 1.36 26-Aug-2020 riastradh

Clarify wg(4)'s relation to WireGuard, pending further discussion.

Still planning to replace wgconfig(8) and wg-keygen(8) by one wg(8)
tool compatible with wireguard-tools; update wg(4) for the minor
changes from the 2018-06-30 spec to the 2020-06-01 spec; &c. This just
clarifies the current state of affairs as it exists in the development
tree for now.

Mark the man page EXPERIMENTAL for extra clarity.


# 1.35 20-Aug-2020 riastradh

[ozaki-r] Changes to the kernel core for wireguard


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.34 10-Jan-2018 knakahara

add ipsec(4) interface ATF.


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base
# 1.33 27-May-2017 bouyer

branches: 1.33.2;
merge the bouyer-socketcan branch to HEAD.

CAN stands for Controller Area Network, a broadcast network used
in automation and automotive fields. For example, the NMEA2000 standard
developped for marine devices uses a CAN network as the link layer.

This is an implementation of the linux socketcan API:
https://www.kernel.org/doc/Documentation/networking/can.txt
you can also see can(4).

This adds a new socket family (AF_CAN) and protocol (PF_CAN),
as well as the canconfig(8) utility, used to set timing parameter of
CAN hardware. Also inclued is a driver for the CAN controller
found in the allwinner A20 SoC (I tested it with an Olimex lime2 board,
connected with PIC18-based CAN devices).

There is also the canloop(4) pseudo-device, which allows to use
the socketcan API without CAN hardware.

At this time the CANFD part of the linux socketcan API is not implemented.
Error frames are not implemented either. But I could get the cansend and
canreceive utilities from the canutils package to build and run with minimal
changes. tcpudmp(8) can also be used to record frames, which can be
decoded with etherreal.


Revision tags: prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
# 1.32 14-Apr-2017 ozaki-r

Add tests for ipsec

- Check if setkey correctly handles algorithms for AH/ESP
- Check IPsec of transport mode with AH/ESP over IPv4/IPv6
- Check IPsec of tunnel mode with AH/ESP over IPv4/IPv6


Revision tags: pgoyette-localcount-20170320
# 1.31 16-Feb-2017 knakahara

add l2tp(4) basic test.


Revision tags: bouyer-socketcan-base pgoyette-localcount-20170107
# 1.30 26-Nov-2016 ozaki-r

branches: 1.30.2;
Add basic tests for vlan(4)


Revision tags: pgoyette-localcount-20161104 localcount-20160914
# 1.29 05-Sep-2016 ozaki-r

Add very basic tests for tun devices


Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.28 15-Apr-2016 ozaki-r

branches: 1.28.2;
Add a new test case for PPPoE using PAP

From s-yamaguchi@IIJ (with some tweaks by me)


# 1.27 04-Mar-2016 ozaki-r

Add tests for tap(4)


# 1.26 05-Nov-2015 knakahara

add basic if_gif tests to ATF.


# 1.25 03-Aug-2015 ozaki-r

Add tests for NDP


# 1.24 29-Jul-2015 ozaki-r

Add tests for ARP

Forgot to commit this. Should fix the build.


# 1.23 22-Jun-2015 matt

Don't build tests that depend on RUMP if BSD_MK_COMPAT_FILE is defined.


# 1.22 26-May-2015 ozaki-r

Run mcast tests on rump kernels

The tests on anita qemus failed due to that the host network environment
didn't meet the tests.

The change makes the tests independent from host environments
and the tests will pass on any environments including anita qemus.

Discussed on tech-kern and tech-net.


# 1.21 20-May-2015 christos

MKRUMP=no fixes (Robert Swindells)


# 1.20 05-Jan-2015 christos

Port the in_cksum test from regress.


# 1.19 11-Oct-2014 christos

add a multicast test (what to do with v6?)


# 1.18 18-Sep-2014 ozaki-r

Add net/if_bridge test


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.17 30-Jun-2014 alnsn

Add bpfjit kernel tests for loading from mbuf chain.


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15
# 1.16 18-Mar-2014 riastradh

branches: 1.16.2;
Merge riastradh-drm2 to HEAD.


Revision tags: riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1
# 1.15 19-Jul-2013 kefren

Add a couple of basic IP/MPLS forwarding tests


Revision tags: riastradh-drm2-base
# 1.14 03-Jul-2013 nakayama

branches: 1.14.2;
Enable tests which does not require rump if MKRUMP=no.
Pointed out by christos on source-changes-d.


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.13 12-Sep-2012 martin

ATF wrapping of the npf tests


# 1.12 14-Aug-2012 alnsn

branches: 1.12.2;
Build and install t_bpfilter.


# 1.11 13-Aug-2012 christos

add fdpass tests


# 1.10 08-Aug-2012 christos

Exclude tests that use rump


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.9 08-Feb-2011 pooka

branches: 1.9.4;
Time to start adding tests for the routing code to make that part
of the kernel more approachable.

Begin the task with an xfail test for PR kern/40455.


# 1.8 11-Jan-2011 pooka

branches: 1.8.2;
add test for PR kern/44369


Revision tags: matt-mips64-premerge-20101231
# 1.7 07-Nov-2010 pooka

convert program in PR kern/44054 to an atf test case


# 1.6 10-Aug-2010 pooka

Add a most elementary carp test: it forks off two processes,
configures carp in each of them, and after verifying that the shared
address responds to ping it brutally kills the master like a proper
carnivore (none of that ifconfig down sissy vegan nonsense). Then
the test checks if the backup got its act together by pinging the
shared address and passes verdict.


# 1.5 25-Jul-2010 pooka

Add xfail test for kernel diagnostic panic described in PR kern/43664


# 1.4 13-Jul-2010 jmmv

Get rid of static Atffiles and let bsd.test.mk generate them on the fly.


# 1.3 04-Jul-2010 pooka

descend into icmp


# 1.2 21-Apr-2010 pooka

Check that bpf doesn't accept programs with divide-by-zero in them.
Example filter from Guy Harris via PR kern/43185.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase hpcarm-cleanup-base keiichi-mipv6-base matt-armv6-base matt-armv6-nbase
# 1.1 23-Dec-2007 jmmv

branches: 1.1.2;
Add regression tests for low-port allocation in connect and listen, which
was broken and fixed recently in:
http://mail-index.netbsd.org/source-changes/2007/12/16/0011.html

Test-case code provided by elad@.