iPXE
etherboot.h
Go to the documentation of this file.
00001 #ifndef ETHERBOOT_H
00002 #define ETHERBOOT_H
00003 
00004 /*
00005  * Standard includes that we always want
00006  *
00007  */
00008 
00009 FILE_LICENCE ( GPL2_OR_LATER );
00010 
00011 #include <stddef.h>
00012 #include <stdint.h>
00013 #include <stdlib.h>
00014 #include <stdio.h>
00015 #include <unistd.h>
00016 #include <strings.h>
00017 #include <ipxe/timer.h>
00018 #include <ipxe/if_arp.h>
00019 #include <ipxe/if_ether.h>
00020 
00021 typedef unsigned long Address;
00022 
00023 /*
00024  * IMPORTANT!!!!!!!!!!!!!!
00025  *
00026  * Everything below this point is cruft left over from older versions
00027  * of Etherboot.  Do not add *anything* below this point.  Things are
00028  * gradually being moved to individual header files.
00029  *
00030  */
00031 
00032 /* Link configuration time in tenths of a second */
00033 #ifndef VALID_LINK_TIMEOUT
00034 #define VALID_LINK_TIMEOUT      100 /* 10.0 seconds */
00035 #endif
00036 
00037 /*
00038  * Local variables:
00039  *  c-basic-offset: 8
00040  * End:
00041  */
00042 
00043 #endif /* ETHERBOOT_H */