Go to the source code of this file.
Data Structures | |
struct | ETHERNET_HEAD |
struct | ETHERNET_CONTROL |
Macros | |
#define | ICMP 1 |
#define | IGMP 2 |
#define | IP 4 |
#define | TCP 6 |
#define | EGP 8 |
#define | UDP 17 |
#define | RSVP 46 |
#define | GRE 47 |
#define | SESP 50 |
#define | IPSAH 51 |
#define | OSPF 89 |
#define | ECHO 7 |
#define | DISCARD 9 |
#define | USERS 11 |
#define | DAYTIME 13 |
#define | QUOTE 17 |
#define | CHARGEN 19 |
#define | DNS 53 |
#define | BOOTP_CLIENT 67 |
#define | BOOTP_SERVER 68 |
#define | TFTP 69 |
#define | RPC 111 |
#define | NTP 123 |
#define | NETBIOS_NS 137 |
#define | NETBIOS_DS 138 |
#define | SNMP 161 |
#define | RIP 520 |
#define | SMB 445 |
#define | RADIUS0 1812 |
#define | RADIUS1 1813 |
#define | ETHERNET_MAC_LENGTH 6 |
#define | ETHERNET_IP_LENGTH 4 |
#define | ETHERNET_HEAD_LENGTH 14 |
#define | ETHERNET_ZLEN 60 |
#define | ETHERNET_DATA_LEN 1500 |
#define | ETHERNET_FRAME_LEN 1514 |
#define | ETHERNET_P_LOOP 0x0060 |
#define | ETHERNET_P_ECHO 0x0200 |
#define | ETHERNET_P_PUP 0x0400 |
#define | ETHERNET_P_IP 0x0800 |
#define | ETHERNET_P_X25 0x0805 |
#define | ETHERNET_P_ARP 0x0806 |
#define | ETHERNET_P_BPQ 0x08FF |
#define | ETHERNET_P_DEC 0x6000 |
#define | ETHERNET_P_DNA_DL 0x6001 |
#define | ETHERNET_P_DNA_RC 0x6002 |
#define | ETHERNET_P_DNA_RT 0x6003 |
#define | ETHERNET_P_LAT 0x6004 |
#define | ETHERNET_P_DIAG 0x6005 |
#define | ETHERNET_P_CUST 0x6006 |
#define | ETHERNET_P_SCA 0x6007 |
#define | ETHERNET_P_RARP 0x8035 |
#define | ETHERNET_P_ATALK 0x809B |
#define | ETHERNET_P_AARP 0x80F3 |
#define | ETHERNET_P_IPX 0x8137 |
#define | ETHERNET_P_IPV6 0x86DD |
Variables | |
ETHERNET_CONTROL | EthernetCtrl |
#define BOOTP_CLIENT 67 |
Definition at line 29 of file ethernet.h.
#define BOOTP_SERVER 68 |
Definition at line 30 of file ethernet.h.
#define CHARGEN 19 |
Definition at line 27 of file ethernet.h.
#define DAYTIME 13 |
Definition at line 25 of file ethernet.h.
#define DISCARD 9 |
Definition at line 23 of file ethernet.h.
#define DNS 53 |
Definition at line 28 of file ethernet.h.
#define ECHO 7 |
Definition at line 22 of file ethernet.h.
#define EGP 8 |
Definition at line 12 of file ethernet.h.
#define ETHERNET_DATA_LEN 1500 |
Definition at line 50 of file ethernet.h.
#define ETHERNET_FRAME_LEN 1514 |
Definition at line 51 of file ethernet.h.
#define ETHERNET_HEAD_LENGTH 14 |
Definition at line 48 of file ethernet.h.
#define ETHERNET_IP_LENGTH 4 |
Definition at line 47 of file ethernet.h.
#define ETHERNET_MAC_LENGTH 6 |
Definition at line 46 of file ethernet.h.
#define ETHERNET_P_AARP 0x80F3 |
Definition at line 73 of file ethernet.h.
#define ETHERNET_P_ARP 0x0806 |
Definition at line 61 of file ethernet.h.
#define ETHERNET_P_ATALK 0x809B |
Definition at line 72 of file ethernet.h.
#define ETHERNET_P_BPQ 0x08FF |
Definition at line 62 of file ethernet.h.
#define ETHERNET_P_CUST 0x6006 |
Definition at line 69 of file ethernet.h.
#define ETHERNET_P_DEC 0x6000 |
Definition at line 63 of file ethernet.h.
#define ETHERNET_P_DIAG 0x6005 |
Definition at line 68 of file ethernet.h.
#define ETHERNET_P_DNA_DL 0x6001 |
Definition at line 64 of file ethernet.h.
#define ETHERNET_P_DNA_RC 0x6002 |
Definition at line 65 of file ethernet.h.
#define ETHERNET_P_DNA_RT 0x6003 |
Definition at line 66 of file ethernet.h.
#define ETHERNET_P_ECHO 0x0200 |
Definition at line 57 of file ethernet.h.
#define ETHERNET_P_IP 0x0800 |
Definition at line 59 of file ethernet.h.
#define ETHERNET_P_IPV6 0x86DD |
Definition at line 75 of file ethernet.h.
#define ETHERNET_P_IPX 0x8137 |
Definition at line 74 of file ethernet.h.
#define ETHERNET_P_LAT 0x6004 |
Definition at line 67 of file ethernet.h.
#define ETHERNET_P_LOOP 0x0060 |
Definition at line 56 of file ethernet.h.
#define ETHERNET_P_PUP 0x0400 |
Definition at line 58 of file ethernet.h.
#define ETHERNET_P_RARP 0x8035 |
Definition at line 71 of file ethernet.h.
#define ETHERNET_P_SCA 0x6007 |
Definition at line 70 of file ethernet.h.
#define ETHERNET_P_X25 0x0805 |
Definition at line 60 of file ethernet.h.
#define ETHERNET_ZLEN 60 |
Definition at line 49 of file ethernet.h.
#define GRE 47 |
Definition at line 15 of file ethernet.h.
#define ICMP 1 |
Definition at line 8 of file ethernet.h.
#define IGMP 2 |
Definition at line 9 of file ethernet.h.
#define IP 4 |
Definition at line 10 of file ethernet.h.
#define IPSAH 51 |
Definition at line 17 of file ethernet.h.
#define NETBIOS_DS 138 |
Definition at line 35 of file ethernet.h.
#define NETBIOS_NS 137 |
Definition at line 34 of file ethernet.h.
#define NTP 123 |
Definition at line 33 of file ethernet.h.
#define OSPF 89 |
Definition at line 18 of file ethernet.h.
#define QUOTE 17 |
Definition at line 26 of file ethernet.h.
#define RADIUS0 1812 |
Definition at line 40 of file ethernet.h.
#define RADIUS1 1813 |
Definition at line 41 of file ethernet.h.
#define RIP 520 |
Definition at line 38 of file ethernet.h.
#define RPC 111 |
Definition at line 32 of file ethernet.h.
#define RSVP 46 |
Definition at line 14 of file ethernet.h.
#define SESP 50 |
Definition at line 16 of file ethernet.h.
#define SMB 445 |
Definition at line 39 of file ethernet.h.
#define SNMP 161 |
Definition at line 36 of file ethernet.h.
#define TCP 6 |
Definition at line 11 of file ethernet.h.
#define TFTP 69 |
Definition at line 31 of file ethernet.h.
#define UDP 17 |
Definition at line 13 of file ethernet.h.
#define USERS 11 |
Definition at line 24 of file ethernet.h.
Definition at line 81 of file ethernet.c.
Definition at line 229 of file ethernet.c.
Definition at line 241 of file ethernet.c.
void F_EthernetInit | ( | void | ) |
Definition at line 60 of file ethernet.c.
INT8U F_EthernetInUseCheck | ( | void | ) |
Definition at line 77 of file ethernet.c.
Definition at line 108 of file ethernet.c.
Definition at line 96 of file ethernet.c.
INT8U F_EthernetPacketHandler | ( | void | ) |
Definition at line 149 of file ethernet.c.
Definition at line 235 of file ethernet.c.
Definition at line 238 of file ethernet.c.
Definition at line 133 of file ethernet.c.
Definition at line 89 of file ethernet.c.
Definition at line 118 of file ethernet.c.
void F_EthernetSvc | ( | void | ) |
Definition at line 76 of file ethernet.c.
Definition at line 232 of file ethernet.c.
INT32U F_EthernetUnsignedLongH2N | ( | unsigned long | l | ) |
Definition at line 256 of file ethernet.c.
INT32U F_EthernetUnsignedLongN2H | ( | unsigned long | l | ) |
Definition at line 250 of file ethernet.c.
INT16U F_EthernetUnsignedShortH2N | ( | unsigned short | s | ) |
Definition at line 247 of file ethernet.c.
INT16U F_EthernetUnsignedShortN2H | ( | unsigned short | s | ) |
Definition at line 244 of file ethernet.c.
ETHERNET_CONTROL EthernetCtrl |
Definition at line 38 of file ethernet.c.