summaryrefslogtreecommitdiffstats
path: root/share/man/man4/gif.4
Commit message (Collapse)AuthorAgeFilesLines
* MFC 287607:hrs2015-09-131-30/+1
| | | | | - Remove GIF_{SEND,ACCEPT}_REVETHIP. - Simplify EADDRNOTAVAIL and EAFNOSUPPORT conditions.
* MFC r273087 (with modifications):ae2014-12-231-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Provide a more user friendly URL to the IETF site in gif(4).gjb2011-08-021-2/+2
| | | | | | Pointed out by: dougb MFC after: 3 days Approved by: re (hrs)
* Fix various broken links in manual pages.gjb2011-07-231-2/+2
| | | | | | | | Submitted by: Michiel Overtoom (motoom % xs4all nl) PR: 159130 159131 159132 159133 159134 159135 159136 159137 158138 159144 Approved by: re (kib) MFC after: 3 days
* Use the newly brought %U macro.ru2010-01-151-1/+1
|
* Fix and add a workaround on an issue of EtherIP packet with reversedhrs2009-06-071-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | version field sent via gif(4)+if_bridge(4). The EtherIP implementation found on FreeBSD 6.1, 6.2, 6.3, 7.0, 7.1, and 7.2 had an interoperability issue because it sent the incorrect EtherIP packets and discarded the correct ones. This change introduces the following two flags to gif(4): accept_rev_ethip_ver: accepts both correct EtherIP packets and ones with reversed version field, if enabled. If disabled, the gif accepts the correct packets only. This flag is enabled by default. send_rev_ethip_ver: sends EtherIP packets with reversed version field intentionally, if enabled. If disabled, the gif sends the correct packets only. This flag is disabled by default. These flags are stored in struct gif_softc and can be set by ifconfig(8) on per-interface basis. Note that this is an incompatible change of EtherIP with the older FreeBSD releases. If you need to interoperate older FreeBSD boxes and new versions after this commit, setting "send_rev_ethip_ver" is needed. Reviewed by: thompsa and rwatson Spotted by: Shunsuke SHINOMIYA PR: kern/125003 MFC after: 2 weeks
* Do not reference gifconfig, it is gone.trhodes2005-07-261-1/+1
| | | | Sponsored by: Chaffee::Interactive
* Clarify that gif doesn't do GRE tunnels.grog2005-06-081-0/+6
| | | | MFC after: 2 weeks
* Document route caching, how it can be enabled, and its consequences.glebius2004-12-061-1/+12
| | | | Wording by: cperciva
* Remove a duplicated word.blackend2004-09-241-1/+1
| | | | Submitted by: Pawel Worach <pawel.worach@telia.com>
* mdoc(7) police: Scheduled sweep.ru2003-02-241-2/+1
|
* gifconfig(8) was depricated.ume2003-01-041-2/+3
| | | | Reported by: rwatson
* mdoc(7) police: pseudo-devices are gone from -CURRENT.ru2002-08-131-19/+21
|
* Fix grammar 'the administrator'trhodes2002-07-151-30/+33
| | | | | PR: 39093 Submitted by: Mike Makonnen <makonnen@packbell.net>
* mdoc(7) police: nits.ru2002-03-181-4/+1
|
* Make gif(4) nesting level and parallel tunnel support tunable at runtimebrooks2002-02-261-0/+18
| | | | | | via sysctl's. The old #defines, MAX_GIF_NEST and XBONEHACK are currently supported for backwards compatability, but will probably be removed at some point in the future.
* mdoc(7) police: tidy up previous delta.ru2002-01-091-1/+1
|
* Better document gif interface cloning intrastructure.brooks2001-12-141-2/+6
| | | | MFC After: 2 days
* mdoc(7) police: removed hard sentence break.ru2001-10-011-1/+2
|
* Mention that gif interfaces are created at runtime and refer thebrooks2001-09-281-0/+7
| | | | | | administrator to the ifconfig create command. MFC after: 1 week
* gif(4) is no longer a count device, reflect this change.brooks2001-09-061-1/+1
|
* mdoc(7) police: fixed the "new sentence" bogons.ru2001-08-101-1/+1
|
* mdoc(7) police:ru2001-08-071-12/+9
| | | | | | | Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text. Not only this slows down the mdoc(7) processing significantly, but it also has an undesired (in this case) effect of disabling hyphenation within the entire enclosed block.
* Sync with recent KAME.ume2001-06-111-85/+35
| | | | | | | | | | | | | | | | | | This work was based on kame-20010528-freebsd43-snap.tgz and some critical problem after the snap was out were fixed. There are many many changes since last KAME merge. TODO: - The definitions of SADB_* in sys/net/pfkeyv2.h are still different from RFC2407/IANA assignment because of binary compatibility issue. It should be fixed under 5-CURRENT. - ip6po_m member of struct ip6_pktopts is no longer used. But, it is still there because of binary compatibility issue. It should be removed under 5-CURRENT. Reviewed by: itojun Obtained from: KAME MFC after: 3 weeks
* pseudo-device -> device in kernel config lines. Removed whitespace at EOL.schweikh2001-05-011-1/+1
| | | | Reviewed by: joerg, dd
* mdoc(7) police: normalize .Nd.ru2001-04-181-2/+1
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-4/+4
|
* sync with kame. more security warningsitojun2000-07-051-26/+57
|
* Backout previous changes. The period at the end is correct,shin2000-03-151-1/+1
| | | | | | when it is the last of the sentences. Specified by: mpp, sheldonh
* Remove period at the end of Xr macro sentences.shin2000-03-121-1/+1
| | | | | | (merge from KAME repository) Obtained from: KAME project
* Change .Os macro to an empty one to denote that the KAME files areasmodai2000-01-171-1/+1
| | | | | | not FreeBSD specific. Made happy: sheldonh
* libipsec and IPsec related apps. (and some KAME related man pages)shin2000-01-061-0/+232
Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
OpenPOWER on IntegriCloud