History log of /src/sys/netinet/if_ether.h |
Revision | | Date | Author | Comments |
1.37 |
| 03-Feb-2021 |
roy | Guard CTASSERT
|
1.36 |
| 03-Feb-2021 |
roy | Sprinkle CTASSERT to enforce on-wire layout without __packed
|
1.35 |
| 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.34 |
| 25-Dec-2007 |
perry | branches: 1.34.110; Convert many of the uses of __attribute__ to equivalent __packed, __unused and __dead macros from cdefs.h
|
1.33 |
| 25-Sep-2006 |
sketch | branches: 1.33.24; 1.33.30; 1.33.34; 1.33.38; typo.
|
1.32 |
| 10-Dec-2005 |
elad | branches: 1.32.20; 1.32.22; Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.31 |
| 07-Aug-2003 |
agc | branches: 1.31.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.30 |
| 20-Nov-1999 |
thorpej | branches: 1.30.28; Add the `packed' attribute to structures which describe wire protocol data.
|
1.29 |
| 10-Feb-1998 |
perry | branches: 1.29.14; 1.29.20; add/cleanup multiple inclusion protection.
|
1.28 |
| 05-Jan-1998 |
thorpej | Finishing merging 4.4BSD-Lite2 netinet. At this point, the only changes left were SCCS IDs and Copyright dates.
|
1.27 |
| 29-Jul-1997 |
is | Include file in place of the old netinet/if_ether.h, including stuff from where it is now, and adding the specialized for Ethernet version of the ARP structure, for the benefit of programs which are externally (to us) maintained and not (yet) ported. XXX This should NOT be used inside the kernel.
|
1.26 |
| 15-Mar-1997 |
is | New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
1.25 |
| 17-Jan-1997 |
mikel | branches: 1.25.2; fix my typo; found by Klaus Klein <kleink@layla.inka.de>
|
1.24 |
| 17-Jan-1997 |
mikel | add prototypes for ethers(3) functions; fixes PR 2471. fix suggested by Jason Thorpe.
|
1.23 |
| 09-Oct-1996 |
thorpej | Merge netbsd-1-2 branch back into mainline.
|
1.22 |
| 11-May-1996 |
mycroft | branches: 1.22.4; When sending an ARP request, use the interface address for the route, rather than the first address assigned. This gives slightly different behaviour in the presence of aliases. From Bill Fenner, via Pete Bentley.
|
1.21 |
| 13-Feb-1996 |
christos | netinet prototypes
|
1.20 |
| 12-Jun-1995 |
mycroft | Various cleanup, including: * Convert several data structures to use queue.h. * Split in_pcbnotify() into two parts; one for notifying a specific PCB, and one for notifying all PCBs for a particular foreign address.
|
1.19 |
| 16-May-1995 |
cgd | parenthesize macro arg usage
|
1.18 |
| 15-May-1995 |
cgd | spacing fixups and KNF. #define ether address size, so it's not hardcoded as '6' all over.
|
1.17 |
| 17-Apr-1995 |
cgd | spacing cleaup. also, minor type mixup fixups.
|
1.16 |
| 13-Apr-1995 |
cgd | be a bit more careful and explicit with types. (basically a large no-op.)
|
1.15 |
| 10-Apr-1995 |
mycroft | Remove now unneeded #ifdef. Prototype new function.
|
1.14 |
| 29-Mar-1995 |
briggs | KERNEL -> _KERNEL
|
1.13 |
| 26-Mar-1995 |
jtc | KERNEL -> _KERNEL
|
1.12 |
| 06-Mar-1995 |
glass | remove references to arptnew. fix spelling error
|
1.11 |
| 27-Feb-1995 |
glass | fix some typos. from frank@fwi.uva.nl (Frank van der Linden)
|
1.10 |
| 29-Jun-1994 |
cgd | New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1.9 |
| 13-May-1994 |
mycroft | Update to 4.4-Lite networking code, with a few local changes.
|
1.8 |
| 02-Feb-1994 |
hpeyerl | Multicast is no longer optional.
|
1.7 |
| 08-Jan-1994 |
mycroft | Fix some inconsistent spacing; spaces at the end of lines, etc.
|
1.6 |
| 30-Dec-1993 |
deraadt | "struct ether_addr" for ethers(3) functions.
|
1.5 |
| 13-Dec-1993 |
hpeyerl | >From cmaeda@cs.washington.edu; part of the multicast patches derived from the Multicast patches for BSDI.
(I am a "big dopey bear" for having forgotten this. Thanx Havard.)
|
1.4 |
| 05-Sep-1993 |
cassidy | Add definition for reverse address resolution protocol.
|
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.3 |
| 05-Jan-1998 |
thorpej | Import sys/netinet from 4.4BSD-Lite2 for reference purposes.
|
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.22.4.1 |
| 17-Jun-1996 |
gwr | Pad the struct arpcom to avoid unnecessary misalignments on m68k ports.
|
1.25.2.4 |
| 09-Mar-1997 |
is | netinet/if_ether.h -> netinet/if_inarp.h
|
1.25.2.3 |
| 06-Mar-1997 |
is | Wipe out double function prototypes.
|
1.25.2.2 |
| 18-Feb-1997 |
is | Having converted everything, remove the struct ether_arp definition completely. Some small cleanup. STILLTODO: some sanity checks of the (now) variable link level address length in incoming packets..
|
1.25.2.1 |
| 07-Feb-1997 |
is | Snapshot of new ARP code.
Our old ARP code was hardwired for 6-byte length medium addresses, while the protocol is designed for any size.
This snapshot contains a first hack at getting rid of Ethernet specific data structures. The ep driver is updated (and tested on the PCI bus), the iy and fpa drivers have been updated, but not real life tested yet.
If you want to test this with other drivers, you have to update them first yourself, and probably tag the relevant directories. Better contact me if you want to do this.
|
1.29.20.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.29.14.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.30.28.4 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.30.28.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.30.28.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.30.28.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.31.16.3 |
| 21-Jan-2008 |
yamt | sync with head
|
1.31.16.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.31.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.32.22.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.32.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.33.38.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.33.34.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.33.30.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.33.24.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.34.110.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|