aboutsummaryrefslogtreecommitdiff
path: root/share/man/man4/inet6.4
Commit message (Collapse)AuthorAgeFilesLines
* Remove $FreeBSD$: two-line nroff patternWarner Losh2023-08-231-2/+0
| | | | | | | Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/ Similar commit in main: (cherry picked from commit fa9896e082a1)
* ping: fix some man pages and tests after r368045Alan Somers2020-11-261-2/+2
| | | | | | | MFC-with: r368045 Notes: svn path=/head/; revision=368046
* Update the inet(4) and inet6(4) man pages to reflect the changes madeJonathan T. Looney2018-08-141-5/+34
| | | | | | | | | | | to the reassembly code in r337778, r337780, r337781, r337782, and r337783. Security: FreeBSD-SA-18:10.ip Security: CVE-2018-6923 Notes: svn path=/head/; revision=337788
* Kill custom in_matroute() radix mathing function removing one rte mutex lock.Alexander V. Chernikov2014-11-111-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=274363
* Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov2014-11-091-11/+0
| | | | | | | | | | | | have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@ Notes: svn path=/head/; revision=274331
* Remove a commented out old block inherited from inet.4. TheGleb Smirnoff2012-01-261-80/+0
| | | | | | | | | text there was so much outdated that it required a complete rewrite even for inet.4, not mentioning inet6.4. There is no reason to keep it in the manual page. Notes: svn path=/head/; revision=230578
* Improve flexibility of receiving Router Advertisement andHiroki Sato2009-09-121-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | automatic link-local address configuration: - Convert a sysctl net.inet6.ip6.accept_rtadv to one for the default value of a per-IF flag ND6_IFF_ACCEPT_RTADV, not a global knob. The default value of the sysctl is 0. - Add a new per-IF flag ND6_IFF_AUTO_LINKLOCAL and convert a sysctl net.inet6.ip6.auto_linklocal to one for its default value. The default value of the sysctl is 1. - Make ND6_IFF_IFDISABLED more robust. It can be used to disable IPv6 functionality of an interface now. - Receiving RA is allowed if ip6_forwarding==0 *and* ND6_IFF_ACCEPT_RTADV is set on that interface. The former condition will be revisited later to support a "host + router" box like IPv6 CPE router. The current behavior is compatible with the older releases of FreeBSD. - The ifconfig(8) now supports these ND6 flags as well as "nud", "prefer_source", and "disabled" in ndp(8). The ndp(8) now supports "auto_linklocal". Discussed with: bz and jinmei Reviewed by: bz MFC after: 3 days Notes: svn path=/head/; revision=197138
* Remove all references to T/TCP, which was removed several months ago.Gleb Smirnoff2005-08-251-1/+0
| | | | | | | Approved by: andre Notes: svn path=/head/; revision=149454
* Fixed the misplaced $FreeBSD$.Ruslan Ermilov2005-02-091-1/+2
| | | | Notes: svn path=/head/; revision=141580
* mdoc(7): Use the new feature of the .In macro.Ruslan Ermilov2003-09-081-1/+1
| | | | Notes: svn path=/head/; revision=119893
* - now, IPV6CTL_V6ONLY is on by default.Hajimu UMEMOTO2002-07-261-2/+2
| | | | | | | - .Nx -> .Fx Notes: svn path=/head/; revision=100711
* sync types with headers.Hajimu UMEMOTO2002-07-261-5/+5
| | | | Notes: svn path=/head/; revision=100707
* note that we intentionally violate RFC2553 for security reasons.Hajimu UMEMOTO2002-07-261-12/+13
| | | | | | | | Adviced by: itojun Obtained from: NetBSD Notes: svn path=/head/; revision=100706
* correct wording.Hajimu UMEMOTO2002-05-151-1/+1
| | | | | | | Pointed out by: brian Notes: svn path=/head/; revision=96671
* Sync with reality.Hajimu UMEMOTO2002-05-141-4/+4
| | | | | | | | | | IPV6CTL_MAPPED_ADDR was obsoleted by IPV6CTL_V6ONLY. MFC after: 2 days and approved by re Notes: svn path=/head/; revision=96560
* mdoc(7) police: Use the new .In macro for #include statements.Ruslan Ermilov2001-10-011-2/+2
| | | | Notes: svn path=/head/; revision=84306
* mdoc(7) police:Ruslan Ermilov2001-08-071-17/+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. Notes: svn path=/head/; revision=81251
* Grammar: 'effect' is a noun and 'affect' is a verb.Sheldon Hearn2001-07-161-1/+1
| | | | Notes: svn path=/head/; revision=79785
* Removed whitespace at end-of-line; no content changes. I simply didJens Schweikhardt2001-07-141-2/+2
| | | | | | | | | | | | | cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//' BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block... Reviewed by: Silence from cvs diff -b MFC after: 7 days Notes: svn path=/head/; revision=79727
* Sync with recent KAME.Hajimu UMEMOTO2001-06-111-52/+39
| | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=78064
* mdoc(7) police: use the new features of the Nm macro.Ruslan Ermilov2000-11-201-2/+2
| | | | Notes: svn path=/head/; revision=68962
* sync with latest kame doc. wording changes and updatesJun-ichiro itojun Hagino2000-07-171-52/+151
| | | | Notes: svn path=/head/; revision=63292
* Wording fixes and mdoc fixes.Yoshinobu Inoue2000-03-151-9/+13
| | | | | | | | Submitted by: sheldonh Reviewed by: sheldonh Notes: svn path=/head/; revision=58085
* Import from KAME. Mainly, IPv6 sysctl mib values related update.Yoshinobu Inoue2000-03-121-6/+152
| | | | | | | Obtained from: KAME project Notes: svn path=/head/; revision=57935
* 1) Merge some text in from recent KAME distributions concerningGregory Sutter2000-03-011-27/+42
| | | | | | | | | | | | the syntax of scoped addresses. 2) Fix typos and grammatical nitpicks. PR: 17082 Submitted by: Bruce A. Mah <bmah@eisenhower.ca.sandia.gov> Notes: svn path=/head/; revision=57636
* Change .Os macro to an empty one to denote that the KAME files areJeroen Ruigrok van der Werven2000-01-171-1/+1
| | | | | | | | | not FreeBSD specific. Made happy: sheldonh Notes: svn path=/head/; revision=56194
* libipsec and IPsec related apps. (and some KAME related man pages)Yoshinobu Inoue2000-01-061-0/+287
Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project Notes: svn path=/head/; revision=55505