#
74748303 |
| 07-Apr-2025 |
K Rin <rin@sandb0x.tw> |
netinet6 tests: fix typo in the test
This caused sys.netinet6.redirect:valid_redirect to fail.
PR: 247729 Fixes: eddfb2e ("Fix IPv6 regression introduced by r362900.") Reviewed by: jlduran, kp Pul
netinet6 tests: fix typo in the test
This caused sys.netinet6.redirect:valid_redirect to fail.
PR: 247729 Fixes: eddfb2e ("Fix IPv6 regression introduced by r362900.") Reviewed by: jlduran, kp Pull Request: https://github.com/freebsd/freebsd-src/pull/1646
show more ...
|
Revision tags: release/13.5.0 |
|
#
c46af893 |
| 03-Mar-2025 |
Jose Luis Duran <jlduran@FreeBSD.org> |
tests: Require python3 when using Scapy
python3 is a symbolic link that points to the current python 3.X version.
It is possible for a system to have python (python 3.X) without the python3 (symlin
tests: Require python3 when using Scapy
python3 is a symbolic link that points to the current python 3.X version.
It is possible for a system to have python (python 3.X) without the python3 (symlink) package.
Test scripts that use Scapy are invoked using python3, so add it as a required program.
Reviewed by: ngie, asomers Approved by: emaste (mentor) Differential Revision: https://reviews.freebsd.org/D49007
show more ...
|
Revision tags: release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
eddfb2e8 |
| 03-Jul-2020 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Fix IPv6 regression introduced by r362900.
PR: kern/247729
|
#
2749666d |
| 03-Jul-2020 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
Temporarily skip sys.netinet6.redirect.valid_redirect in CI
PR: 247729 Sponsored by: The FreeBSD Foundation
|
Revision tags: release/11.4.0 |
|
#
e43d33d2 |
| 05-Mar-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r358466 through r358677.
|
#
ea277332 |
| 03-Mar-2020 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Fix dynamic redrects by adding forgotten RTF_HOST flag. Improve tests to verify the generated route flags.
Reported by: jtl MFC after: 2 weeks
|
#
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 ...
|