diff options
| author | Michael Brown | 2010-11-19 16:45:01 +0100 |
|---|---|---|
| committer | Michael Brown | 2010-11-19 17:08:05 +0100 |
| commit | 0d7839678b9353e8b8c37f2c3311fbf52df9e149 (patch) | |
| tree | 532c3ec09ef766f32aaef0d6553ef63f86685a16 /src/include/ipxe | |
| parent | [pxe] Always allow MAX_LL_HEADER_LEN for the link-layer header (diff) | |
| download | ipxe-0d7839678b9353e8b8c37f2c3311fbf52df9e149.tar.gz ipxe-0d7839678b9353e8b8c37f2c3311fbf52df9e149.tar.xz ipxe-0d7839678b9353e8b8c37f2c3311fbf52df9e149.zip | |
[netdevice] Add MAX_NET_HEADER_LEN and MAX_LL_NET_HEADER_LEN
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe')
| -rw-r--r-- | src/include/ipxe/netdevice.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/include/ipxe/netdevice.h b/src/include/ipxe/netdevice.h index 8cec33eee..4649377a6 100644 --- a/src/include/ipxe/netdevice.h +++ b/src/include/ipxe/netdevice.h @@ -45,6 +45,16 @@ struct device; /** Maximum length of a network-layer address */ #define MAX_NET_ADDR_LEN 4 +/** Maximum length of a network-layer header + * + * The longest currently-supported network-layer header is for IPv6 at + * 40 bytes. + */ +#define MAX_NET_HEADER_LEN 40 + +/** Maximum combined length of a link-layer and network-layer header */ +#define MAX_LL_NET_HEADER_LEN ( MAX_LL_HEADER_LEN + MAX_NET_HEADER_LEN ) + /** * A network-layer protocol * |
