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

NX_LOWER_16_MASK macro

Syntax

#define NX_LOWER_16_MASK ((ULONG)0x0000FFFF)

References

LocationText
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
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
nx_tcp_socket_state_syn_sent.c:228
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)