Added sample rpld.conf file to load gPXE
[rpld.git] / client.h
index f17355a..4229997 100644 (file)
--- a/client.h
+++ b/client.h
@@ -2,9 +2,9 @@
 *     rpld - an IBM style RIPL server            *
 *************************************************/
 
-/* Copyright (c) 1999, James McKenzie.
+/* Copyright (c) 1999,2000, James McKenzie.
  *                      All rights reserved
- * Copyright (c) 1998, Christopher Lightfoot.
+ * Copyright (c) 1998,2000, Christopher Lightfoot.
  *                      All rights reserved
  *
  * By using this file, you agree to the terms and conditions set
 
 
 /*
- * $Id: client.h,v 1.6 2000/07/16 13:18:10 root Exp root $
+ * $Id: client.h,v 1.8 2000/07/17 10:43:34 root Exp $
  *
  * $Log: client.h,v $
+ * Revision 1.8  2000/07/17 10:43:34  root
+ * #
+ *
+ * Revision 1.7  2000/07/16 14:05:28  root
+ * #
+ *
  * Revision 1.6  2000/07/16 13:18:10  root
  * #
  *
 #define ST_DONE                5
 
 struct clfile
-  {
-    char *path;
-    unsigned char *data;
+{
+  char *path;
+  unsigned char *data;
 
-    int offset;
-    int length;
+  int offset;
+  int length;
 
-    u32 load_addr;
+  u32 load_addr;
 
-    int sblock, eblock;
-    struct clfile *next;
+  int sblock, eblock;
+  struct clfile *next;
 
-    FILE *f;
-  };
+  FILE *f;
+};
 
 struct client
-  {
-    int state;
+{
+  int state;
 
-    u8 mac[ETH_ALEN];
-    int framelen;
-    int blocknum;
-    int blocklen;
+  u8 mac[ETH_ALEN];
+  int partial_mac_len;
+  int framelen;
+  int blocknum;
+  int blocklen;
 
+  int pacing;
+  int nospew;
 
-    u32 run_addr;
+  u32 run_addr;
 
-    struct clfile *files;
-    struct clfile *file;
+  struct clfile *files;
+  struct clfile *file;
 
-    struct client *next;
-  };
+  struct client *next;
+};