summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* add define for IPTOS_DSCP_LE; "low effort" DSCP codepoint standardiseddjm2020-01-261-1/+2
| | | | in RFC8622; ok job@
* fix typo in previous commit.tj2017-08-081-2/+2
|
* Increase the limit of the IP protocol queues from 256 to 2048 mbufs.bluhm2017-08-081-1/+5
| | | | | | The interface congestion algorithm kills performance at this place, with the large queues it never triggers. OK mpi@ claudio@
* Stop using old n_time, n_long and n_short types in netinet headers.mpi2014-07-131-3/+3
| | | | ok deraadt@, naddy@
* Includes a router altert option (RAO) in IGMP packets. Without thismpi2014-05-121-1/+2
| | | | | | | option, required by the RFC2236, some L3 switches do not examine the packets. Based on FreeBSD's r14622 via Florian Riehm on tech@. ok bluhm@, jca@
* ippseudo is kernel-only; checked in ports by sthenderaadt2013-10-241-1/+4
|
* Define the common DiffServ Codepoints so pf(4) can use them.claudio2009-07-271-3/+28
| | | | Agreed by mcbride@, sthen@ and henning@
* use underscore variants of _BYTE_ORDER macros which are always definedtedu2006-04-271-5/+5
| | | | ok deraadt millert
* in ansi c, bitfields must be done against int, unsigned int, or _Bool.deraadt2005-12-101-5/+5
| | | | so we must start to use u_int; ok cloder
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* fix typo; Patrick Latifimillert2003-04-241-2/+2
|
* bring in ECN support from KAME.kjc2002-05-161-2/+12
| | | | | | | | | | | | it consists of - ECN support in TCP - tunnel-egress and fragment reassembly rules in layer-3 not to lose congestion info at tunnel-egress and fragment reassembly to enable ECN in TCP, build a kernel with TCP_ECN, and then, turn it on by "sysctl -w net.inet.tcp.ecn=1". ok deraadt@
* Inclusion protection.angelos2001-06-091-1/+5
|
* bring in KAME IPv6 code, dated 19991208.itojun1999-12-081-1/+6
| | | | | | | | | replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
* Added support for TCP MD5 option (RFC 2385).cmetz1999-07-061-1/+14
|
* OpenBSD tags + some prototyping policeniklas1997-02-241-0/+1
|
* Make ip_len and ip_off unsigned values; don't transmit or accept packetstholo1997-01-261-6/+2
| | | | larger than the maximum IP packet size. From NetBSD.
* Do not run IP defragmentation routines unneccecarily; NetBSD PR# 2772tholo1996-10-181-0/+1
|
* initial import of NetBSD treederaadt1995-10-181-0/+171