Moved include/in.h to include/gpxe/in.h, so that it can be included by
authorMichael Brown <mcb30@etherboot.org>
Thu, 23 Mar 2006 16:45:01 +0000 (16:45 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 23 Mar 2006 16:45:01 +0000 (16:45 +0000)
prototester.

src/include/dns.h
src/include/etherboot.h
src/include/gpxe/in.h [moved from src/include/in.h with 100% similarity]
src/include/igmp.h
src/include/ip.h
src/include/proto.h
src/include/resolv.h
src/include/tftp.h
src/include/udp.h
src/include/url.h
src/proto/nfs.c

index 33ee73f..c72c690 100644 (file)
@@ -2,7 +2,7 @@
 #define DNS_RESOLVER_H
 
 #include "stdint.h"
-#include "in.h"
+#include <gpxe/in.h>
 #include "ip.h"
 #include "udp.h"
 
index b9546c0..d8fcc98 100644 (file)
@@ -133,7 +133,7 @@ enum {
 #define        RARP_REQUEST    3
 #define        RARP_REPLY      4
 
-#include       "in.h"
+#include <gpxe/in.h>
 
 
 /* Helper macros used to identify when DHCP options are valid/invalid in/outside of encapsulation */
similarity index 100%
rename from src/include/in.h
rename to src/include/gpxe/in.h
index 48753ea..8b3292f 100644 (file)
@@ -2,7 +2,7 @@
 #define        IGMP_H
 
 #include "stdint.h"
-#include "in.h"
+#include <gpxe/in.h>
 
 #define IGMP_QUERY     0x11
 #define IGMPv1_REPORT  0x12
index 5c9b727..9da7f56 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "stddef.h"
 #include "stdint.h"
-#include "in.h"
+#include <gpxe/in.h>
 
 struct iphdr {
        uint8_t  verhdrlen;
index fb4e413..886d76e 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "tables.h"
 #include "buffer.h"
-#include "in.h"
+#include <gpxe/in.h>
 
 struct protocol {
        char *name;
index 1ca8a58..1c74081 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef RESOLV_H
 #define RESOLV_H
 
-#include "in.h"
+#include <gpxe/in.h>
 #include "tables.h"
 
 struct resolver {
index 2a086eb..ae8f351 100644 (file)
@@ -3,7 +3,7 @@
 
 /** @file */
 
-#include "in.h"
+#include <gpxe/in.h>
 #include "buffer.h"
 #include "nic.h"
 #include "ip.h"
@@ -139,6 +139,15 @@ struct tftp_state {
         * TFTP server.  Note that the first data block is block 1; a
         * value of 0 indicates that no data blocks have yet been
         * received.
+        *
+        * For multicast TFTP protocols, where the blocks may not be
+        * received in strict order, the meaning of this field changes
+        * slightly, to "first missing block minus one".  For example,
+        * suppose that we have received blocks 1, 2, 4 and 5; this
+        * field would then have the value 2, since the first missing
+        * block is block 3.  If the blocks do arrive in strict order,
+        * this definition is exactly equivalent to "most recently
+        * received block".
         */
        unsigned int block;
 };
index d06c599..7814c5f 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "stddef.h"
 #include "stdint.h"
-#include "in.h"
+#include <gpxe/in.h>
 #include "ip.h"
 
 struct udp_pseudo_hdr {
index add34e3..f0207b9 100644 (file)
@@ -2,7 +2,7 @@
 #define URL_H
 
 #include "proto.h"
-#include "in.h"
+#include <gpxe/in.h>
 
 extern int parse_url ( char *url, struct protocol **proto,
                       struct sockaddr_in *server, char **filename );
index 311409a..828aa87 100644 (file)
@@ -1,7 +1,7 @@
 #include "etherboot.h"
 #include "init.h"
 #include "proto.h"
-#include "in.h"
+#include <gpxe/in.h>
 #include "nic.h"
 
 /* NOTE: the NFS code is heavily inspired by the NetBSD netboot code (read: