diff options
author | ae <ae@FreeBSD.org> | 2014-10-14 13:31:47 +0000 |
---|---|---|
committer | ae <ae@FreeBSD.org> | 2014-10-14 13:31:47 +0000 |
commit | 88b7be7ff6be519bd6675ab6520d04dcd5c912d7 (patch) | |
tree | 998749dd61508a9da582fc4a3dc83fa0e7a8a948 /share/man/man4/gif.4 | |
parent | 046b4d46a2986d583304a2e601e7a59b100c29ac (diff) | |
download | FreeBSD-src-88b7be7ff6be519bd6675ab6520d04dcd5c912d7.zip FreeBSD-src-88b7be7ff6be519bd6675ab6520d04dcd5c912d7.tar.gz |
Overhaul if_gif(4):
o convert to if_transmit;
o use rmlock to protect access to gif_softc;
o use sx lock to protect from concurrent ioctls;
o remove a lot of unneeded and duplicated code;
o remove cached route support (it won't work with concurrent io);
o style fixes.
Reviewed by: melifaro
Obtained from: Yandex LLC
MFC after: 1 month
Sponsored by: Yandex LLC
Diffstat (limited to 'share/man/man4/gif.4')
-rw-r--r-- | share/man/man4/gif.4 | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/share/man/man4/gif.4 b/share/man/man4/gif.4 index 453b4bd..27ee61b 100644 --- a/share/man/man4/gif.4 +++ b/share/man/man4/gif.4 @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 1, 2011 +.Dd October 14, 2014 .Dt GIF 4 .Os .Sh NAME @@ -160,16 +160,6 @@ routed network. It can be turned off by .Dv IFF_LINK2 bit. -.Ss Route caching -Processing each packet requires two route lookups: first on the -packet itself, and second on the tunnel destination. -This second route can be cached, increasing tunnel performance. -However, in a dynamically routed network, the tunnel will stick -to the cached route, ignoring routing table updates. -Route caching can be enabled with the -.Dv IFF_LINK0 -flag. -.\" .Ss Miscellaneous By default, .Nm |