netxduo
NX_LOWER_16_MASK
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_LOWER_16_MASK
NX_LOWER_16_MASK macro
Syntax
from
nx_api.h:518
#define
NX_LOWER_16_MASK
(
(
ULONG
)
0x0000FFFF
)
References
Location
Text
nx_api.h:518
#define
NX_LOWER_16_MASK
(
(
ULONG
)
0x0000FFFF
)
nx_icmp_interface_ping.c:230
sequence
=
(
ip_ptr
->
nx_ip_icmp_sequence
++
&
NX_LOWER_16_MASK
)
;
nx_icmp_interface_ping.c:272
header_ptr
->
nx_icmp_header_word_0
=
header_ptr
->
nx_icmp_header_word_0
|
(
~
checksum
&
NX_LOWER_16_MASK
)
;
nx_icmpv4_packet_process.c:131
checksum
=
(
(
USHORT
)
~
checksum
)
&
NX_LOWER_16_MASK
;
nx_icmpv4_process_echo_request.c:230
header_ptr
->
nx_icmpv4_header_checksum
=
(
~
checksum
&
NX_LOWER_16_MASK
)
;
nx_igmp_interface_report_send.c:210
checksum
+=
(
temp
&
NX_LOWER_16_MASK
)
;
nx_igmp_interface_report_send.c:213
checksum
+=
(
temp
&
NX_LOWER_16_MASK
)
;
nx_igmp_interface_report_send.c:216
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_igmp_interface_report_send.c:219
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_igmp_interface_report_send.c:222
header_ptr
->
nx_igmp_header_word_0
=
header_ptr
->
nx_igmp_header_word_0
|
(
~
checksum
&
NX_LOWER_16_MASK
)
;
nx_igmp_packet_process.c:165
checksum
=
(
checksum
&
NX_LOWER_16_MASK
)
+
1
;
nx_igmp_packet_process.c:169
checksum
=
checksum
+
(
long_temp
&
NX_LOWER_16_MASK
)
;
nx_igmp_packet_process.c:175
checksum
=
(
checksum
&
NX_LOWER_16_MASK
)
+
1
;
nx_igmp_packet_process.c:194
checksum
=
(
checksum
&
NX_LOWER_16_MASK
)
+
1
;
nx_igmp_packet_process.c:218
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nx_ip_checksum_compute.c:207
checksum
+=
(
*
long_ptr
&
NX_LOWER_16_MASK
)
;
nx_ip_forward_packet_process.c:204
checksum
=
ip_header_ptr
->
nx_ip_header_word_2
&
NX_LOWER_16_MASK
;
nx_ip_forward_packet_process.c:223
ip_header_ptr
->
nx_ip_header_word_2
=
(
(
ip_header_ptr
->
nx_ip_header_word_2
&
0xFFFF0000
)
|
(
(
~
checksum
)
&
NX_LOWER_16_MASK
)
)
;
nx_ip_fragment_assembly.c:454
(
(
search_header
->
nx_ip_header_word_0
&
NX_LOWER_16_MASK
)
-
(
ULONG
)
sizeof
(
NX_IPV4_HEADER
)
)
/
nx_ip_fragment_forward_packet.c:294
fragment_header_ptr
->
nx_ip_header_word_0
=
(
source_header_ptr
->
nx_ip_header_word_0
&
~
NX_LOWER_16_MASK
)
|
nx_ip_fragment_forward_packet.c:297
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:323
checksum
=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_forward_packet.c:325
checksum
+=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_forward_packet.c:329
checksum
+=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_forward_packet.c:331
checksum
+=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_forward_packet.c:334
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_forward_packet.c:337
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_forward_packet.c:340
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:303
fragment_header_ptr
->
nx_ip_header_word_0
=
(
source_header_ptr
->
nx_ip_header_word_0
&
~
NX_LOWER_16_MASK
)
|
nx_ip_fragment_packet.c:306
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:332
checksum
=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_packet.c:334
checksum
+=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_packet.c:338
checksum
+=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_packet.c:340
checksum
+=
(
temp
>
>
NX_SHIFT_BY_16
)
+
(
temp
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_packet.c:343
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_packet.c:346
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_fragment_packet.c:349
fragment_header_ptr
->
nx_ip_header_word_2
=
fragment_header_ptr
->
nx_ip_header_word_2
|
(
NX_LOWER_16_MASK
&
(
~
checksum
)
)
;
nx_ip_header_add.c:228
val
=
val
&
NX_LOWER_16_MASK
;
nx_ip_packet_checksum_compute.c:152
val
=
val
&
NX_LOWER_16_MASK
;
nx_ip_packet_checksum_compute.c:198
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nx_ip_packet_checksum_compute.c:232
udp_header_ptr
->
nx_udp_header_word_1
=
udp_header_ptr
->
nx_udp_header_word_1
|
(
~
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_packet_checksum_compute.c:263
icmpv4_header_ptr
->
nx_icmp_header_word_0
=
icmpv4_header_ptr
->
nx_icmp_header_word_0
|
(
~
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_packet_checksum_compute.c:293
checksum
+=
(
val
&
NX_LOWER_16_MASK
)
;
nx_ip_packet_checksum_compute.c:296
checksum
+=
(
val
&
NX_LOWER_16_MASK
)
;
nx_ip_packet_checksum_compute.c:299
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_packet_checksum_compute.c:302
checksum
=
(
checksum
>
>
NX_SHIFT_BY_16
)
+
(
checksum
&
NX_LOWER_16_MASK
)
;
nx_ip_packet_checksum_compute.c:305
igmp_header_ptr
->
nx_igmp_header_word_0
=
igmp_header_ptr
->
nx_igmp_header_word_0
|
(
~
checksum
&
NX_LOWER_16_MASK
)
;
nx_ipv4_packet_receive.c:134
pkt_length
=
val
&
NX_LOWER_16_MASK
;
nx_ipv4_packet_receive.c:302
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nx_ipv4_packet_receive.c:688
dest_port
=
(
UINT
)
(
udp_header_ptr
->
nx_udp_header_word_0
&
NX_LOWER_16_MASK
)
;
nx_rarp_packet_send.c:160
*
(
message_ptr
+
4
)
=
(
ULONG
)
(
request_ptr
->
nx_packet_address
.
nx_packet_interface_ptr
->
nx_interface_physical_address_msw
&
NX_LOWER_16_MASK
)
;
nx_tcp_no_connection_reset.c:171
fake_socket
.
nx_tcp_socket_port
=
(
UINT
)
(
tcp_header_ptr
->
nx_tcp_header_word_0
&
NX_LOWER_16_MASK
)
;
nx_tcp_packet_process.c:197
checksum
=
NX_LOWER_16_MASK
&
~
checksum
;
nx_tcp_packet_process.c:301
port
=
(
UINT
)
(
tcp_header_ptr
->
nx_tcp_header_word_0
&
NX_LOWER_16_MASK
)
;
nx_tcp_packet_send_control.c:309
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nx_tcp_socket_retransmit.c:333
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nx_tcp_socket_send_internal.c:802
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nx_tcp_socket_state_ack_check.c:564
socket_ptr
->
nx_tcp_socket_tx_window_advertised
=
(
tcp_header_ptr
->
nx_tcp_header_word_3
)
&
NX_LOWER_16_MASK
;
nx_tcp_socket_state_syn_received.c:95
tcp_header_ptr
->
nx_tcp_header_word_3
&
NX_LOWER_16_MASK
;
nx_tcp_socket_state_syn_sent.c:126
socket_ptr
->
nx_tcp_socket_tx_window_advertised
=
tcp_header_ptr
->
nx_tcp_header_word_3
&
NX_LOWER_16_MASK
;
nx_tcp_socket_state_syn_sent.c:228
socket_ptr
->
nx_tcp_socket_tx_window_advertised
=
tcp_header_ptr
->
nx_tcp_header_word_3
&
NX_LOWER_16_MASK
;
nx_udp_packet_receive.c:139
if
(
packet_ptr
->
nx_packet_length
<
(
(
(
udp_header_ptr
->
nx_udp_header_word_1
)
>
>
NX_SHIFT_BY_16
)
&
NX_LOWER_16_MASK
)
)
nx_udp_packet_receive.c:162
port
=
(
UINT
)
(
udp_header_ptr
->
nx_udp_header_word_0
&
NX_LOWER_16_MASK
)
;
nx_udp_socket_receive.c:282
if
(
(
!
socket_ptr
->
nx_udp_socket_disable_checksum
&&
(
*
(
temp_ptr
+
1
)
&
NX_LOWER_16_MASK
)
)
||
/* per-socket checksum is not disabled, and the checksum field is not zero*/
nx_udp_socket_receive.c:341
checksum
=
NX_LOWER_16_MASK
&
~
checksum
;
nxd_dhcp_client.c:7207
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nxd_dhcp_client.c:7281
val
=
val
&
NX_LOWER_16_MASK
;
nxd_sntp_client.c:6394
sum_lower_16
=
(
temp1
&
NX_LOWER_16_MASK
)
+
(
temp2
&
NX_LOWER_16_MASK
)
;
nxd_udp_socket_send.c:573
checksum
=
~
checksum
&
NX_LOWER_16_MASK
;
nxe_tcp_socket_create.c:179
if
(
window_size
>
NX_LOWER_16_MASK
)