From cb2acdaf3d1ee158f41a7e2617ebaaadfeef53da Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 6 Aug 2017 21:41:16 +0200 Subject: some cleanup in ethernet constants sending back an ARP packet rtl8139: started to implement write (work in progress) --- src/net/ethernet.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/net/ethernet.h') diff --git a/src/net/ethernet.h b/src/net/ethernet.h index 9ebf58e..3af053d 100644 --- a/src/net/ethernet.h +++ b/src/net/ethernet.h @@ -4,8 +4,15 @@ #include "stdint.h" #include "stddef.h" +// length of a string representation of a MAC address #define NETWORK_ETHERNET_MAC_ADDR_STRING 6 * 3 + 1 +// minimal size of an ethernet packet +#define ETHERNET_MIN_FRAME_SIZE_IEEE_802_3 64 + +// maximal size of an ethernet packet +#define ETHERNET_MAX_FRAME_SIZE_IEEE_802_3 1536 + // hardware_address_len #define NETWORK_HARDWARE_ETHERNET_ADDRESS_LENGTH 6 -- cgit v1.2.3-54-g00ecf