Classes | Defines | Typedefs
BMET Ethernet Packet Header Defines

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.

Copyright 2014, Texas Instruments Incorporated