netxduo
NX_TCP_HEADER
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_TCP_HEADER
NX_TCP_HEADER struct
Syntax
from
nx_tcp.h:187
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
Location
Referrer
Scope
Text
nx_tcp.h:187
typedef
struct
NX_TCP_HEADER_STRUCT
nx_tcp.h:234
}
NX_TCP_HEADER
;
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()
tcp_header_ptr
=
(
NX_TCP_HEADER
*
)
packet_ptr
->
nx_packet_prepend_ptr
;
nx_tcp.h:234
NX_TCP_HEADER
}
NX_TCP_HEADER
;
nx_tcp.h:311
_nx_tcp_no_connection_reset()::tcp_header_ptr
_nx_tcp_no_connection_reset()
VOID
_nx_tcp_no_connection_reset
(
NX_IP
*
ip_ptr
,
NX_PACKET
*
packet_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
;
nx_tcp.h:316
_nx_tcp_packet_send_rst()::header_ptr
_nx_tcp_packet_send_rst()
VOID
_nx_tcp_packet_send_rst
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
header_ptr
)
;
nx_tcp.h:330
_nx_tcp_socket_state_ack_check()::tcp_header_ptr
_nx_tcp_socket_state_ack_check()
UINT
_nx_tcp_socket_state_ack_check
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
;
nx_tcp.h:331
_nx_tcp_socket_state_closing()::tcp_header_ptr
_nx_tcp_socket_state_closing()
VOID
_nx_tcp_socket_state_closing
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
;
nx_tcp.h:338
_nx_tcp_socket_state_last_ack()::tcp_header_ptr
_nx_tcp_socket_state_last_ack()
VOID
_nx_tcp_socket_state_last_ack
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
;
nx_tcp.h:339
_nx_tcp_socket_state_syn_sent()::tcp_header_ptr
_nx_tcp_socket_state_syn_sent()
VOID
_nx_tcp_socket_state_syn_sent
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
,
NX_PACKET
*
packet_ptr
)
;
nx_tcp.h:340
_nx_tcp_socket_state_syn_received()::tcp_header_ptr
_nx_tcp_socket_state_syn_received()
VOID
_nx_tcp_socket_state_syn_received
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
;
nx_tcp_no_connection_reset.c:84
_nx_tcp_no_connection_reset()::tcp_header_ptr
_nx_tcp_no_connection_reset()
VOID
_nx_tcp_no_connection_reset
(
NX_IP
*
ip_ptr
,
NX_PACKET
*
packet_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
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()
tcp_header_ptr
=
(
NX_TCP_HEADER
*
)
packet_ptr
->
nx_packet_prepend_ptr
;
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()
if
(
packet_ptr
->
nx_packet_length
<
sizeof
(
NX_TCP_HEADER
)
)
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()
VOID
_nx_tcp_packet_send_rst
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
header_ptr
)
nx_tcp_packet_send_syn.c:164
_nx_tcp_packet_send_syn()
mss
=
(
ULONG
)
(
(
socket_ptr
->
nx_tcp_socket_connect_interface
->
nx_interface_ip_mtu_size
-
sizeof
(
NX_IPV4_HEADER
)
)
-
sizeof
(
NX_TCP_HEADER
)
)
;
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()
if
(
!
_nx_tcp_mss_option_get
(
(
packet_ptr
->
nx_packet_prepend_ptr
+
sizeof
(
NX_TCP_HEADER
)
)
,
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()
socket_ptr
->
nx_tcp_socket_bytes_sent
+=
send_packet
->
nx_packet_length
-
(
ULONG
)
sizeof
(
NX_TCP_HEADER
)
;
nx_tcp_socket_state_ack_check.c:98
_nx_tcp_socket_state_ack_check()::tcp_header_ptr
_nx_tcp_socket_state_ack_check()
UINT
_nx_tcp_socket_state_ack_check
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
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()
VOID
_nx_tcp_socket_state_closing
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
nx_tcp_socket_state_data_check.c:193
_nx_tcp_socket_state_data_trim_front()
packet_ptr
->
nx_packet_prepend_ptr
+=
sizeof
(
NX_TCP_HEADER
)
;
nx_tcp_socket_state_data_check.c:270
_nx_tcp_socket_state_data_trim_front()
packet_ptr
->
nx_packet_prepend_ptr
-=
sizeof
(
NX_TCP_HEADER
)
;
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()
tcp_header_ptr
=
(
NX_TCP_HEADER
*
)
packet_ptr
->
nx_packet_prepend_ptr
;
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()
tcp_header_ptr
=
(
NX_TCP_HEADER
*
)
packet_ptr
->
nx_packet_prepend_ptr
;
nx_tcp_socket_state_last_ack.c:75
_nx_tcp_socket_state_last_ack()::tcp_header_ptr
_nx_tcp_socket_state_last_ack()
VOID
_nx_tcp_socket_state_last_ack
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
nx_tcp_socket_state_syn_received.c:78
_nx_tcp_socket_state_syn_received()::tcp_header_ptr
_nx_tcp_socket_state_syn_received()
VOID
_nx_tcp_socket_state_syn_received
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
)
nx_tcp_socket_state_syn_sent.c:79
_nx_tcp_socket_state_syn_sent()::tcp_header_ptr
_nx_tcp_socket_state_syn_sent()
VOID
_nx_tcp_socket_state_syn_sent
(
NX_TCP_SOCKET
*
socket_ptr
,
NX_TCP_HEADER
*
tcp_header_ptr
,
NX_PACKET
*
packet_ptr
)
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_tcp_no_connection_reset()::tcp_header_ptr
_nx_tcp_packet_send_rst()::header_ptr
_nx_tcp_socket_state_ack_check()::tcp_header_ptr
_nx_tcp_socket_state_closing()::tcp_header_ptr
_nx_tcp_socket_state_last_ack()::tcp_header_ptr
_nx_tcp_socket_state_syn_sent()::tcp_header_ptr
_nx_tcp_socket_state_syn_received()::tcp_header_ptr
_nx_ip_packet_checksum_compute()::tcp_header_ptr
_nx_ip_packet_checksum_compute()
_nx_tcp_packet_process()::tcp_header_ptr
_nx_tcp_packet_process()
_nx_tcp_packet_send_control()::tcp_header_ptr
_nx_tcp_packet_send_control()
_nx_tcp_server_socket_relisten()::tcp_header_ptr
_nx_tcp_server_socket_relisten()
_nx_tcp_socket_bytes_available()::header_ptr
_nx_tcp_socket_bytes_available()
_nx_tcp_socket_disconnect()::tcp_header
_nx_tcp_socket_disconnect()
_nx_tcp_socket_packet_process()::tcp_header_copy
_nx_tcp_socket_packet_process()
_nx_tcp_socket_receive()::header_ptr
_nx_tcp_socket_receive()
_nx_tcp_socket_retransmit()::header_ptr
_nx_tcp_socket_retransmit()
_nx_tcp_socket_send_internal()::header_ptr
_nx_tcp_socket_send_internal()
_nx_tcp_socket_state_ack_check()::search_header_ptr
_nx_tcp_socket_state_ack_check()
_nx_tcp_socket_state_data_check()::tcp_header_ptr
_nx_tcp_socket_state_data_check()
_nx_tcp_socket_state_data_check()::search_header_ptr
all items filtered out
NX_TCP_HEADER_STRUCT
NX_TCP_HEADER
all items filtered out
NX_TCP_HEADER_STRUCT
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