summaryrefslogtreecommitdiffstats
path: root/share/man/man4/inet.4
Commit message (Collapse)AuthorAgeFilesLines
* Fix some trailing whitespaces.trasz2016-06-081-1/+1
| | | | MFC after: 1 month
* Fix a bunch of "sentence not on new line" warnings from igor(1).trasz2016-06-081-2/+2
| | | | MFC after: 1 month
* Summary: Update the dategnn2016-02-041-1/+1
|
* Summary: Remove discussion of fastforwarding.gnn2016-02-041-23/+1
|
* Revert r281220 and r281024, so that the new content added and itshselasky2015-04-071-3/+3
| | | | | | | wording can be more properly discussed. Spelling fix made is kept. Suggested by: gleb @ MFC after: 1 week
* Just briefly mention about the dangers of non-random IP IDs.hselasky2015-04-071-16/+4
| | | | | | | A full in depth explanation belongs somewhere else. Suggested by: gleb @ MFC after: 1 week
* Add more documentation about the "net.inet.ip.random_id" sysctl knobhselasky2015-04-031-3/+15
| | | | | | and how it can affect information flow between observers. MFC after: 1 week
* o Use new function ip_fillid() in all places throughout the kernel,glebius2015-04-011-3/+15
| | | | | | | | | | | | | | | | | where we want to create a new IP datagram. o Add support for RFC6864, which allows to set IP ID for atomic IP datagrams to any value, to improve performance. The behaviour is controlled by net.inet.ip.rfc6864 sysctl knob, which is enabled by default. o In case if we generate IP ID, use counter(9) to improve performance. o Gather all code related to IP ID into ip_id.c. Differential Revision: https://reviews.freebsd.org/D2177 Reviewed by: adrian, cy, rpaulo Tested by: Emeric POUPON <emeric.poupon stormshield.eu> Sponsored by: Netflix Sponsored by: Nginx, Inc. Relnotes: yes
* Kill custom in_matroute() radix mathing function removing one rte mutex lock.melifaro2014-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
* Remove ia64.marcel2014-07-071-3/+2
| | | | | | | | | | | | | | | | | This includes: o All directories named *ia64* o All files named *ia64* o All ia64-specific code guarded by __ia64__ o All ia64-specific makefile logic o Mention of ia64 in comments and documentation This excludes: o Everything under contrib/ o Everything under crypto/ o sys/xen/interface o sys/sys/elf_common.h Discussed at: BSDcan
* multiple: Remove 3rd clause from BSD license where approved by theeadler2014-03-141-5/+1
| | | | | | | | | regents and renumber. This patch skips files in contrib/ and crypto/ Acked by: imp Discussed with: emaste
* Update information on setting and retreiving inet4 addresses.glebius2012-01-261-18/+31
|
* mdoc: drop redundant .Pp and .LP callsuqs2010-10-081-1/+0
| | | | They have no effect when coming in pairs, or before .Bl/.Bd
* mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to theuqs2010-05-131-6/+6
| | | | | | | | | | | bottom of the manpages and order them consistently. GNU groff doesn't care about the ordering, and doesn't even mention CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put them. Found by: mdocml lint run Reviewed by: ru
* Spelling fixes.mpp2006-12-141-1/+1
|
* Remove all references to T/TCP, which was removed several months ago.glebius2005-08-251-1/+0
| | | | Approved by: andre
* Fix typos and use consistent section names in manual pages:hrs2005-07-151-1/+1
| | | | | | | | | | s/SYSCTLS/SYSCTL VARIABLES/ s/TUNABLES/LOADER TUNABLES/ s/CAVEAT/CAVEATS/ s/DESCIPTION/DESCRIPTION/ Reviewed by: ru MFC after: 3 days
* o Document net.inet.ip.maxfragpackets and maxfragsperpacket sysctls.maxim2005-04-091-1/+10
| | | | | Reviewed by: ru, silby MFC after: 1 week
* Fixed xref.ru2005-01-211-1/+1
|
* Scheduled mdoc(7) sweep.ru2005-01-121-1/+1
|
* o Remove entire section talking about RTF_PRCLONING that got nuked in 5.2andre2004-10-231-76/+25
| | | | | | | | already. o Better description of IP fastforwarding. It can do the full thing now including firewalling. o Reword the description of ICMP redirects. o Add references to route(4) and pfil(9).
* Mention a potential net.inet.ip.random_id drawback.maxim2004-08-161-0/+2
| | | | Submitted by: ru
* o Document net.inet.ip.random_id sysctl.maxim2004-08-151-1/+12
| | | | Reviewed by: dwmalone, ru
* Mechanically kill hard sentence breaks and double whitespaces.ru2004-07-031-1/+1
|
* Bump document date on behalf of the previous change.ru2004-07-021-1/+1
|
* Document net.inet.ip.process_options sysctl.maxim2004-07-021-0/+15
| | | | | Improved by: ru Reviewed by: andre
* Assorted markup, spelling, and grammar fixes.ru2004-06-161-3/+3
|
* Mdoc Janitor:hmp2003-11-121-1/+2
| | | | | | * cleanup hard sentence breaks. * sprinle some .Dq macros.
* Use more modern architectures than VAX for little endian machinesimp2003-10-141-4/+7
|
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-1/+1
|
* Hiten's patchset for section four manpages, slightly edited by me.ru2003-06-281-16/+25
|
* Back out support for RFC3514.mdodd2003-04-021-11/+0
| | | | RFC3514 poses an unacceptale risk to compliant systems.
* Implement support for RFC 3514 (The Security Flag in the IPv4 Header).mdodd2003-04-011-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (See: ftp://ftp.rfc-editor.org/in-notes/rfc3514.txt) This fulfills the host requirements for userland support by way of the setsockopt() IP_EVIL_INTENT message. There are three sysctl tunables provided to govern system behavior. net.inet.ip.rfc3514: Enables support for rfc3514. As this is an Informational RFC and support is not yet widespread this option is disabled by default. net.inet.ip.hear_no_evil If set the host will discard all received evil packets. net.inet.ip.speak_no_evil If set the host will discard all transmitted evil packets. The IP statistics counter 'ips_evil' (available via 'netstat') provides information on the number of 'evil' packets recieved. For reference, the '-E' option to 'ping' has been provided to demonstrate and test the implementation.
* Sync types with headers.ru2003-03-231-5/+5
|
* Mention net.inet.ip.accept_sourceroute.ru2003-01-171-0/+3
|
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-2/+2
|
* Grammar: 'effect' is a noun and 'affect' is a verb.sheldonh2001-07-161-1/+1
|
* Removed whitespace at end-of-line; no content changes. I simply didschweikh2001-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
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-1/+1
|
* Remove bogus xref.mpp2000-10-201-1/+0
| | | | | PR: docs/22125 Submitted by: Keith Jones <keith@sse0691.bri.hp.com>
* Wording fixes and mdoc fixes.shin2000-03-151-4/+5
| | | | | Submitted by: sheldonh Reviewed by: sheldonh
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-1/+2
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Document net.inet.ip.fastforwarding, and the fact that it bypasses thedes1999-03-201-7/+17
| | | | | | ipfirewall code. Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
* Revert $FreeBSD$ back to $Id$peter1997-02-221-1/+1
|
* Update to reflect current include files.mpp1997-01-301-1/+2
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Sort cross references.wosch1996-12-261-5/+5
|
* Use the .Fx macro to specify FreeBSD version where appropriate.mpp1996-08-221-3/+2
|
OpenPOWER on IntegriCloud