19#include <basictypes.h>
29#define ETHERNET_ETHERTYPE_IPv4 (uint16_t)(0x0800)
30#define ETHERNET_ETHERTYPE_ARP (uint16_t)(0x0806)
31#define ETHERNET_ETHERTYPE_IPv6 (uint16_t)(0x86DD)
32#define ETHERNET_ETHERTYPE_AARP (uint16_t)(0x80F3)
33#define ETHERNET_ETHERTYPE_IPX (uint16_t)(0x8137)
34#define ETHERNET_ETHERTYPE_EAPOL (uint16_t)(0x888E)
35#define ETHERNET_ETHERTYPE_VLAN (uint16_t)(0x8100)
38#define IP_20BYTE_ID (0x4500)
108#define NO_AUTOMATIC_2ND_ETHERNET extern const bool bAutomatic2ndEther = false;
void DisablePHY(int ifn)
Disable the specified Ethernet PHY.
void EnablePHY(int ifn)
Disable the specified Ethernet PHY.
struct _EthernetFrameHeader EthernetFrameHeader
Ethernet Type II Frame Header.
void ManualEthernetConfig(int interface, BOOL speed100Mbit, BOOL fullDuplex, BOOL autoNegotiate)
Manually configure Ethernet speed and duplex settings.
void AddEthernetInterfaces()
Add an Ethernet interface.
NetBurner IPADDR4 Class. See the IPADDR4 Class page for complete documentation.