![]() |
![]() |
Classes | |
struct | Bmet_EthHeader |
This is the EthHeader. More... | |
struct | Bmet_VLANHeader |
This is the VLANHeader. More... | |
struct | Bmet_IPHeader |
This is the IPHeader. More... | |
struct | Bmet_UDPHeader |
This is the UDPHeader. More... | |
Defines | |
#define | BMET_ETHHDR_SIZE 14 |
Maximum number of descriptors the bare metal ethernet transport can handle. | |
#define | BMET_PKT_HEADER_SIZE (BMET_ETHHDR_SIZE + BMET_VLANHDR_SIZE + BMET_IPHDR_SIZE + BMET_UDPHDR_SIZE) |
Total network packet header size. | |
#define | BMET_ETH_IP 0x800 |
This is the protocol identification field in the Ethernet header which identifies the packet as an IPv4 packet. | |
#define | BMET_ETH_VLAN 0x8100 |
This is the protocol identification field in the Ethernet header which identifies the packet as a VLAN Packet. | |
#define | BMET_IPPROTO_UDP 17 |
This is the protocol identification field in the IPv4 header which identifies the packet as a UDP packet. | |
Typedefs | |
typedef struct Bmet_EthHeader | Bmet_EthHeader |
This is the EthHeader. | |
typedef struct Bmet_VLANHeader | Bmet_VLANHeader |
This is the VLANHeader. | |
typedef struct Bmet_IPHeader | Bmet_IPHeader |
This is the IPHeader. | |
typedef struct Bmet_UDPHeader | Bmet_UDPHeader |
This is the UDPHeader. |