NX_TCP_HEADER is only used within netxduo.
 
Symbols
loading...
Files
loading...

NX_TCP_HEADER struct

Syntax

typedef struct NX_TCP_HEADER_STRUCT {     ULONG nx_tcp_header_word_0;     ULONG nx_tcp_sequence_number;     ULONG nx_tcp_acknowledgment_number;     ULONG nx_tcp_header_word_3;     ULONG nx_tcp_header_word_4; } NX_TCP_HEADER;

Fields

nx_tcp_header_word_0

No summary provided. Read more...

nx_tcp_sequence_number

No summary provided. Read more...

nx_tcp_acknowledgment_number

No summary provided. Read more...

nx_tcp_header_word_3

No summary provided. Read more...

nx_tcp_header_word_4

No summary provided. Read more...

References

LocationReferrerScopeText
nx_tcp.h:187
typedef struct NX_TCP_HEADER_STRUCT
nx_tcp.h:234
nx_ip_packet_checksum_compute.c:92_nx_ip_packet_checksum_compute()::tcp_header_ptr_nx_ip_packet_checksum_compute()
NX_TCP_HEADER *tcp_header_ptr;
nx_ip_packet_checksum_compute.c:196_nx_ip_packet_checksum_compute()
nx_tcp.h:234NX_TCP_HEADER
nx_tcp.h:311_nx_tcp_no_connection_reset()::tcp_header_ptr_nx_tcp_no_connection_reset()
nx_tcp.h:316_nx_tcp_packet_send_rst()::header_ptr_nx_tcp_packet_send_rst()
nx_tcp.h:330_nx_tcp_socket_state_ack_check()::tcp_header_ptr_nx_tcp_socket_state_ack_check()
nx_tcp.h:331_nx_tcp_socket_state_closing()::tcp_header_ptr_nx_tcp_socket_state_closing()
nx_tcp.h:338_nx_tcp_socket_state_last_ack()::tcp_header_ptr_nx_tcp_socket_state_last_ack()
nx_tcp.h:339_nx_tcp_socket_state_syn_sent()::tcp_header_ptr_nx_tcp_socket_state_syn_sent()
nx_tcp.h:340_nx_tcp_socket_state_syn_received()::tcp_header_ptr_nx_tcp_socket_state_syn_received()
nx_tcp_no_connection_reset.c:84_nx_tcp_no_connection_reset()::tcp_header_ptr_nx_tcp_no_connection_reset()
nx_tcp_packet_process.c:106_nx_tcp_packet_process()::tcp_header_ptr_nx_tcp_packet_process()
NX_TCP_HEADER *tcp_header_ptr;
nx_tcp_packet_process.c:220_nx_tcp_packet_process()
nx_tcp_packet_process.c:235_nx_tcp_packet_process()
if (((INT)option_words < 0) || (packet_ptr -> nx_packet_length < (sizeof(NX_TCP_HEADER) + (option_words << 2))))
nx_tcp_packet_process.c:257_nx_tcp_packet_process()
status = _nx_tcp_mss_option_get((packet_ptr -> nx_packet_prepend_ptr + sizeof(NX_TCP_HEADER)), option_words * (ULONG)sizeof(ULONG), &mss);
nx_tcp_packet_receive.c:93_nx_tcp_packet_receive()
nx_tcp_packet_send_control.c:96_nx_tcp_packet_send_control()::tcp_header_ptr_nx_tcp_packet_send_control()
NX_TCP_HEADER *tcp_header_ptr;
nx_tcp_packet_send_control.c:175_nx_tcp_packet_send_control()
if ((UINT)(packet_ptr -> nx_packet_data_end - packet_ptr -> nx_packet_prepend_ptr) < (NX_TCP_SYN_SIZE + 1))
nx_tcp_packet_send_control.c:204_nx_tcp_packet_send_control()
packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + sizeof(NX_TCP_HEADER);
nx_tcp_packet_send_control.c:207_nx_tcp_packet_send_control()
packet_ptr -> nx_packet_length = sizeof(NX_TCP_HEADER);
nx_tcp_packet_send_control.c:211_nx_tcp_packet_send_control()
tcp_header_ptr = (NX_TCP_HEADER *)packet_ptr -> nx_packet_prepend_ptr;
nx_tcp_packet_send_rst.c:74_nx_tcp_packet_send_rst()::header_ptr_nx_tcp_packet_send_rst()
nx_tcp_packet_send_syn.c:164_nx_tcp_packet_send_syn()
nx_tcp_server_socket_relisten.c:94_nx_tcp_server_socket_relisten()::tcp_header_ptr_nx_tcp_server_socket_relisten()
NX_TCP_HEADER *tcp_header_ptr;
nx_tcp_server_socket_relisten.c:221_nx_tcp_server_socket_relisten()
tcp_header_ptr = (NX_TCP_HEADER *)packet_ptr -> nx_packet_prepend_ptr;
nx_tcp_server_socket_relisten.c:234_nx_tcp_server_socket_relisten()
_nx_tcp_mss_option_get((packet_ptr -> nx_packet_prepend_ptr + sizeof(NX_TCP_HEADER)), option_words * (ULONG)sizeof(ULONG), &mss);
nx_tcp_socket_bytes_available.c:81_nx_tcp_socket_bytes_available()::header_ptr_nx_tcp_socket_bytes_available()
NX_TCP_HEADER *header_ptr;
nx_tcp_socket_bytes_available.c:126_nx_tcp_socket_bytes_available()
header_ptr = (NX_TCP_HEADER *)packet_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_disconnect.c:92_nx_tcp_socket_disconnect()::tcp_header_nx_tcp_socket_disconnect()
NX_TCP_HEADER tcp_header;
nx_tcp_socket_packet_process.c:99_nx_tcp_socket_packet_process()::tcp_header_copy_nx_tcp_socket_packet_process()
NX_TCP_HEADER tcp_header_copy;
nx_tcp_socket_packet_process.c:122_nx_tcp_socket_packet_process()
tcp_header_copy = *((NX_TCP_HEADER *)packet_ptr -> nx_packet_prepend_ptr);
nx_tcp_socket_packet_process.c:294_nx_tcp_socket_packet_process()
if (header_length > sizeof(NX_TCP_HEADER))
nx_tcp_socket_packet_process.c:299_nx_tcp_socket_packet_process()
nx_tcp_socket_packet_process.c:300_nx_tcp_socket_packet_process()
header_length - (ULONG)sizeof(NX_TCP_HEADER), &mss))
nx_tcp_socket_receive.c:86_nx_tcp_socket_receive()::header_ptr_nx_tcp_socket_receive()
NX_TCP_HEADER *header_ptr;
nx_tcp_socket_receive.c:184_nx_tcp_socket_receive()
header_ptr = (NX_TCP_HEADER *)head_packet_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_retransmit.c:112_nx_tcp_socket_retransmit()::header_ptr_nx_tcp_socket_retransmit()
NX_TCP_HEADER *header_ptr = (NX_TCP_HEADER *)packet_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_retransmit.c:213_nx_tcp_socket_retransmit()::header_ptr_nx_tcp_socket_retransmit()
NX_TCP_HEADER *header_ptr;
nx_tcp_socket_retransmit.c:224_nx_tcp_socket_retransmit()
if (packet_ptr -> nx_packet_length > (available + sizeof(NX_TCP_HEADER)))
nx_tcp_socket_retransmit.c:232_nx_tcp_socket_retransmit()
available -= (packet_ptr -> nx_packet_length - (ULONG)sizeof(NX_TCP_HEADER));
nx_tcp_socket_retransmit.c:265_nx_tcp_socket_retransmit()
header_ptr = (NX_TCP_HEADER *)packet_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_send_internal.c:276_nx_tcp_socket_send_internal()::header_ptr_nx_tcp_socket_send_internal()
NX_TCP_HEADER *header_ptr;
nx_tcp_socket_send_internal.c:376_nx_tcp_socket_send_internal()
data_offset = NX_PHYSICAL_HEADER + sizeof(NX_IPV4_HEADER) + sizeof(NX_TCP_HEADER);
nx_tcp_socket_send_internal.c:727_nx_tcp_socket_send_internal()
send_packet -> nx_packet_prepend_ptr = send_packet -> nx_packet_prepend_ptr - sizeof(NX_TCP_HEADER);
nx_tcp_socket_send_internal.c:730_nx_tcp_socket_send_internal()
send_packet -> nx_packet_length = send_packet -> nx_packet_length + (ULONG)sizeof(NX_TCP_HEADER);
nx_tcp_socket_send_internal.c:734_nx_tcp_socket_send_internal()
header_ptr = (NX_TCP_HEADER *)send_packet -> nx_packet_prepend_ptr;
nx_tcp_socket_send_internal.c:866_nx_tcp_socket_send_internal()
(send_packet -> nx_packet_length - (ULONG)sizeof(NX_TCP_HEADER));
nx_tcp_socket_send_internal.c:880_nx_tcp_socket_send_internal()
data_left -= (send_packet -> nx_packet_length - (ULONG)sizeof(NX_TCP_HEADER));
nx_tcp_socket_send_internal.c:910_nx_tcp_socket_send_internal()
(send_packet -> nx_packet_length - (ULONG)sizeof(NX_TCP_HEADER));
nx_tcp_socket_send_internal.c:914_nx_tcp_socket_send_internal()
ip_ptr -> nx_ip_tcp_bytes_sent += send_packet -> nx_packet_length - (ULONG)sizeof(NX_TCP_HEADER);
nx_tcp_socket_send_internal.c:918_nx_tcp_socket_send_internal()
nx_tcp_socket_state_ack_check.c:98_nx_tcp_socket_state_ack_check()::tcp_header_ptr_nx_tcp_socket_state_ack_check()
nx_tcp_socket_state_ack_check.c:103_nx_tcp_socket_state_ack_check()::search_header_ptr_nx_tcp_socket_state_ack_check()
NX_TCP_HEADER *search_header_ptr = NX_NULL;
nx_tcp_socket_state_ack_check.c:146_nx_tcp_socket_state_ack_check()
search_header_ptr = (NX_TCP_HEADER *)(search_ptr -> nx_packet_ip_header +
nx_tcp_socket_state_ack_check.c:314_nx_tcp_socket_state_ack_check()
search_header_ptr = (NX_TCP_HEADER *)(search_ptr -> nx_packet_ip_header +
nx_tcp_socket_state_ack_check.c:322_nx_tcp_socket_state_ack_check()
search_header_ptr = (NX_TCP_HEADER *)search_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_state_ack_check.c:689_nx_tcp_socket_state_ack_check()
search_header_ptr = (NX_TCP_HEADER *)previous_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_state_ack_check.c:710_nx_tcp_socket_state_ack_check()
search_header_ptr = (NX_TCP_HEADER *)(previous_ptr -> nx_packet_ip_header +
nx_tcp_socket_state_closing.c:75_nx_tcp_socket_state_closing()::tcp_header_ptr_nx_tcp_socket_state_closing()
nx_tcp_socket_state_data_check.c:193_nx_tcp_socket_state_data_trim_front()
nx_tcp_socket_state_data_check.c:270_nx_tcp_socket_state_data_trim_front()
nx_tcp_socket_state_data_check.c:332_nx_tcp_socket_state_data_check()::tcp_header_ptr_nx_tcp_socket_state_data_check()
NX_TCP_HEADER *tcp_header_ptr;
nx_tcp_socket_state_data_check.c:333_nx_tcp_socket_state_data_check()::search_header_ptr_nx_tcp_socket_state_data_check()
NX_TCP_HEADER *search_header_ptr;
nx_tcp_socket_state_data_check.c:369_nx_tcp_socket_state_data_check()
nx_tcp_socket_state_data_check.c:485_nx_tcp_socket_state_data_check()
search_header_ptr = (NX_TCP_HEADER *)search_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_state_data_check.c:690_nx_tcp_socket_state_data_check()
search_header_ptr = (NX_TCP_HEADER *)search_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_state_data_check.c:906_nx_tcp_socket_state_data_check()
search_header_ptr = (NX_TCP_HEADER *)search_ptr -> nx_packet_prepend_ptr;
nx_tcp_socket_state_data_check.c:1118_nx_tcp_socket_state_data_check()
nx_tcp_socket_state_last_ack.c:75_nx_tcp_socket_state_last_ack()::tcp_header_ptr_nx_tcp_socket_state_last_ack()
nx_tcp_socket_state_syn_received.c:78_nx_tcp_socket_state_syn_received()::tcp_header_ptr_nx_tcp_socket_state_syn_received()
nx_tcp_socket_state_syn_sent.c:79_nx_tcp_socket_state_syn_sent()::tcp_header_ptr_nx_tcp_socket_state_syn_sent()
nxd_tcp_client_socket_connect.c:380_nxd_tcp_client_socket_connect()
if (outgoing_interface -> nx_interface_ip_mtu_size < (ip_header_size + NX_TCP_SYN_SIZE))
nxe_tcp_socket_send.c:134_nxe_tcp_socket_send()
if ((INT)(packet_ptr -> nx_packet_prepend_ptr - packet_ptr -> nx_packet_data_start) < (INT)(ip_header_size + sizeof(NX_TCP_HEADER)))

Type Use

Variables of NX_TCP_HEADER_STRUCT type
_nx_ip_packet_checksum_compute()::tcp_header_ptr
_nx_tcp_packet_process()::tcp_header_ptr
_nx_tcp_packet_send_control()::tcp_header_ptr
_nx_tcp_server_socket_relisten()::tcp_header_ptr
_nx_tcp_socket_bytes_available()::header_ptr
_nx_tcp_socket_disconnect()::tcp_header
_nx_tcp_socket_packet_process()::tcp_header_copy
_nx_tcp_socket_receive()::header_ptr
_nx_tcp_socket_retransmit()::header_ptr
_nx_tcp_socket_send_internal()::header_ptr
_nx_tcp_socket_state_ack_check()::search_header_ptr
_nx_tcp_socket_state_data_check()::tcp_header_ptr
_nx_tcp_socket_state_data_check()::search_header_ptr
all items filtered out
NX_TCP_HEADER_STRUCT
all items filtered out
NX_TCP_HEADER_STRUCT
all items filtered out
Allocators of NX_TCP_HEADER_STRUCT
Deletors of NX_TCP_HEADER_STRUCT
_nx_tcp_socket_disconnect()::tcp_header
_nx_tcp_socket_packet_process()::tcp_header_copy
all items filtered out
NX_TCP_HEADER_STRUCT
_nx_tcp_socket_disconnect()::tcp_header
_nx_tcp_socket_packet_process()::tcp_header_copy
all items filtered out