diff options
author | ae <ae@FreeBSD.org> | 2014-12-23 16:33:44 +0000 |
---|---|---|
committer | ae <ae@FreeBSD.org> | 2014-12-23 16:33:44 +0000 |
commit | 7a82e24551b11b26164c99f1cf257be33793fdb0 (patch) | |
tree | 8fc4bf8849b5d3379bc90002e8e1e43fc1250d65 /share/man/man4/gif.4 | |
parent | 9cec8144119c5694ae6d69790232cbcb9ef1e0b5 (diff) | |
download | FreeBSD-src-7a82e24551b11b26164c99f1cf257be33793fdb0.zip FreeBSD-src-7a82e24551b11b26164c99f1cf257be33793fdb0.tar.gz |
MFC r273087 (with modifications):
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.
MFC r273090:
Move memset under ifdef INET6.
MFC r273091:
Add more ifdefs. SIOC*_IN6 are defined only with INET6.
MFC r273121:
Add inet/inet6 to the dependency list. Without them if_gif is useless.
MFC r273209 by bz:
After r273087,r273090,r273091,r273121 changes to gif(4) try to fix
NOIP builds for real.
MFC r273587:
Remove redundant check and m_pullup() call.
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 |