Definition in file globalvariables.h.
Go to the source code of this file.
Variables | |
UINT8 | NE2000NextPktPtr |
UINT8 | NE2000CurrPktPtr |
UINT32 | base_timer |
UINT8 | net_buf [] |
Transmit buffer used by all OpenTCP applications. | |
ethernet_frame | received_frame |
Used for storing various information about the received Ethernet frame. | |
ethernet_frame | send_frame |
Used for storing various information about the Ethernet frame that will be sent. | |
netif | localmachine |
ip_frame | received_ip_packet |
Used for storing various information about the incoming IP packet. | |
ip_frame | send_ip_packet |
Used for storing various information about the outgoing IP packet. | |
udp_frame | received_udp_packet |
Used for storing field information about the received UDP packet. | |
tcp_frame | received_tcp_packet |
Used for storing field information about the received TCP packet. |
|
Start address of next packet in the Ethernet controller Definition at line 74 of file globalvariables.h. |
|
Start address of current packet in the Ethernet controller Definition at line 75 of file globalvariables.h. |
|
System 1.024 msec timer Definition at line 77 of file globalvariables.h. |
|
This buffer is the transmit buffer used by all OpenTCP applications for sending of data. Please note the warnings below for correct usage of this buffer that ensures proper operation of the applications.
Definition at line 80 of file globalvariables.h. |
|
Fields from Ethernet packet (dest/source hardware address, protocol, frame size, start of the Ethernet packet in Ethernet controller) are stored in this structure. These values are later used from upper layer protocols (IP, ARP). See ethernet_frame definition for more information about struct fields. Definition at line 84 of file globalvariables.h. |
|
Fields from Ethernet packet (dest/source hardware address, protocol, frame size) are stored in this structure by the upper layer protocols (IP, ARP, other). These values are then used for initializing transmission of an Ethernet frame. See ethernet_frame definition for more information about struct fields. Definition at line 85 of file globalvariables.h. |
|
MUST BE PUT SOMEWHERE Definition at line 86 of file globalvariables.h. |
|
Various fields from the IP packet are stored in this structure. These values are later used from other upper layer protocols (ICMP, UDP, TCP and possibly others) to extract needed information about the received packet. See ip_frame definition for struct information. Definition at line 87 of file globalvariables.h. |
|
Various fields from the IP packet are stored in this structure. These values are filled based on the information supplied by the upper layer protocols (ICMP, UDP, TCP and possibly others) and used to form a correct IP packet (correct filed values, checksum,..). See ip_frame definition for struct information. Definition at line 88 of file globalvariables.h. |
|
Various fields from the received UDP packet are stored in this variable. See udp_frame definition for struct information. Definition at line 89 of file globalvariables.h. |
|
Various fields from the TCP packet are stored in this variable. These values are then used to perform the necessary actions as defined by the TCP specification: correctnes of the received TCP packet is checked by analyzing these fields, appropriate socket data is adjusted and/or control packet is sent based on it. See tcp_frame definition for struct information. Definition at line 90 of file globalvariables.h. |