Revision tags: release/11.4.0 |
|
#
b43bd107 |
| 19-May-2020 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Make sys.netinet.output and sys.netinet6.output6 tests depend on python; they need to be able to run net_receiver.py.
MFC after: 2 weeks Sponsored by: DARPA
|
#
768c98a7 |
| 06-May-2020 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Add basic routing LPM tests.
Differential Revision: https://reviews.freebsd.org/D24684
|
#
47308803 |
| 12-Apr-2020 |
Kristof Provost <kp@FreeBSD.org> |
carp tests: Basic functionality test
Set up three vnet jails, bridged together. Run carp between two of them. Attempt to provoke locking / epoch issues.
Reviewed by: mav (previous version), melifar
carp tests: Basic functionality test
Set up three vnet jails, bridged together. Run carp between two of them. Attempt to provoke locking / epoch issues.
Reviewed by: mav (previous version), melifaro, asomers Differential Revision: https://reviews.freebsd.org/D24303
show more ...
|
#
b4a4a3b8 |
| 23-Mar-2020 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Add tests verifying IPv4/IPv6 output for TCP/UDP/raw paths.
Reviewed by: kp MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D24138
|
#
d7cdd897 |
| 10-Mar-2020 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Add basic IPv4/IPv6 forwarding tests.
MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D24002
|
#
74dc6beb |
| 14-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357855 through r357920.
|
#
2207447b |
| 14-Feb-2020 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Add basic IPDIVERT tests.
Reviewed by: lwhsu,kp Differential Revision: https://reviews.freebsd.org/D23316
|
#
773bec08 |
| 27-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357119 through r357178.
|
#
a0ba604b |
| 26-Jan-2020 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
Specify PACKAGE to install tests files
MFC after: 3 weeks MFC with: r356984 Sponsored by: The FreeBSD Foundation
|
#
051669e8 |
| 25-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r356931 through r357118.
|
#
34a5582c |
| 22-Jan-2020 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Bring back redirect route expiration.
Redirect (and temporal) route expiration was broken a while ago. This change brings route expiration back, with unified IPv4/IPv6 handling code.
It introduces
Bring back redirect route expiration.
Redirect (and temporal) route expiration was broken a while ago. This change brings route expiration back, with unified IPv4/IPv6 handling code.
It introduces net.inet.icmp.redirtimeout sysctl, allowing to set an expiration time for redirected routes. It defaults to 10 minutes, analogues with net.inet6.icmp6.redirtimeout.
Implementation uses separate file, route_temporal.c, as route.c is already bloated with tons of different functions. Internally, expiration is implemented as an per-rnh callout scheduled when route with non-zero rt_expire time is added or rt_expire is changed. It does not add any overhead when no temporal routes are present.
Callout traverses entire routing tree under wlock, scheduling expired routes for deletion and calculating the next time it needs to be run. The rationale for such implemention is the following: typically workloads requiring large amount of routes have redirects turned off already, while the systems with small amount of routes will not inhibit large overhead during tree traversal.
This changes also fixes netstat -rn display of route expiration time, which has been broken since the conversion from kread() to sysctl.
Reviewed by: bz MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D23075
show more ...
|
Revision tags: release/12.1.0, release/11.3.0 |
|
#
0269ae4c |
| 06-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @348740
Sponsored by: The FreeBSD Foundation
|
#
aa321596 |
| 21-May-2019 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Add very basic afinet socket tests which I started to write in order to then try to reproduce a kernel panic, which turned out to be a race condition and hard to test from here.
Commit the changes a
Add very basic afinet socket tests which I started to write in order to then try to reproduce a kernel panic, which turned out to be a race condition and hard to test from here.
Commit the changes anywhere as the "bind zero" case was a surprise to me and we should try to maintain this status.
Also it is easy examples someone can build upon.
With help from: markj Event: Waterloo Hackathon 2019
show more ...
|
Revision tags: release/12.0.0 |
|
#
3d5db455 |
| 24-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340427 through r340868.
|
#
5211f8dc |
| 16-Nov-2018 |
Mark Johnston <markj@FreeBSD.org> |
Add regression tests for r340313 and r340483.
Reviewed by: emaste MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17926
|
#
634bb9e4 |
| 16-Nov-2018 |
Mark Johnston <markj@FreeBSD.org> |
Rename the SO_REUSEPORT_LB test file to be consistent with other tests.
MFC after: 1 week
|
#
c0b5e991 |
| 14-Sep-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r338595 through r338689, and resolve conflicts.
|
#
3f8b4bf2 |
| 11-Sep-2018 |
Mark Johnston <markj@FreeBSD.org> |
Add a couple of basic regression tests for SO_REUSEPORT_LB.
Reviewed by: asomers Approved by: re (kib) Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D17110
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
#
15dbc160 |
| 09-Jul-2016 |
George V. Neville-Neil <gnn@FreeBSD.org> |
On FreeBSD there is a setsockopt option SO_USER_COOKIE which allows setting a 32 bit value on each socket. This can be used by applications and DTrace as a rendezvous point so that an applicaton's da
On FreeBSD there is a setsockopt option SO_USER_COOKIE which allows setting a 32 bit value on each socket. This can be used by applications and DTrace as a rendezvous point so that an applicaton's data can more easily be captured at run time. Expose the user cookie via DTrace by updating the translator in tcp.d and add a quick test program, a TCP server, that sets the cookie on each connection accepted.
Reviewed by: hiren MFC after: 1 week Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D7152
show more ...
|
#
430f7286 |
| 05-May-2016 |
Enji Cooper <ngie@FreeBSD.org> |
Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed after r298107
Summary of changes:
- Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that na
Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed after r298107
Summary of changes:
- Replace all instances of FILES/TESTS with ${PACKAGE}FILES. This ensures that namespacing is kept with FILES appropriately, and that this shouldn't need to be repeated if the namespace changes -- only the definition of PACKAGE needs to be changed - Allow PACKAGE to be overridden by callers instead of forcing it to always be `tests`. In the event we get to the point where things can be split up enough in the base system, it would make more sense to group the tests with the blocks they're a part of, e.g. byacc with byacc-tests, etc - Remove PACKAGE definitions where possible, i.e. where FILES wasn't used previously. - Remove unnecessary TESTSPACKAGE definitions; this has been elided into bsd.tests.mk - Remove unnecessary BINDIRs used previously with ${PACKAGE}FILES; ${PACKAGE}FILESDIR is now automatically defined in bsd.test.mk. - Fix installation of files under data/ subdirectories in lib/libc/tests/hash and lib/libc/tests/net/getaddrinfo - Remove unnecessary .include <bsd.own.mk>s (some opportunistic cleanup)
Document the proposed changes in share/examples/tests/tests/... via examples so it's clear that ${PACKAGES}FILES is the suggested way forward in terms of replacing FILES. share/mk/bsd.README didn't seem like the appropriate method of communicating that info.
MFC after: never probably X-MFC with: r298107 PR: 209114 Relnotes: yes Tested with: buildworld, installworld, checkworld; buildworld, packageworld Sponsored by: EMC / Isilon Storage Division
show more ...
|
#
13caa468 |
| 16-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
Merge the projects/release-pkg branch to head.
This allows packaging the base system with pkg(8), including but not limited to providing the ability to provide upstream binary update possibilities f
Merge the projects/release-pkg branch to head.
This allows packaging the base system with pkg(8), including but not limited to providing the ability to provide upstream binary update possibilities for non-tier-1 architectures.
This merge is a requirement of the 11.0-RELEASE, and as such, thank you to everyone that has tested the project branch.
Documentation in build(7) etc. is still somewhat sparse, but updates to those parts will follow.
Sponsored by: The FreeBSD Foundation
show more ...
|
Revision tags: release/10.3.0 |
|
#
2aa00a60 |
| 03-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
More 'tests' package fixes.
Sponsored by: The FreeBSD Foundation
|
Revision tags: release/10.2.0 |
|
#
d899be7d |
| 19-Jan-2015 |
Glen Barber <gjb@FreeBSD.org> |
Reintegrate head: r274132-r277384
Sponsored by: The FreeBSD Foundation
|
#
8f0ea33f |
| 13-Jan-2015 |
Glen Barber <gjb@FreeBSD.org> |
Reintegrate head revisions r273096-r277147
Sponsored by: The FreeBSD Foundation
|
#
9268022b |
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|