iPXE
etherboot.h
Go to the documentation of this file.
1#ifndef ETHERBOOT_H
2#define ETHERBOOT_H
3
4/*
5 * Standard includes that we always want
6 *
7 */
8
9FILE_LICENCE ( GPL2_OR_LATER );
10
11#include <stddef.h>
12#include <stdint.h>
13#include <stdlib.h>
14#include <stdio.h>
15#include <unistd.h>
16#include <strings.h>
17#include <ipxe/timer.h>
18#include <ipxe/if_arp.h>
19#include <ipxe/if_ether.h>
20
21typedef unsigned long Address;
22
23/*
24 * IMPORTANT!!!!!!!!!!!!!!
25 *
26 * Everything below this point is cruft left over from older versions
27 * of Etherboot. Do not add *anything* below this point. Things are
28 * gradually being moved to individual header files.
29 *
30 */
31
32/* Link configuration time in tenths of a second */
33#ifndef VALID_LINK_TIMEOUT
34#define VALID_LINK_TIMEOUT 100 /* 10.0 seconds */
35#endif
36
37/*
38 * Local variables:
39 * c-basic-offset: 8
40 * End:
41 */
42
43#endif /* ETHERBOOT_H */
unsigned long Address
Definition etherboot.h:21
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
Definition compiler.h:896
Address Resolution Protocol constants and types.
iPXE timers
String functions.