Home | History | Annotate | Download | only in netinet
History log of /src/sys/netinet/udp.h
RevisionDateAuthorComments
 1.19  03-Feb-2021  roy CTASSERT -> __CTASSERT to unbreak userland build.

While here move __packed in tcp_debug.h back to where it was and
note removal warrants more investigation.
 1.18  03-Feb-2021  roy Sprinkle CTASSERT to enforce on-wire layout without __packed
 1.17  03-Feb-2021  roy Remove __packed from various network structures

They are already network aligned and adding the __packed attribute
just causes needless compiler warnings about accssing members of packed
objects.
 1.16  22-Jun-2012  christos branches: 1.16.52;
PR/46602: Move the rfc6056 port randomization to the IP layer.
 1.15  07-Jan-2012  christos u_intN -> uintN
make standalone
 1.14  24-Sep-2011  christos branches: 1.14.2; 1.14.6;
Add inet4 part of the rfc6056 code contributed by Vlad Balan as part of
Google SoC-2011
 1.13  25-Dec-2007  perry Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.12  10-Dec-2005  elad branches: 1.12.46; 1.12.52; 1.12.56; 1.12.60;
Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
 1.11  12-Feb-2005  manu branches: 1.11.6;
Add support for IPsec Network Address Translator traversal (NAT-T), as
described by RFC 3947 and 3948.
 1.10  07-Aug-2003  agc branches: 1.10.8; 1.10.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.9  20-Nov-1999  thorpej branches: 1.9.28;
Add the `packed' attribute to structures which describe wire protocol data.
 1.8  10-Feb-1998  perry branches: 1.8.12; 1.8.14; 1.8.20;
add/cleanup multiple inclusion protection.
 1.7  25-Oct-1996  thorpej Make length and offset fields unsigned. From Kevin M. Lahey <kml@nas.nasa.gov>
 1.6  13-Apr-1995  cgd branches: 1.6.6;
be a bit more careful and explicit with types. (basically a large no-op.)
 1.5  29-Jun-1994  cgd New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
 1.4  13-May-1994  mycroft Update to 4.4-Lite networking code, with a few local changes.
 1.3  20-May-1993  cgd more rcsid additions and file header cleanups
 1.2  19-Apr-1993  mycroft Add consistent multiple-inclusion protection.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  05-Jan-1998  thorpej Import sys/netinet from 4.4BSD-Lite for reference purposes.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6.6.1  10-Nov-1996  thorpej Update from trunk:
- Make ip_len and ip_off unsigned.
- Make sure we don't accept or transmit packets larger than the
maximim IP packet size.
This fixes the so-called `death ping' bug.

Sum of work from Bill Fenner <fenner@parc.xerox.com>,
Kevin Lahey <kml@nas.nasa.gov>, and myself.

Thanks to Curt Sampson, Jukka Marin, and Kevin Lahey for testing
this under NetBSD 1.2
 1.8.20.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.14.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
 1.8.12.3  30-Nov-1999  itojun bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code). Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.
 1.8.12.2  06-Jul-1999  itojun KAME/NetBSD 1.4, SNAP kit 1999/07/05.
NOTE: this branch is just for reference purposes (i.e. for taking cvs diff).
do not touch anything on the branch. actual work must be done on HEAD branch.
 1.8.12.1  28-Jun-1999  itojun KAME/NetBSD 1.4 SNAP kit, dated 19990628.

NOTE: this branch (kame) is used just for refernce. this may not compile
due to multiple reasons.
 1.9.28.5  11-Dec-2005  christos Sync with head.
 1.9.28.4  15-Feb-2005  skrll Sync with HEAD.
 1.9.28.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.28.2  18-Sep-2004  skrll Sync with HEAD.
 1.9.28.1  03-Aug-2004  skrll Sync with HEAD
 1.10.10.1  12-Feb-2005  yamt sync with head.
 1.10.8.1  29-Apr-2005  kent sync with -current
 1.11.6.2  21-Jan-2008  yamt sync with head
 1.11.6.1  21-Jun-2006  yamt sync with head.
 1.12.60.1  02-Jan-2008  bouyer Sync with HEAD
 1.12.56.1  26-Dec-2007  ad Sync with head.
 1.12.52.1  18-Feb-2008  mjf Sync with HEAD.
 1.12.46.1  09-Jan-2008  matt sync with HEAD
 1.14.6.1  18-Feb-2012  mrg merge to -current.
 1.14.2.2  30-Oct-2012  yamt sync with head
 1.14.2.1  17-Apr-2012  yamt sync with head
 1.16.52.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed