netxduo
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2 field
Syntax
from
nx_ipv4.h:149
ULONG
nx_ip_header_word_2
;
References
Location
Referrer
Text
nx_ipv4.h:149
ULONG
nx_ip_header_word_2
;
nx_ip_forward_packet_process.c:144
_nx_ip_forward_packet_process()
time_to_live
=
(
(
ip_header_ptr
->
nx_ip_header_word_2
&
NX_IP_TIME_TO_LIVE_MASK
)
>
>
NX_IP_TIME_TO_LIVE_SHIFT
)
-
1
;
nx_ip_forward_packet_process.c:163
_nx_ip_forward_packet_process()
ip_header_ptr
->
nx_ip_header_word_2
=
(
ip_header_ptr
->
nx_ip_header_word_2
-
0x01000000
)
;
nx_ip_forward_packet_process.c:204
_nx_ip_forward_packet_process()
checksum
=
ip_header_ptr
->
nx_ip_header_word_2
&
NX_LOWER_16_MASK
;
nx_ip_forward_packet_process.c:207
_nx_ip_forward_packet_process()
new_m
=
(
ip_header_ptr
->
nx_ip_header_word_2
&
0xFFFF0000
)
>
>
16
;
nx_ip_forward_packet_process.c:223
_nx_ip_forward_packet_process()
ip_header_ptr
->
nx_ip_header_word_2
=
(
(
ip_header_ptr
->
nx_ip_header_word_2
&
0xFFFF0000
)
|
(
(
~
checksum
)
&
NX_LOWER_16_MASK
)
)
;
nx_ip_forward_packet_process.c:229
_nx_ip_forward_packet_process()
ip_header_ptr
->
nx_ip_header_word_2
=
(
ip_header_ptr
->
nx_ip_header_word_2
&
0xFFFF0000
)
;
nx_ip_forward_packet_process.c:238
_nx_ip_forward_packet_process()
NX_CHANGE_ULONG_ENDIAN
(
ip_header_ptr
->
nx_ip_header_word_2
)
;
nx_ip_fragment_assembly.c:156
_nx_ip_fragment_assembly()
current_ttl
=
(
current_header
->
nx_ip_header_word_2
&
NX_IP_TIME_TO_LIVE_MASK
)
>
>
NX_IP_TIME_TO_LIVE_SHIFT
;
nx_ip_fragment_assembly.c:219
_nx_ip_fragment_assembly()
(
(
search_header
->
nx_ip_header_word_2
&
NX_IP_PROTOCOL_MASK
)
==
nx_ip_fragment_assembly.c:220
_nx_ip_fragment_assembly()
(
current_header
->
nx_ip_header_word_2
&
NX_IP_PROTOCOL_MASK
)
)
&&
nx_ip_fragment_assembly.c:667
_nx_ip_fragment_assembly()
protocol
=
(
current_header
->
nx_ip_header_word_2
>
>
16
)
&
0xFF
;
nx_ip_fragment_forward_packet.c:128
_nx_ip_fragment_forward_packet()
NX_CHANGE_ULONG_ENDIAN
(
source_header_ptr
->
nx_ip_header_word_2
)
;
nx_ip_fragment_forward_packet.c:297
_nx_ip_fragment_forward_packet()
fragment_header_ptr
->
nx_ip_header_word_2
=
source_header_ptr
->
nx_ip_header_word_2
&
~
NX_LOWER_16_MASK
;
nx_ip_fragment_forward_packet.c:326
_nx_ip_fragment_forward_packet()
temp
=
fragment_header_ptr
->
nx_ip_header_word_2
;
nx_ip_fragment_forward_packet.c:340
_nx_ip_fragment_forward_packet()
fragment_header_ptr
->
nx_ip_header_word_2
=
fragment_header_ptr
->
nx_ip_header_word_2
|
(
NX_LOWER_16_MASK
&
(
~
checksum
)
)
;
nx_ip_fragment_forward_packet.c:346
_nx_ip_fragment_forward_packet()
fragment_header_ptr
->
nx_ip_header_word_2
&=
0xFFFF0000
;
nx_ip_fragment_forward_packet.c:354
_nx_ip_fragment_forward_packet()
NX_CHANGE_ULONG_ENDIAN
(
fragment_header_ptr
->
nx_ip_header_word_2
)
;
nx_ip_fragment_packet.c:144
_nx_ip_fragment_packet()
NX_CHANGE_ULONG_ENDIAN
(
source_header_ptr
->
nx_ip_header_word_2
)
;
nx_ip_fragment_packet.c:306
_nx_ip_fragment_packet()
fragment_header_ptr
->
nx_ip_header_word_2
=
source_header_ptr
->
nx_ip_header_word_2
&
~
NX_LOWER_16_MASK
;
nx_ip_fragment_packet.c:335
_nx_ip_fragment_packet()
temp
=
fragment_header_ptr
->
nx_ip_header_word_2
;
nx_ip_fragment_packet.c:349
_nx_ip_fragment_packet()
fragment_header_ptr
->
nx_ip_header_word_2
=
fragment_header_ptr
->
nx_ip_header_word_2
|
(
NX_LOWER_16_MASK
&
(
~
checksum
)
)
;
nx_ip_fragment_packet.c:362
_nx_ip_fragment_packet()
NX_CHANGE_ULONG_ENDIAN
(
fragment_header_ptr
->
nx_ip_header_word_2
)
;
nx_ip_header_add.c:158
_nx_ip_header_add()
ip_header_ptr
->
nx_ip_header_word_2
=
(
(
time_to_live
<
<
NX_IP_TIME_TO_LIVE_SHIFT
)
|
protocol
)
;
nx_ip_header_add.c:184
_nx_ip_header_add()
NX_CHANGE_ULONG_ENDIAN
(
ip_header_ptr
->
nx_ip_header_word_2
)
;
nx_ip_header_add.c:234
_nx_ip_header_add()
ip_header_ptr
->
nx_ip_header_word_2
=
ip_header_ptr
->
nx_ip_header_word_2
|
val
;
nx_ip_packet_checksum_compute.c:158
_nx_ip_packet_checksum_compute()
ip_header_ptr
->
nx_ip_header_word_2
=
ip_header_ptr
->
nx_ip_header_word_2
|
val
;
nx_ip_packet_checksum_compute.c:172
_nx_ip_packet_checksum_compute()
val
=
ip_header_ptr
->
nx_ip_header_word_2
;
nx_ipv4_packet_receive.c:335
_nx_ipv4_packet_receive()
NX_CHANGE_ULONG_ENDIAN
(
ip_header_ptr
->
nx_ip_header_word_2
)
;
nx_ipv4_packet_receive.c:399
_nx_ipv4_packet_receive()
*
word_ptr
--
=
ip_header_ptr
->
nx_ip_header_word_2
;
nx_ipv4_packet_receive.c:629
_nx_ipv4_packet_receive()
protocol
=
(
ip_header_ptr
->
nx_ip_header_word_2
>
>
16
)
&
0xFF
;
nx_ipv4_packet_receive.c:658
_nx_ipv4_packet_receive()
protocol
=
ip_header_ptr
->
nx_ip_header_word_2
&
NX_IP_PROTOCOL_MASK
;
nxd_dhcp_client.c:7247
_nx_dhcp_client_send_with_zero_source_address()
ip_header_ptr
->
nx_ip_header_word_2
=
(
(
socket_ptr
->
nx_udp_socket_time_to_live
<
<
NX_IP_TIME_TO_LIVE_SHIFT
)
|
NX_IP_UDP
)
;
nxd_dhcp_client.c:7259
_nx_dhcp_client_send_with_zero_source_address()
NX_CHANGE_ULONG_ENDIAN
(
ip_header_ptr
->
nx_ip_header_word_2
)
;
nxd_dhcp_client.c:7287
_nx_dhcp_client_send_with_zero_source_address()
ip_header_ptr
->
nx_ip_header_word_2
=
ip_header_ptr
->
nx_ip_header_word_2
|
val
;
Data Use
Functions writing
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2
Functions reading
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2
_nx_dhcp_client_send_with_zero_source_address()
_nx_ip_forward_packet_process()
_nx_ip_fragment_forward_packet()
_nx_ip_fragment_packet()
_nx_ip_header_add()
_nx_ip_packet_checksum_compute()
all items filtered out
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2
_nx_dhcp_client_send_with_zero_source_address()
_nx_ip_forward_packet_process()
_nx_ip_fragment_assembly()
_nx_ip_fragment_forward_packet()
_nx_ip_fragment_packet()
_nx_ip_header_add()
_nx_ip_packet_checksum_compute()
_nx_ipv4_packet_receive()
all items filtered out
Type of
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2
NX_IPV4_HEADER_STRUCT::nx_ip_header_word_2
ULONG
all items filtered out