summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/in.h
Commit message (Collapse)AuthorAgeFilesLines
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-104/+0Star
| | | | | | | | | | | Access to the gpxe.org and etherboot.org domains and associated resources has been revoked by the registrant of the domain. Work around this problem by renaming project from gPXE to iPXE, and updating URLs to match. Also update README, LOG and COPYRIGHTS to remove obsolete information. Signed-off-by: Michael Brown <mcb30@ipxe.org>
* [proto] Remove unsupported IGMP protocolStefan Hajnoczi2010-02-011-1/+0Star
| | | | | | | | | The IGMP code came from legacy Etherboot and was never updated to work as a gPXE protocol. There has been no demand for this protocol, so this patch removes it. Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com> Signed-off-by: Marty Connor <mdc@etherboot.org>
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
| | | | | Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE.
* [build] Avoid strict-aliasing warnings when building with gcc 4.4Michael Brown2009-01-061-2/+2
| | | | | | | Conventional usage of the various struct sockaddr_xxx types involves liberal use of casting, which tends to trigger strict-aliasing warnings from gcc. Avoid these now and in future by marking all the relevant types with __attribute__((may_alias)).
* [udp] Verify local socket address (if specified) for UDP socketsMichael Brown2008-06-101-0/+9
| | | | | | UDP sockets can be used for multicast, at which point it becomes plausible that we could receive packets that aren't destined for us but that still match on a port number.
* [IPv4] Use default netmasks when no subnet mask is specified.Michael Brown2008-03-231-1/+7
|
* IP6 supportNikhil Chandru Rao2006-08-191-2/+3
|
* Added features that will be required for PXE UDP support.Michael Brown2006-08-021-24/+18Star
| | | | | | | Introduced struct sockaddr_tcpip, to simplify code that deals with both IPv4 and IPv6 addresses. Reorganised parts of tcpip.c and udp.c.
* added generalized sockaddr structure and ip6 sockaddrNikhil Chandru Rao2006-06-251-0/+60
|
* Header rearrangement.Michael Brown2006-04-241-5/+8
| | | | | | | | | I want to get to the point where any header in include/ reflects a standard user-level header (e.g. a POSIX header), while everything that's specific to gPXE lives in include/gpxe/. Headers that reflect a Linux header (e.g. if_ether.h) should also be in include/gpxe/, with the same name as the Linux header and, preferably, the same names used for the definitions.
* Update now that if_ether.h has moved.Michael Brown2006-04-191-5/+1Star
|
* Added prototype for inet_ntoa, even though we don't have the functionMichael Brown2006-03-231-0/+1
| | | | | | yet, in order to allow prototester.c to compile. It might be worth changing all the uses of "%@" in printf to use "%s" and inet_ntoa instead, in order to improve the portability of our code.
* Moved include/in.h to include/gpxe/in.h, so that it can be included byMichael Brown2006-03-231-0/+33
prototester.