#
aa5d3dec |
| 12-Nov-2024 |
Kristof Provost <kp@FreeBSD.org> |
route.8: remove now incorrect bug report about blackhole routes
We removed IP fast forwarding a while ago, so this is no longer relevant. The netlink interface always sets the nexthop interface as V
route.8: remove now incorrect bug report about blackhole routes
We removed IP fast forwarding a while ago, so this is no longer relevant. The netlink interface always sets the nexthop interface as V_loif, so users don't need to worry about it either.
Reported by: Jim Thompson Reviewed by: melifaro Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D47528
show more ...
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0 |
|
#
51e16cb8 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
sbin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl
sbin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
b2c76c41 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line nroff pattern
Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
#
32b28e3a |
| 15-Jun-2023 |
Marko Zec <zec@FreeBSD.org> |
route.8: mention DXR in FIB_ALGO section
While here, add a sentence describing DPDK DIR24-8 principle of operation.
MFC after: 2 weeks.
|
#
ab4d1b73 |
| 13-Jun-2023 |
Yan Ka, Chiu <nyan@myuji.xyz> |
route(8): teach route to attach to jails
Add -j <jail> flag to route(8) to allow route to perform actions in a Jail.
Differential Revision: https://reviews.freebsd.org/D40377 MFC after: 2 weeks
|
Revision tags: release/13.2.0 |
|
#
21f26818 |
| 14-Mar-2023 |
Gordon Bergling <gbe@FreeBSD.org> |
route.8: Don't reference an external command in EXAMPLES
It is better to mention the externel command for showing the routing table as using an explicit command.
PR: 231579 Suggested by: karels Rev
route.8: Don't reference an external command in EXAMPLES
It is better to mention the externel command for showing the routing table as using an explicit command.
PR: 231579 Suggested by: karels Reviewed by: karles, gbe MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D39075
show more ...
|
#
6dbfbe6e |
| 26-Feb-2023 |
Gordon Bergling <gbe@FreeBSD.org> |
route.8: Fix mandoc warnings
- skipping end of block that is not open: Oc - no blank before trailing delimiter - remove useless TN macros - remove commented out reference for esis(4)
MFC after: 5 d
route.8: Fix mandoc warnings
- skipping end of block that is not open: Oc - no blank before trailing delimiter - remove useless TN macros - remove commented out reference for esis(4)
MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D38783
show more ...
|
#
b0633816 |
| 26-Feb-2023 |
Gordon Bergling <gbe@FreeBSD.org> |
route.8: Add information about ROUTE_MPATH and FIB_ALGO
Since the kernel options ROUTE_MPATH and FIB_ALGO are enabled per default for a while, it's good to have some user facing documetation about t
route.8: Add information about ROUTE_MPATH and FIB_ALGO
Since the kernel options ROUTE_MPATH and FIB_ALGO are enabled per default for a while, it's good to have some user facing documetation about the general functionality of multipath routing and fib lookup algorithms.
Reviewed by: pauamma, Jose Luis Duran <jlduran at gmail dot com> MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D38783
show more ...
|
Revision tags: release/12.4.0, release/13.1.0 |
|
#
c6b2efb6 |
| 16-Dec-2021 |
Warner Losh <imp@FreeBSD.org> |
route(8): Remove obsolete information
xns and osi are no longer relevant (or supported) so remove their vestiges.
Noticed by: phk Sponsored by: Netflix
|
Revision tags: release/12.3.0 |
|
#
bc54f5f1 |
| 13-Apr-2021 |
Gordon Bergling <gbe@FreeBSD.org> |
route(8): Add an example how to print the routing tables
The manual page currently doesn't show an example how to print the routing table, so add one and .Xr netstat while here.
PR: 231579 Reporte
route(8): Add an example how to print the routing tables
The manual page currently doesn't show an example how to print the routing table, so add one and .Xr netstat while here.
PR: 231579 Reported by: Pekka Järvinen <pekka dot jarvinen at gmail dot com> Reviewed by: debdrup MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D29702
show more ...
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0 |
|
#
8b5fede0 |
| 10-Jan-2019 |
Enji Cooper <ngie@FreeBSD.org> |
route(8): clarify -prefixlen description
Try to reword -prefixlen section to more clearly and accurately describe how the -prefixlen modifier works.
While here, fix a word that igor considered a ty
route(8): clarify -prefixlen description
Try to reword -prefixlen section to more clearly and accurately describe how the -prefixlen modifier works.
While here, fix a word that igor considered a typo: aggregatable addresses is a valid technical term per RFC-2374, however, it was superseded by the term "aggregator" in RFC-3587.
MFC after: 1 week Reviewed by: 0mp, crees Approved by: emaste (mentor) Differential Revision: https://reviews.freebsd.org/D10087
show more ...
|
Revision tags: release/12.0.0, release/11.2.0 |
|
#
9ec35e3c |
| 21-Feb-2018 |
Ryan Stone <rstone@FreeBSD.org> |
Fix route manpage to show correct flush syntax
The current route(8) manpage shows that "flush" is an argument to the optional -n flag, rather than a separate subcommand. Correct this to properly sh
Fix route manpage to show correct flush syntax
The current route(8) manpage shows that "flush" is an argument to the optional -n flag, rather than a separate subcommand. Correct this to properly show flush as a route subcommand.
MFC after: 2 weeks Sponsored by: Dell EMC Isilon Reviewed by: rgrimes Differential Revision: https://reviews.freebsd.org/D14401
show more ...
|
#
b3b6ff23 |
| 21-Feb-2018 |
Ryan Stone <rstone@FreeBSD.org> |
Allow route change requests to not specify the gateway.
Only require a gateway to be specified on a route add request. On a route change request that does not specify the gateway, the gateway will
Allow route change requests to not specify the gateway.
Only require a gateway to be specified on a route add request. On a route change request that does not specify the gateway, the gateway will remain the same. This allows changing other route parameters without having to re-specifying the gateway, like in "route change 10.0.0.0/8 -mtu 9000".
Update the route(8) manpage to explicitly call out this usage as being supported.
MFC after: 2 weeks Sponsored by: Dell EMC Isilon Reviewed By: eugen (rtsock.c change), rgrimes Differential Revision: https://reviews.freebsd.org/D14291
show more ...
|
Revision tags: release/10.4.0 |
|
#
1409e715 |
| 21-Aug-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r322398 through r322746.
|
#
a451e711 |
| 18-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r322675
|
#
24328efb |
| 15-Aug-2017 |
Konstantin Belousov <kib@FreeBSD.org> |
Typo, the '-6' option selects inet6.
Sponsored by: The FreeBSD Foundation MFC after: 3 days
|
Revision tags: release/11.1.0 |
|
#
348238db |
| 01-Mar-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r314420 through r314481.
|
#
fbbd9655 |
| 01-Mar-2017 |
Warner Losh <imp@FreeBSD.org> |
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, 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
|
#
4d56c133 |
| 21-Nov-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Sync to HEAD@r274766
|
#
9268022b |
| 19-Nov-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head@274682
|
Revision tags: release/10.1.0 |
|
#
670e8b3b |
| 11-Nov-2014 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
Kill custom in_matroute() radix mathing function removing one rte mutex lock.
Initially in_matrote() in_clsroute() in their current state was introduced by r4105 20 years ago. Instead of deleting in
Kill custom in_matroute() radix mathing function removing one rte mutex lock.
Initially in_matrote() in_clsroute() in their current state was introduced by r4105 20 years ago. Instead of deleting inactive routes immediately, we kept them in route table, setting RTPRF_OURS flag and some expire time. After that, either GC came or RTPRF_OURS got removed on first-packet. It was a good solution in that days (and probably another decade after that) to keep TCP metrics. However, after moving metrics to TCP hostcache in r122922, most of in_rmx functionality became unused. It might had been used for flushing icmp-originated routes before rte mutexes/refcounting, but I'm not sure about that.
So it looks like this is nearly impossible to make GC do its work nowadays:
in_rtkill() ignores non-RTPRF_OURS routes. route can only become RTPRF_OURS after dropping last reference via rtfree() which calls in_clsroute(), which, it turn, ignores UP and non-RTF_DYNAMIC routes.
Dynamic routes can still be installed via received redirect, but they have default lifetime (no specific rt_expire) and no one has another trie walker to call RTFREE() on them.
So, the changelist: * remove custom rnh_match / rnh_close matching function. * remove all GC functions * partially revert r256695 (proto3 is no more used inside kernel, it is not possible to use rt_expire from user point of view, proto3 support is not complete) * Finish r241884 (similar to this commit) and remove remaining IPv6 parts
MFC after: 1 month
show more ...
|
Revision tags: release/9.3.0 |
|
#
6cec9cad |
| 03-Jun-2014 |
Peter Grehan <grehan@FreeBSD.org> |
MFC @ r266724
An SVM update will follow this.
|
#
3b8f0845 |
| 28-Apr-2014 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge head
|