Ethernet

Provides Ethernet header and helper functions. More...

Detailed Description

Provides Ethernet header and helper functions.

Modules

 Ethernet header
 Ethernet header.
 

Files

file  ethernet.h
 Definitions for Ethernet.
 

Macros

#define ETHERNET_DATA_LEN   (1500)
 maximum number of bytes in payload
 
#define ETHERNET_FCS_LEN   (4)
 number of bytes in the FCS (frame check sequence)
 
#define ETHERNET_FRAME_LEN   (ETHERNET_DATA_LEN + sizeof(ethernet_hdr_t))
 maximum number of bytes in an ethernet frame (without FCS)
 
#define ETHERNET_MIN_LEN   (64)
 minimum number of bytes in an ethernet frame (with FCF)
 
#define ETHERNET_MAX_LEN   (ETHERNET_FRAME_LEN + ETHERNET_FCS_LEN)
 maximum number of bytes in an ethernet frame (with FCF)