summaryrefslogtreecommitdiff
path: root/sys/netinet/ip.h
AgeCommit message (Expand)Author
2025-05-04Decorate IPv4 structures used for byte buffer overlays as packed.Michal Meloun
2025-04-10netinet: Make ip.h self-containedMark Johnston
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2022-09-08ip_reass: retire ipreass_slowtimo() in favor of per-slot calloutGleb Smirnoff
2022-02-03tcp: Prevent setting of ECN bits with setsockopt()Richard Scheffenegger
2018-07-01carp: Set DSCP value CS7Kristof Provost
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2016-05-03sys/net*: minor spelling fixes.Pedro F. Giffuni
2015-07-18Since the IETF has redefined the meaning of the tos field to accommodateKevin Lo
2015-02-24Change struct attribute to avoid aligned operations mismatchZbigniew Bodek
2012-05-04Add ToS definitions for DiffServ Codepoints as per RFC2474.Xin LI
2010-02-01use u_char instead of u_int for short bitfields.Luigi Rizzo
2009-02-13Use uint32_t instead of n_long and n_time, and uint16_t instead of n_short.Luigi Rizzo
2008-09-26Move CTASSERT from header file to source file, per implementation note nowEd Maste
2007-10-19Remove IPTOS_CE and IPTOS_ECT constants. They were defined in RFC 2481Rui Paulo
2007-05-11White space and style cleanup.Robert Watson
2007-01-12Marking this as __packed was needed to get the alignment and offset ofWarner Losh
2005-01-07/* -> /*- for license, minor formatting changesWarner Losh
2004-04-07Remove advertising clause from University of California Regent'sWarner Losh
2004-02-16Spell types consistently throughout this file. Do not use the __packed ...Bruce M Simpson
2004-02-11Initial import of RFC 2385 (TCP-MD5) digest support.Bruce M Simpson
2003-10-29add ECN support in layer-3.Hajimu UMEMOTO
2003-04-02Back out support for RFC3514.Matthew N. Dodd
2003-04-02Sync constant define with NetBSD.Matthew N. Dodd
2003-04-01Implement support for RFC 3514 (The Security Flag in the IPv4 Header).Matthew N. Dodd
2003-03-22Use __packed instead of __attribute__((__packed__)).Maxime Henrion
2002-10-20Fix two instances of variant struct definitions in sys/netinet:Poul-Henning Kamp
2001-12-14o Add IPOPT_ESO for the 'Extended Security' IP option (RFC1108)Robert Watson
2001-12-14o Add definition for IPOPT_CIPSO, the commercial security IP optionRobert Watson
1999-12-22IPSEC support in the kernel.Yoshinobu Inoue
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1998-06-07Fixed pedantic semantics errors (bitfields not of type int, signed intBruce Evans
1998-02-26NetBSD PR# 2772Dima Ruban
1997-12-19Removed a stale comment. (We don't declare ip_len and ip_offset asBruce Evans
1997-02-22Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notPeter Wemm
1997-01-14Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard
1996-10-23Give ip_len and ip_off more natural, unsigned types.Garrett Wollman
1996-04-18Define a few macros useful in the _IP_VHL case.Garrett Wollman
1996-03-14IGMPv2 routines rewritten, to be more compact and to fully complyBill Fenner
1995-12-21If _IP_VHL is defined, declare a single ip_vhl member in struct ip ratherGarrett Wollman
1995-09-21Merge 4.4-Lite-2 by updating the version number.Garrett Wollman
1995-05-30Remove trailing whitespace.Rodney W. Grimes
1995-05-05Add IPTOS_MINCOST according to RFC 1349Andrey A. Chernov
1994-08-21Made idempotent.Paul Richards
1994-08-02Added $Id$David Greenman
1994-05-24BSD 4.4 Lite Kernel SourcesRodney W. Grimes