Home
last modified time | relevance | path

Searched refs:icmp_header_ptr (Results 1 – 7 of 7) sorted by relevance

/NetX-Duo-v6.2.1/test/regression/netxduo_test/
Dnetx_ipv4_option_process_test.c229 NX_ICMP_HEADER *icmp_header_ptr; in my_packet_process() local
261icmp_header_ptr = (NX_ICMP_HEADER *)(packet_ptr -> nx_packet_prepend_ptr + ip_header_length); in my_packet_process()
270 memmove(((UCHAR *)(icmp_header_ptr)) + offset, icmp_header_ptr, shift); in my_packet_process()
282 memcpy(icmp_header_ptr, &message_word, sizeof(ULONG)); in my_packet_process()
292 memmove(((UCHAR *)(icmp_header_ptr)) + offset, icmp_header_ptr, shift); in my_packet_process()
306 memcpy(icmp_header_ptr, &message_word, sizeof(ULONG)); in my_packet_process()
309 memset(((UCHAR *)(icmp_header_ptr)) + sizeof(ULONG), 0 , 12 - sizeof(ULONG)); in my_packet_process()
323 memcpy(((UCHAR *)icmp_header_ptr) + 12, &message_word, sizeof(ULONG)); in my_packet_process()
326 memset(((UCHAR *)(icmp_header_ptr)) + 12 + sizeof(ULONG), 0 , 12 - sizeof(ULONG)); in my_packet_process()
336 memmove(((UCHAR *)(icmp_header_ptr)) + offset, icmp_header_ptr, shift); in my_packet_process()
[all …]
Dnetx_icmp_send_error_message_test_1.c163 NX_ICMP_HEADER *icmp_header_ptr; in my_packet_process() local
199icmp_header_ptr = (NX_ICMP_HEADER *)(packet_ptr -> nx_packet_prepend_ptr + ip_header_length); in my_packet_process()
205 memmove(((UCHAR *)(icmp_header_ptr)) + offset, icmp_header_ptr, shift); in my_packet_process()
217 memcpy(icmp_header_ptr, &message_word, sizeof(ULONG)); in my_packet_process()
220 memset(((UCHAR *)(icmp_header_ptr)) + sizeof(ULONG), 0 , offset - sizeof(ULONG)); in my_packet_process()
Dnetx_icmp_send_error_message_test.c274 NX_ICMP_HEADER *icmp_header_ptr; in my_packet_process() local
310icmp_header_ptr = (NX_ICMP_HEADER *)(packet_ptr -> nx_packet_prepend_ptr + ip_header_length); in my_packet_process()
324 memmove(((UCHAR *)(icmp_header_ptr)) + offset, icmp_header_ptr, shift); in my_packet_process()
336 memcpy(icmp_header_ptr, &message_word, sizeof(ULONG)); in my_packet_process()
339 memset(((UCHAR *)(icmp_header_ptr)) + sizeof(ULONG), 0 , offset - sizeof(ULONG)); in my_packet_process()
Dnetx_icmp_ping_test.c483 NX_ICMP_HEADER *icmp_header_ptr; in my_packet_process() local
506 icmp_header_ptr = (NX_ICMP_HEADER *)(packet_ptr -> nx_packet_prepend_ptr + 20); in my_packet_process()
507 NX_CHANGE_ULONG_ENDIAN(icmp_header_ptr -> nx_icmp_header_word_0); in my_packet_process()
509 if((icmp_header_ptr -> nx_icmp_header_word_0 & NX_LOWER_16_MASK) == 0xFFFF) in my_packet_process()
512 NX_CHANGE_ULONG_ENDIAN(icmp_header_ptr -> nx_icmp_header_word_0); in my_packet_process()
Dnetx_icmp_interface2_ping6_test.c536 NX_ICMPV6_HEADER *icmp_header_ptr; in check_checksum() local
551icmp_header_ptr = (NX_ICMPV6_HEADER *)(packet_ptr -> nx_packet_prepend_ptr + sizeof(NX_IPV6_HEADER… in check_checksum()
552 if((icmp_header_ptr -> nx_icmpv6_header_checksum) == 0xFFFF) in check_checksum()
/NetX-Duo-v6.2.1/addons/nat/
Dnx_nat.c1919 NX_ICMP_HEADER *icmp_header_ptr; in _nx_nat_process_inbound_ICMP_packet() local
1931 icmp_header_ptr = (NX_ICMP_HEADER *)(packet_ptr -> nx_packet_prepend_ptr); in _nx_nat_process_inbound_ICMP_packet()
1934 NX_CHANGE_ULONG_ENDIAN(icmp_header_ptr -> nx_icmp_header_word_0); in _nx_nat_process_inbound_ICMP_packet()
1935 …NX_CHANGE_ULONG_ENDIAN(icmp_header_ptr -> nx_icmp_header_word_1); … in _nx_nat_process_inbound_ICMP_packet()
1938 type = icmp_header_ptr -> nx_icmp_header_word_0 >> 24; in _nx_nat_process_inbound_ICMP_packet()
1993 sequence = icmp_header_ptr -> nx_icmp_header_word_1 & NX_LOWER_16_MASK; in _nx_nat_process_inbound_ICMP_packet()
1996icmp_header_ptr -> nx_icmp_header_word_1 = (ULONG)(record_entry -> local_port << NX_SHIFT_BY_16) |… in _nx_nat_process_inbound_ICMP_packet()
2008 checksum = icmp_header_ptr -> nx_icmp_header_word_0 & NX_LOWER_16_MASK; in _nx_nat_process_inbound_ICMP_packet()
2018icmp_header_ptr -> nx_icmp_header_word_0 = icmp_header_ptr -> nx_icmp_header_word_0 & ~NX_LOWER_16… in _nx_nat_process_inbound_ICMP_packet()
2021icmp_header_ptr -> nx_icmp_header_word_0 = icmp_header_ptr -> nx_icmp_header_word_0 | checksum; in _nx_nat_process_inbound_ICMP_packet()
[all …]
/NetX-Duo-v6.2.1/common/src/
Dnx_ip_dispatch_process.c129 NX_ICMPV6_HEADER *icmp_header_ptr; in _nx_ip_dispatch_process() local
430 icmp_header_ptr = (NX_ICMPV6_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ip_dispatch_process()
431 … if (icmp_header_ptr -> nx_icmpv6_header_type != NX_ICMPV6_NEIGHBOR_ADVERTISEMENT_TYPE) in _nx_ip_dispatch_process()