Home
last modified time | relevance | path

Searched refs:ip_header_ptr (Results 1 – 25 of 65) sorted by relevance

123

/NetX-Duo-v6.2.1/common/src/
Dnx_ip_forward_packet_process.c85 NX_IPV4_HEADER *ip_header_ptr; in _nx_ip_forward_packet_process() local
108 ip_header_ptr = (NX_IPV4_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ip_forward_packet_process()
111 if ((ip_header_ptr -> nx_ip_header_destination_ip & NX_IP_CLASS_D_MASK) == NX_IP_CLASS_D_TYPE) in _nx_ip_forward_packet_process()
120 if (((ip_header_ptr -> nx_ip_header_source_ip & 0xFFFF0000) == 0xA9FE0000) || in _nx_ip_forward_packet_process()
121 ((ip_header_ptr -> nx_ip_header_destination_ip & 0xFFFF0000) == 0xA9FE0000)) in _nx_ip_forward_packet_process()
130 …if (_nx_ip_route_find(ip_ptr, ip_header_ptr -> nx_ip_header_destination_ip, &outgoing_interface, &… in _nx_ip_forward_packet_process()
142 destination_ip = ip_header_ptr -> nx_ip_header_destination_ip; in _nx_ip_forward_packet_process()
143 …time_to_live = ((ip_header_ptr -> nx_ip_header_word_2 & NX_IP_TIME_TO_LIVE_MASK) >> NX_IP_TIME_TO_… in _nx_ip_forward_packet_process()
144 fragment_bit = (ip_header_ptr -> nx_ip_header_word_1 & NX_DONT_FRAGMENT); in _nx_ip_forward_packet_process()
162 ip_header_ptr -> nx_ip_header_word_2 = (ip_header_ptr -> nx_ip_header_word_2 - 0x01000000); in _nx_ip_forward_packet_process()
[all …]
Dnx_ipv4_packet_receive.c95 NX_IPV4_HEADER *ip_header_ptr; in _nx_ipv4_packet_receive() local
121 ip_header_ptr = (NX_IPV4_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ipv4_packet_receive()
127 …NX_TRACE_IN_LINE_INSERT(NX_TRACE_INTERNAL_IP_RECEIVE, ip_ptr, ip_header_ptr -> nx_ip_header_source… in _nx_ipv4_packet_receive()
131 val = ip_header_ptr -> nx_ip_header_word_0; in _nx_ipv4_packet_receive()
336 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in _nx_ipv4_packet_receive()
337 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in _nx_ipv4_packet_receive()
338 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in _nx_ipv4_packet_receive()
339 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_source_ip); in _nx_ipv4_packet_receive()
340 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in _nx_ipv4_packet_receive()
347 …if (((ip_header_ptr -> nx_ip_header_source_ip & ~(if_ptr -> nx_interface_ip_network_mask)) == ~(if… in _nx_ipv4_packet_receive()
[all …]
Dnx_ip_header_add.c94 NX_IPV4_HEADER *ip_header_ptr; in _nx_ip_header_add() local
125 ip_header_ptr = (NX_IPV4_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ip_header_add()
147 ip_header_ptr -> nx_ip_header_word_0 = (ULONG)((NX_IP_VERSION_V4 << 28) | in _nx_ip_header_add()
157ip_header_ptr -> nx_ip_header_word_0 = (NX_IP_VERSION | type_of_service | (0xFFFF & packet_ptr ->… in _nx_ip_header_add()
162 ip_header_ptr -> nx_ip_header_word_1 = (((ULONG)NX_RAND()) << NX_SHIFT_BY_16) | fragment; in _nx_ip_header_add()
164ip_header_ptr -> nx_ip_header_word_1 = (ip_ptr -> nx_ip_packet_id++ << NX_SHIFT_BY_16) | fragment; in _nx_ip_header_add()
168 ip_header_ptr -> nx_ip_header_word_2 = ((time_to_live << NX_IP_TIME_TO_LIVE_SHIFT) | protocol); in _nx_ip_header_add()
171 ip_header_ptr -> nx_ip_header_source_ip = source_ip; in _nx_ip_header_add()
174 ip_header_ptr -> nx_ip_header_destination_ip = destination_ip; in _nx_ip_header_add()
192 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in _nx_ip_header_add()
[all …]
Dnx_icmpv4_send_error_message.c98 NX_IPV4_HEADER *ip_header_ptr; in _nx_icmpv4_send_error_message() local
126 ip_header_ptr = (NX_IPV4_HEADER *)(offending_packet -> nx_packet_ip_header); in _nx_icmpv4_send_error_message()
127 src_ip = ip_header_ptr -> nx_ip_header_source_ip; in _nx_icmpv4_send_error_message()
136 if ((ip_header_ptr -> nx_ip_header_destination_ip == NX_IP_LIMITED_BROADCAST) || in _nx_icmpv4_send_error_message()
137 ((ip_header_ptr -> nx_ip_header_destination_ip & NX_IP_CLASS_D_MASK) == NX_IP_CLASS_D_TYPE)) in _nx_icmpv4_send_error_message()
143 if (((ip_header_ptr -> nx_ip_header_destination_ip & if_ptr -> nx_interface_ip_network_mask) == in _nx_icmpv4_send_error_message()
145 … ((ip_header_ptr -> nx_ip_header_destination_ip & ~(if_ptr -> nx_interface_ip_network_mask)) == in _nx_icmpv4_send_error_message()
152 if (ip_header_ptr -> nx_ip_header_word_1 & NX_IP_OFFSET_MASK) in _nx_icmpv4_send_error_message()
160 if ((ip_header_ptr -> nx_ip_header_source_ip == 0) || in _nx_icmpv4_send_error_message()
161 ((ip_header_ptr -> nx_ip_header_source_ip >= NX_IP_LOOPBACK_FIRST) && in _nx_icmpv4_send_error_message()
[all …]
Dnx_ipv6_header_add.c96 NX_IPV6_HEADER *ip_header_ptr; in _nx_ipv6_header_add() local
234 ip_header_ptr = (NX_IPV6_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ipv6_header_add()
238 ip_header_ptr -> nx_ip_header_word_0 = (ULONG)(6 << 28); in _nx_ipv6_header_add()
239 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in _nx_ipv6_header_add()
243 ip_header_ptr -> nx_ip_header_word_1 = (payload_size << 16) | (protocol << 8) | (hop_limit); in _nx_ipv6_header_add()
244 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in _nx_ipv6_header_add()
248 COPY_IPV6_ADDRESS(src_address, ip_header_ptr -> nx_ip_header_source_ip); in _nx_ipv6_header_add()
250 COPY_IPV6_ADDRESS(dest_address, ip_header_ptr -> nx_ip_header_destination_ip); in _nx_ipv6_header_add()
253 NX_IPV6_ADDRESS_CHANGE_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in _nx_ipv6_header_add()
254 NX_IPV6_ADDRESS_CHANGE_ENDIAN(ip_header_ptr -> nx_ip_header_source_ip); in _nx_ipv6_header_add()
[all …]
Dnx_ipv6_packet_receive.c89 NX_IPV6_HEADER *ip_header_ptr; in _nx_ipv6_packet_receive() local
107 ip_header_ptr = (NX_IPV6_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ipv6_packet_receive()
110 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in _nx_ipv6_packet_receive()
112 pkt_length = (UINT)((ip_header_ptr -> nx_ip_header_word_1 >> 16) + sizeof(NX_IPV6_HEADER)); in _nx_ipv6_packet_receive()
225 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in _nx_ipv6_packet_receive()
226 NX_IPV6_ADDRESS_CHANGE_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in _nx_ipv6_packet_receive()
227 NX_IPV6_ADDRESS_CHANGE_ENDIAN(ip_header_ptr -> nx_ip_header_source_ip); in _nx_ipv6_packet_receive()
242 if (CHECK_IPV6_ADDRESSES_SAME(ip_header_ptr -> nx_ip_header_destination_ip, in _nx_ipv6_packet_receive()
252 … else if (CHECK_IPV6_SOLICITED_NODE_MCAST_ADDRESS(ip_header_ptr -> nx_ip_header_destination_ip, in _nx_ipv6_packet_receive()
269 …if ((incoming_address == NX_NULL) && ((ip_header_ptr -> nx_ip_header_destination_ip[0] & 0xFF00000… in _nx_ipv6_packet_receive()
[all …]
Dnx_icmp_packet_receive.c86 NX_IPV4_HEADER *ip_header_ptr; in _nx_icmp_packet_receive() local
127ip_header_ptr = (NX_IPV4_HEADER *)(packet_ptr -> nx_packet_prepend_ptr - sizeof(NX_IPV4_HEADER)); in _nx_icmp_packet_receive()
132 … ((ip_header_ptr -> nx_ip_header_destination_ip & NX_IP_CLASS_D_MASK) == NX_IP_CLASS_D_TYPE) || in _nx_icmp_packet_receive()
134 …(((ip_header_ptr -> nx_ip_header_destination_ip & interface_ptr -> nx_interface_ip_network_mask) =… in _nx_icmp_packet_receive()
135 …((ip_header_ptr -> nx_ip_header_destination_ip & ~(interface_ptr -> nx_interface_ip_network_mask))… in _nx_icmp_packet_receive()
137 … (ip_header_ptr -> nx_ip_header_destination_ip == interface_ptr -> nx_interface_ip_network) || in _nx_icmp_packet_receive()
139 (ip_header_ptr -> nx_ip_header_destination_ip == NX_IP_LIMITED_BROADCAST) in _nx_icmp_packet_receive()
/NetX-Duo-v6.2.1/test/regression/netxduo_test/
Dnetx_ip_invalid_packet_receive_test.c171 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process() local
173 NX_IP_HEADER *ip_header_ptr; in my_packet_process() local
208 ip_header_ptr = (NX_IPV4_HEADER *)copy_packet_1 -> nx_packet_prepend_ptr; in my_packet_process()
210 ip_header_ptr = (NX_IP_HEADER *)copy_packet_1 -> nx_packet_prepend_ptr; in my_packet_process()
214 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process()
217 ip_header_ptr -> nx_ip_header_word_0 += 0x00000001; in my_packet_process()
220 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process()
238 ip_header_ptr = (NX_IPV4_HEADER *)copy_packet_2 -> nx_packet_prepend_ptr; in my_packet_process()
240 ip_header_ptr = (NX_IP_HEADER *)copy_packet_2 -> nx_packet_prepend_ptr; in my_packet_process()
244 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process()
[all …]
Dnetx_icmp_send_error_message_test.c273 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process() local
284 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
287 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
288 protocol = (ip_header_ptr -> nx_ip_header_word_2 >> 16) & 0xFF; in my_packet_process()
289 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
303 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
306 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process()
307 …ip_header_length = ((ip_header_ptr -> nx_ip_header_word_0 & NX_IP_LENGTH_MASK) >> 24) * sizeof(ULO… in my_packet_process()
347 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in my_packet_process()
348 ip_header_ptr -> nx_ip_header_destination_ip = IP_ADDRESS(255, 255, 255, 255); in my_packet_process()
[all …]
Dnetx_23_02_01_test.c270 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process_23_02_01() local
296 ip_header_ptr = (NX_IPV4_HEADER *) packet_ptr -> nx_packet_prepend_ptr; in my_packet_process_23_02_01()
300 ip_header_ptr -> nx_ip_header_source_ip = 0xFFFFFFFF; in my_packet_process_23_02_01()
302 ip_header_ptr -> nx_ip_header_word_2 = ip_header_ptr -> nx_ip_header_word_2 & 0x0000FFFF; in my_packet_process_23_02_01()
319 ip_header_ptr -> nx_ip_header_word_2 = ip_header_ptr -> nx_ip_header_word_2 | val; in my_packet_process_23_02_01()
323 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process_23_02_01()
324 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process_23_02_01()
325 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process_23_02_01()
326 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_source_ip); in my_packet_process_23_02_01()
327 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in my_packet_process_23_02_01()
[all …]
Dnetx_23_02_02_test.c274 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process_23_02_02() local
301 ip_header_ptr = (NX_IPV4_HEADER *) packet_ptr -> nx_packet_prepend_ptr; in my_packet_process_23_02_02()
305 ip_header_ptr -> nx_ip_header_source_ip = 0x010000E0; in my_packet_process_23_02_02()
307 ip_header_ptr -> nx_ip_header_word_2 = ip_header_ptr -> nx_ip_header_word_2 & 0x0000FFFF; in my_packet_process_23_02_02()
324 ip_header_ptr -> nx_ip_header_word_2 = ip_header_ptr -> nx_ip_header_word_2 | val; in my_packet_process_23_02_02()
328 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process_23_02_02()
329 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process_23_02_02()
330 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process_23_02_02()
331 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_source_ip); in my_packet_process_23_02_02()
332 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in my_packet_process_23_02_02()
[all …]
Dnetx_icmp_send_error_message_test_1.c162 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process() local
173 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
176 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
177 protocol = (ip_header_ptr -> nx_ip_header_word_2 >> 16) & 0xFF; in my_packet_process()
178 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
192 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
195 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process()
196 …ip_header_length = ((ip_header_ptr -> nx_ip_header_word_0 & NX_IP_LENGTH_MASK) >> 24) * sizeof(ULO… in my_packet_process()
223 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in my_packet_process()
224 ip_header_ptr -> nx_ip_header_destination_ip = IP_ADDRESS(1, 2, 3, 255); in my_packet_process()
[all …]
Dnetx_3_08_test.c116 NX_IPV4_HEADER *ip_header_ptr; in ntest_0_entry() local
119 NX_IP_HEADER *ip_header_ptr; in ntest_0_entry() local
239 ip_header_ptr = (NX_IPV4_HEADER *) packet_ptr -> nx_packet_prepend_ptr; in ntest_0_entry()
241 ip_header_ptr = (NX_IP_HEADER *) packet_ptr -> nx_packet_prepend_ptr; in ntest_0_entry()
245ip_header_ptr -> nx_ip_header_word_0 = (NX_IP_VERSION | (0xFFFF & packet_ptr -> nx_packet_length)… in ntest_0_entry()
247 ip_header_ptr -> nx_ip_header_word_1 = (((ULONG)NX_RAND()) << NX_SHIFT_BY_16); in ntest_0_entry()
249 ip_header_ptr -> nx_ip_header_word_1 = (ip_ptr -> nx_ip_packet_id++ << NX_SHIFT_BY_16); in ntest_0_entry()
251ip_header_ptr -> nx_ip_header_word_2 = ((server_socket.nx_tcp_socket_time_to_live << NX_IP_TIME_T… in ntest_0_entry()
252 ip_header_ptr -> nx_ip_header_source_ip = 0x01020305; in ntest_0_entry()
253 ip_header_ptr -> nx_ip_header_destination_ip = 0x01020304; in ntest_0_entry()
[all …]
Dnetx_ip_fragmentation_wrong_protocol_field_test2.c301 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process() local
317 ip_header_ptr = (NX_IPV4_HEADER *) packet_ptr -> nx_packet_prepend_ptr; in my_packet_process()
319 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
322 ip_header_ptr -> nx_ip_header_word_2 &= 0xFF000000; in my_packet_process()
323 ip_header_ptr -> nx_ip_header_word_2 |= NX_IP_ICMP; in my_packet_process()
325 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
341 ip_header_ptr -> nx_ip_header_word_2 = ip_header_ptr -> nx_ip_header_word_2 | val; in my_packet_process()
353 ip_header_ptr = (NX_IPV4_HEADER *) packet_ptr -> nx_packet_prepend_ptr; in my_packet_process()
355 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
358 ip_header_ptr -> nx_ip_header_word_2 &= 0xFF000000; in my_packet_process()
[all …]
Dnetx_forward_icmp_ttl_test.c221 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process() local
223 NX_IP_HEADER *ip_header_ptr; in my_packet_process()
239 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
242 ip_header_ptr = (NX_IP_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
246 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
249 protocol = (ip_header_ptr -> nx_ip_header_word_2 >> 16) & 0xFF; in my_packet_process()
262 checksum = ip_header_ptr -> nx_ip_header_word_2 & NX_LOWER_16_MASK; in my_packet_process()
265 old_m = (ip_header_ptr -> nx_ip_header_word_2 & 0xFFFF0000) >> 16;; in my_packet_process()
281ip_header_ptr -> nx_ip_header_word_2 = (ip_header_ptr -> nx_ip_header_word_2 & 0x00FFFFFF) | 0x010… in my_packet_process()
284ip_header_ptr -> nx_ip_header_word_2 = ((ip_header_ptr -> nx_ip_header_word_2 & 0xFFFF0000) | ((~… in my_packet_process()
[all …]
Dnetx_icmp_branch_test.c124 NX_IPV4_HEADER *ip_header_ptr; in thread_0_entry() local
191 ip_header_ptr = (NX_IPV4_HEADER *)(my_packet[0] -> nx_packet_prepend_ptr); in thread_0_entry()
192 ip_header_ptr -> nx_ip_header_destination_ip = IP_ADDRESS(224, 0, 0, 1); in thread_0_entry()
195 ip_header_ptr -> nx_ip_header_word_1 = NX_IP_OFFSET_MASK; in thread_0_entry()
196 ip_header_ptr -> nx_ip_header_destination_ip = IP_ADDRESS(2, 2, 3, 0); in thread_0_entry()
198 ip_header_ptr -> nx_ip_header_word_1 = 0; in thread_0_entry()
199 ip_header_ptr -> nx_ip_header_destination_ip = IP_ADDRESS(1, 2, 3, 6); in thread_0_entry()
200 ip_header_ptr -> nx_ip_header_source_ip = IP_ADDRESS(0, 0, 0, 0); in thread_0_entry()
202 ip_header_ptr -> nx_ip_header_source_ip = IP_ADDRESS(0, 0, 0, 0); in thread_0_entry()
204 ip_header_ptr -> nx_ip_header_source_ip = NX_IP_LOOPBACK_LAST; in thread_0_entry()
[all …]
Dnetx_ipv6_packet_chain_test.c186 NX_IPV6_HEADER *ip_header_ptr; in my_packet_process() local
209 ip_header_ptr = (NX_IPV6_HEADER *)my_packet_1 -> nx_packet_prepend_ptr; in my_packet_process()
212 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process()
215 ip_header_ptr -> nx_ip_header_word_1 -= 0x00040000; in my_packet_process()
218 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process()
252 ip_header_ptr = (NX_IPV6_HEADER *)my_packet_1 -> nx_packet_prepend_ptr; in my_packet_process()
255 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process()
258 ip_header_ptr -> nx_ip_header_word_1 -= 0x00040000; in my_packet_process()
261 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process()
301 ip_header_ptr = (NX_IPV6_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in my_packet_process()
[all …]
Dnetx_ip_branch_test.c372 NX_IPV4_HEADER *ip_header_ptr; in thread_0_entry() local
619 ip_header_ptr = (NX_IPV4_HEADER *)my_packet[0] -> nx_packet_prepend_ptr; in thread_0_entry()
620 ip_header_ptr -> nx_ip_header_word_0 = (NX_IP_VERSION | NX_IP_NORMAL | (0xFFFF & 22)); in thread_0_entry()
621 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in thread_0_entry()
784 ip_header_ptr = (NX_IPV4_HEADER *)my_packet[0] -> nx_packet_prepend_ptr; in thread_0_entry()
785 ip_header_ptr -> nx_ip_header_source_ip = 0x01020305; in thread_0_entry()
786 ip_header_ptr -> nx_ip_header_destination_ip = 0xA9FE0000; in thread_0_entry()
799 ip_header_ptr = (NX_IPV4_HEADER *)my_packet[0] -> nx_packet_prepend_ptr; in thread_0_entry()
800ip_header_ptr -> nx_ip_header_word_0 = (NX_IP_VERSION | NX_IP_NORMAL | (0xFFFF & my_packet[0] -> … in thread_0_entry()
802ip_header_ptr -> nx_ip_header_word_1 = (((ULONG)NX_RAND()) << NX_SHIFT_BY_16) | NX_FRAGMENT_OKAY; in thread_0_entry()
[all …]
Dnetx_12_20_test.c361 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process_12_20() local
363 NX_IP_HEADER *ip_header_ptr; in my_packet_process_12_20() local
375 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process_12_20()
377 ip_header_ptr = (NX_IP_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process_12_20()
440 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process_12_20()
441 ip_header_ptr -> nx_ip_header_word_0 = ip_header_ptr -> nx_ip_header_word_0 & 0xFFFF0000; in my_packet_process_12_20()
442 ip_header_ptr -> nx_ip_header_word_0 = ip_header_ptr -> nx_ip_header_word_0 | 0x00000044; in my_packet_process_12_20()
443 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process_12_20()
446 ip_header_ptr -> nx_ip_header_word_2 = ip_header_ptr -> nx_ip_header_word_2 & 0x0000FFFF; in my_packet_process_12_20()
449 temp = ip_header_ptr -> nx_ip_header_word_0; in my_packet_process_12_20()
[all …]
Dnetx_ipv4_option_process_test.c228 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process() local
239 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
242 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
243 protocol = (ip_header_ptr -> nx_ip_header_word_2 >> 16) & 0xFF; in my_packet_process()
244 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in my_packet_process()
254 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
257 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process()
258 …ip_header_length = ((ip_header_ptr -> nx_ip_header_word_0 & NX_IP_LENGTH_MASK) >> 24) * sizeof(ULO… in my_packet_process()
479 ip_header_ptr -> nx_ip_header_word_0 = (ULONG)((NX_IP_VERSION_V4 << 28) | in my_packet_process()
485 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in my_packet_process()
[all …]
Dnetx_15_20_test.c347 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process_15_20() local
349 ip_header_ptr = (NX_IPV4_HEADER *)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process_15_20()
351 NX_IP_HEADER *ip_header_ptr; in my_packet_process_15_20() local
353 ip_header_ptr = (NX_IP_HEADER *)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process_15_20()
360 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process_15_20()
364 ip_id_15_20 = (ip_header_ptr -> nx_ip_header_word_1 & NX_LOWER_16_MASK); in my_packet_process_15_20()
416 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process_15_20()
424 NX_IPV4_HEADER *ip_header_ptr; in my_tcp_packet_receive_15_20() local
425 ip_header_ptr = (NX_IPV4_HEADER *)(packet_ptr -> nx_packet_prepend_ptr - 20); in my_tcp_packet_receive_15_20()
427 NX_IP_HEADER *ip_header_ptr; in my_tcp_packet_receive_15_20()
[all …]
Dnetx_ip_idle_scan_test.c172 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process() local
174 NX_IP_HEADER *ip_header_ptr; in my_packet_process()
187 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
190 ip_header_ptr = (NX_IP_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process()
194 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process()
195 ip_ids[ip_ids_index++] = (ip_header_ptr -> nx_ip_header_word_1 >> NX_SHIFT_BY_16) & 0xFFFF; in my_packet_process()
196 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_1); in my_packet_process()
Dnetx_checksum_test.c257 NX_IPV4_HEADER *ip_header_ptr; in verify_checksum() local
258 ip_header_ptr = (NX_IPV4_HEADER*)(checksum_test_seq[index].pkt_data + PHYSICAL_OFFSET); in verify_checksum()
259 source_ip[0] = ip_header_ptr -> nx_ip_header_source_ip; in verify_checksum()
260 dest_ip[0] = ip_header_ptr -> nx_ip_header_destination_ip; in verify_checksum()
304 NX_IP_HEADER *ip_header_ptr; in verify_checksum() local
305 ip_header_ptr = (NX_IP_HEADER*)(checksum_test_seq[index].pkt_data + PHYSICAL_OFFSET); in verify_checksum()
306 source_ip[0] = ip_header_ptr -> nx_ip_header_source_ip; in verify_checksum()
307 dest_ip[0] = ip_header_ptr -> nx_ip_header_destination_ip; in verify_checksum()
Dnetx_8_18_test.c311 NX_IPV4_HEADER *ip_header_ptr; in my_packet_process_8_18() local
314 NX_IP_HEADER *ip_header_ptr; in my_packet_process_8_18() local
344 ip_header_ptr = (NX_IPV4_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process_8_18()
350 ip_header_ptr = (NX_IP_HEADER*)(packet_ptr -> nx_packet_prepend_ptr); in my_packet_process_8_18()
361 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_source_ip); in my_packet_process_8_18()
362 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_destination_ip); in my_packet_process_8_18()
372 dest_ip = &ip_header_ptr -> nx_ip_header_destination_ip; in my_packet_process_8_18()
373 source_ip = &ip_header_ptr -> nx_ip_header_source_ip; in my_packet_process_8_18()
382 dest_ip = ip_header_ptr -> nx_ip_header_destination_ip; in my_packet_process_8_18()
383 source_ip = ip_header_ptr -> nx_ip_header_source_ip; in my_packet_process_8_18()
[all …]
/NetX-Duo-v6.2.1/test/regression/nat_test/
Dnetx_nat_invalid_header_test.c423 NX_IPV4_HEADER *ip_header_ptr; in packet_process() local
441 ip_header_ptr = (NX_IPV4_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in packet_process()
444 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in packet_process()
445 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in packet_process()
447ip_header_ptr -> nx_ip_header_word_0 = ((ip_header_ptr -> nx_ip_header_word_0) & 0xFFFF0000) | 27; in packet_process()
448 …ip_header_length = ((ip_header_ptr -> nx_ip_header_word_0 & NX_IP_LENGTH_MASK) >> 24) * sizeof(ULO… in packet_process()
451 ip_header_ptr -> nx_ip_header_word_2 &= 0xFFFF0000; in packet_process()
452 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_2); in packet_process()
455 NX_CHANGE_ULONG_ENDIAN(ip_header_ptr -> nx_ip_header_word_0); in packet_process()
470 ip_header_ptr -> nx_ip_header_word_2 = ip_header_ptr -> nx_ip_header_word_2 | val; in packet_process()

123