Home | History | Annotate | Download | only in netinet
History log of /src/sys/netinet/igmp.h
RevisionDateAuthorComments
 1.15  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.14  03-Feb-2021  roy Sprinkle CTASSERT to enforce on-wire layout without __packed
 1.13  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.12  29-May-2014  rmind branches: 1.12.40;
Make IGMP and multicast group management code MP-safe. Use a read-write
lock to protect the hash table of multicast address records; also, make it
private and eliminate some macros. In the long term, the lookup path ought
to be optimised.
 1.11  25-Dec-2007  perry branches: 1.11.54; 1.11.70;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.10  10-Dec-2005  elad branches: 1.10.46; 1.10.52; 1.10.56; 1.10.60;
Multiple inclusion protection, as suggested by christos@ on tech-kern@
few days ago.
 1.9  07-Aug-2003  agc branches: 1.9.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.8  20-Nov-1999  thorpej branches: 1.8.28;
Add the `packed' attribute to structures which describe wire protocol data.
 1.7  10-Feb-1998  perry branches: 1.7.14; 1.7.20;
add/cleanup multiple inclusion protection.
 1.6  31-May-1995  mycroft Implement IGMP v2. Based on the Multicast 3.5 distribution.
 1.5  13-Apr-1995  cgd be a bit more careful and explicit with types. (basically a large no-op.)
 1.4  29-Jun-1994  cgd New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
 1.3  13-May-1994  mycroft Update to 4.4-Lite networking code, with a few local changes.
 1.2  08-Jan-1994  mycroft Fix some inconsistent spacing; spaces at the end of lines, etc.
 1.1  06-Dec-1993  hpeyerl branches: 1.1.1;
multicast support.
>From Chris Maeda, cmaeda@cs.washington.edu
These patches are derived from the IP Multicast patches for BSDI.
 1.1.1.1  05-Jan-1998  thorpej Import sys/netinet from 4.4BSD-Lite for reference purposes.
 1.7.20.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.7.14.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
 1.8.28.4  11-Dec-2005  christos Sync with head.
 1.8.28.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.28.2  18-Sep-2004  skrll Sync with HEAD.
 1.8.28.1  03-Aug-2004  skrll Sync with HEAD
 1.9.16.2  21-Jan-2008  yamt sync with head
 1.9.16.1  21-Jun-2006  yamt sync with head.
 1.10.60.1  02-Jan-2008  bouyer Sync with HEAD
 1.10.56.1  26-Dec-2007  ad Sync with head.
 1.10.52.1  18-Feb-2008  mjf Sync with HEAD.
 1.10.46.1  09-Jan-2008  matt sync with HEAD
 1.11.70.1  10-Aug-2014  tls Rebase.
 1.11.54.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.12.40.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed