Home
last modified time | relevance | path

Searched refs:packet_ptr (Results 1 – 25 of 1203) sorted by relevance

12345678910>>...49

/NetX-Duo-v6.2.1/test/regression/mqtt_test/
Dnetx_mqtt_remaining_length_test.c5 extern UINT _nxd_mqtt_read_remaining_length(NX_PACKET *packet_ptr, UINT *remaining_length, ULONG *o…
6 extern UINT _nxd_mqtt_client_set_fixed_header(NXD_MQTT_CLIENT *client_ptr, NX_PACKET *packet_ptr, U…
25 NX_PACKET *packet_ptr; in test_application_define() local
52 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_TCP_PACKET, NX_WAIT_FOREVER); in test_application_define()
64 packet_ptr->nx_packet_length = 0; in test_application_define()
65 packet_ptr->nx_packet_append_ptr = packet_ptr->nx_packet_prepend_ptr; in test_application_define()
66 packet_ptr->nx_packet_next = 0; in test_application_define()
67 memset(packet_ptr->nx_packet_prepend_ptr, 0, 10); in test_application_define()
68 status = _nxd_mqtt_client_set_fixed_header(client_ptr, packet_ptr, 0, i, NX_WAIT_FOREVER); in test_application_define()
70 …if((status != 0) || (packet_ptr -> nx_packet_length != 2) || ((*(packet_ptr -> nx_packet_prepend_p… in test_application_define()
[all …]
/NetX-Duo-v6.2.1/test/regression/netxduo_test/
Dnetx_ip_abnormal_packet_test.c315 NX_PACKET *packet_ptr; in thread_0_entry() local
340 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
349 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt_data_ptr[14], pkt_len - 14); in thread_0_entry()
350 packet_ptr -> nx_packet_length = pkt_len - 14; in thread_0_entry()
351packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
354 packet_ptr -> nx_packet_destination_header = 1; in thread_0_entry()
355 packet_ptr -> nx_packet_option_state = 0; in thread_0_entry()
358 _nx_ip_packet_deferred_receive(&ip_0, packet_ptr); in thread_0_entry()
373 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
382 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt_data_ptr[14], pkt_len - 14); in thread_0_entry()
[all …]
Dnetx_icmpv6_redirect_test.c34 extern UINT (*advanced_packet_process_callback)(NX_IP *ip_ptr, NX_PACKET *packet_ptr, UINT *oper…
35 static UINT my_packet_process(NX_IP *ip_ptr, NX_PACKET *packet_ptr, UINT *operation_ptr, UINT *d…
195 NX_PACKET *packet_ptr; in thread_0_entry() local
244 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_RECEIVE_PACKET, NX_WAIT_FOREVER); in thread_0_entry()
251 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt1[14], sizeof(pkt1) - 14); in thread_0_entry()
252 packet_ptr -> nx_packet_length = sizeof(pkt1) - 14; in thread_0_entry()
253packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
256 _nx_ip_packet_deferred_receive(&ip_0, packet_ptr); in thread_0_entry()
271 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_RECEIVE_PACKET, NX_WAIT_FOREVER); in thread_0_entry()
278 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt1[14], sizeof(pkt1) - 14); in thread_0_entry()
[all …]
Dnetx_icmpv6_na_tlla_changed_test.c167 NX_PACKET *packet_ptr; in thread_0_entry() local
207 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
214 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt1[14], sizeof(pkt1) - 14); in thread_0_entry()
215 packet_ptr -> nx_packet_length = sizeof(pkt1) - 14; in thread_0_entry()
216packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
219 _nx_ip_packet_deferred_receive(&ip_0, packet_ptr); in thread_0_entry()
223 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
230 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt3[14], sizeof(pkt3) - 14); in thread_0_entry()
231 packet_ptr -> nx_packet_length = sizeof(pkt3) - 14; in thread_0_entry()
232packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
[all …]
Dnetx_tcp_branch_test.c365 NX_PACKET *packet_ptr; in thread_0_entry() local
861 _nx_tcp_socket_receive(&tcp_socket, &packet_ptr, 0); in thread_0_entry()
1020 nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
1023 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt1[14], sizeof(pkt1) - 14); in thread_0_entry()
1024 packet_ptr -> nx_packet_length = sizeof(pkt1) - 14; in thread_0_entry()
1025packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
1028 _nx_ip_packet_deferred_receive(&ip_0, packet_ptr); in thread_0_entry()
1038 nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
1041 memcpy(packet_ptr -> nx_packet_prepend_ptr, &pkt1[14], sizeof(pkt1) - 14); in thread_0_entry()
1042 packet_ptr -> nx_packet_length = sizeof(pkt1) - 14; in thread_0_entry()
[all …]
Dnetx_icmpv6_redirect_nd_full_test.c155 NX_PACKET *packet_ptr; in thread_0_entry() local
180 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
187 memcpy(packet_ptr -> nx_packet_prepend_ptr, &ra_pkt[14], sizeof(ra_pkt) - 14); in thread_0_entry()
188 packet_ptr -> nx_packet_length = sizeof(ra_pkt) - 14; in thread_0_entry()
189packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
192 _nx_ip_packet_deferred_receive(&ip_0, packet_ptr); in thread_0_entry()
199 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
206 …memcpy(packet_ptr -> nx_packet_prepend_ptr, &redirect_tlla_changed_pkt[14], sizeof(redirect_tlla_c… in thread_0_entry()
207 packet_ptr -> nx_packet_length = sizeof(redirect_tlla_changed_pkt) - 14; in thread_0_entry()
208packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
[all …]
Dnetx_arp_no_duplicate_entry_test.c174 NX_PACKET *packet_ptr; in thread_0_entry() local
193 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
202 memcpy(packet_ptr -> nx_packet_prepend_ptr, &arp_request_pkt[14], sizeof(arp_request_pkt) - 14); in thread_0_entry()
203 packet_ptr -> nx_packet_length = sizeof(arp_request_pkt) - 14; in thread_0_entry()
204packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
207 _nx_arp_packet_deferred_receive(&ip_0, packet_ptr); in thread_0_entry()
229 status = nx_packet_allocate(&pool_0, &packet_ptr, NX_PHYSICAL_HEADER, NX_WAIT_FOREVER); in thread_0_entry()
236 … memcpy(packet_ptr -> nx_packet_prepend_ptr, &arp_request_pkt2[14], sizeof(arp_request_pkt2) - 14); in thread_0_entry()
237 packet_ptr -> nx_packet_length = sizeof(arp_request_pkt2) - 14; in thread_0_entry()
238packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + packet_ptr -> nx_packet… in thread_0_entry()
[all …]
/NetX-Duo-v6.2.1/common/src/
Dnx_ip_packet_send.c91 VOID _nx_ip_packet_send(NX_IP *ip_ptr, NX_PACKET *packet_ptr, in _nx_ip_packet_send() argument
108 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_ip_packet_send()
117 if (packet_ptr -> nx_packet_address.nx_packet_interface_ptr == NX_NULL) in _nx_ip_packet_send()
127packet_ptr -> nx_packet_prepend_ptr = packet_ptr -> nx_packet_prepend_ptr - sizeof(NX_IPV4_HEADER… in _nx_ip_packet_send()
130packet_ptr -> nx_packet_length = packet_ptr -> nx_packet_length + (ULONG)sizeof(NX_IPV4_HEADER); in _nx_ip_packet_send()
133 _nx_packet_transmit_release(packet_ptr); in _nx_ip_packet_send()
140 if (packet_ptr -> nx_packet_address.nx_packet_interface_ptr -> nx_interface_capability_flag & in _nx_ip_packet_send()
150 _nx_packet_transmit_release(packet_ptr); in _nx_ip_packet_send()
159 if (packet_ptr -> nx_packet_ipsec_sa_ptr && in _nx_ip_packet_send()
160 …((NX_IPSEC_SA *)(packet_ptr -> nx_packet_ipsec_sa_ptr)) -> nx_ipsec_sa_mode == NX_IPSEC_TRANSPORT_… in _nx_ip_packet_send()
[all …]
Dnx_ip_dispatch_process.c106 UINT _nx_ip_dispatch_process(NX_IP *ip_ptr, NX_PACKET *packet_ptr, UINT protocol) in _nx_ip_dispatch_process() argument
138 incoming_addr = packet_ptr -> nx_packet_address.nx_packet_ipv6_address_ptr; in _nx_ip_dispatch_process()
146 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_ip_dispatch_process()
150 nx_packet_option_offset = packet_ptr -> nx_packet_option_offset; in _nx_ip_dispatch_process()
159 if (packet_ptr -> nx_packet_option_state >= (UCHAR)HOP_BY_HOP_HEADER) in _nx_ip_dispatch_process()
165 NX_ICMPV6_SEND_PARAMETER_PROBLEM(ip_ptr, packet_ptr, 1, nx_packet_option_offset); in _nx_ip_dispatch_process()
172 packet_ptr -> nx_packet_option_state = (UCHAR)HOP_BY_HOP_HEADER; in _nx_ip_dispatch_process()
175 drop_packet = _nx_ipv6_process_hop_by_hop_option(ip_ptr, packet_ptr); in _nx_ip_dispatch_process()
183 if (packet_ptr -> nx_packet_destination_header >= 1) in _nx_ip_dispatch_process()
188 if ((packet_ptr -> nx_packet_option_state < (UCHAR)DESTINATION_HEADER_1) || in _nx_ip_dispatch_process()
[all …]
Dnx_ipv6_header_add.c97 NX_PACKET *packet_ptr = *packet_pptr; in _nx_ipv6_header_add() local
109 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_ipv6_header_add()
129 packet_ptr -> nx_packet_ip_header = packet_ptr -> nx_packet_prepend_ptr; in _nx_ipv6_header_add()
133 if (packet_ptr -> nx_packet_ipsec_sa_ptr && in _nx_ipv6_header_add()
134 …((NX_IPSEC_SA *)(packet_ptr -> nx_packet_ipsec_sa_ptr)) -> nx_ipsec_sa_mode == NX_IPSEC_TRANSPORT_… in _nx_ipv6_header_add()
135 (packet_ptr -> nx_packet_ipsec_state == NX_IPSEC_AH_PACKET || in _nx_ipv6_header_add()
136 packet_ptr -> nx_packet_ipsec_state == NX_IPSEC_ESP_PACKET)) in _nx_ipv6_header_add()
142 if (packet_ptr -> nx_packet_ipsec_sa_ptr && in _nx_ipv6_header_add()
143 packet_ptr -> nx_packet_ipsec_state != NX_IPSEC_ESP_PACKET && in _nx_ipv6_header_add()
144 packet_ptr -> nx_packet_ipsec_state != NX_IPSEC_AH_PACKET && in _nx_ipv6_header_add()
[all …]
Dnx_ipv4_packet_receive.c87 VOID _nx_ipv4_packet_receive(NX_IP *ip_ptr, NX_PACKET *packet_ptr) in _nx_ipv4_packet_receive() argument
121 ip_header_ptr = (NX_IPV4_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ipv4_packet_receive()
124 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_ipv4_packet_receive()
127 …NAL_IP_RECEIVE, ip_ptr, ip_header_ptr -> nx_ip_header_source_ip, packet_ptr, packet_ptr -> nx_pack… in _nx_ipv4_packet_receive()
142 if (packet_ptr -> nx_packet_length != pkt_length) in _nx_ipv4_packet_receive()
146 if (packet_ptr -> nx_packet_length < pkt_length) in _nx_ipv4_packet_receive()
161 _nx_packet_release(packet_ptr); in _nx_ipv4_packet_receive()
168 delta = packet_ptr -> nx_packet_length - pkt_length; in _nx_ipv4_packet_receive()
171 packet_ptr -> nx_packet_length = packet_ptr -> nx_packet_length - delta; in _nx_ipv4_packet_receive()
181 if (packet_ptr -> nx_packet_last == NX_NULL) in _nx_ipv4_packet_receive()
[all …]
Dnx_packet_data_adjust.c75 UINT _nx_packet_data_adjust(NX_PACKET *packet_ptr, ULONG header_size) in _nx_packet_data_adjust() argument
89 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_packet_data_adjust()
92 …if (((ALIGN_TYPE)packet_ptr -> nx_packet_data_end - (ALIGN_TYPE)packet_ptr -> nx_packet_data_start… in _nx_packet_data_adjust()
98 …if (((ALIGN_TYPE)packet_ptr -> nx_packet_prepend_ptr - (ALIGN_TYPE)packet_ptr -> nx_packet_data_st… in _nx_packet_data_adjust()
106 …available_size = (ULONG)(((ALIGN_TYPE)packet_ptr -> nx_packet_prepend_ptr - (ALIGN_TYPE)packet_ptr in _nx_packet_data_adjust()
107 … ((ALIGN_TYPE)packet_ptr -> nx_packet_data_end - (ALIGN_TYPE)packet_ptr -> nx_packet_append_ptr)); in _nx_packet_data_adjust()
116 …shift_size = (ULONG)((ALIGN_TYPE)packet_ptr -> nx_packet_append_ptr - (ALIGN_TYPE)packet_ptr -> nx… in _nx_packet_data_adjust()
119 …memmove(packet_ptr -> nx_packet_data_start + header_size, packet_ptr -> nx_packet_prepend_ptr, shi… in _nx_packet_data_adjust()
122 packet_ptr -> nx_packet_prepend_ptr = packet_ptr -> nx_packet_data_start + header_size; in _nx_packet_data_adjust()
123 packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + shift_size; in _nx_packet_data_adjust()
[all …]
Dnx_packet_release.c72 UINT _nx_packet_release(NX_PACKET *packet_ptr) in _nx_packet_release() argument
85 …E_INSERT(NX_TRACE_PACKET_RELEASE, packet_ptr, packet_ptr -> nx_packet_union_next.nx_packet_tcp_que… in _nx_packet_release()
90 while (packet_ptr) in _nx_packet_release()
96 …if (packet_ptr -> nx_packet_union_next.nx_packet_tcp_queue_next != ((NX_PACKET *)NX_PACKET_ALLOCAT… in _nx_packet_release()
101 pool_ptr = packet_ptr -> nx_packet_pool_owner; in _nx_packet_release()
119 next_packet = packet_ptr -> nx_packet_next; in _nx_packet_release()
123 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_packet_release()
129 pool_ptr = packet_ptr -> nx_packet_pool_owner; in _nx_packet_release()
177 packet_ptr -> nx_packet_queue_next = NX_NULL; in _nx_packet_release()
179 packet_ptr -> nx_packet_next = NX_NULL; in _nx_packet_release()
[all …]
Dnxd_udp_socket_send.c90 NX_PACKET *packet_ptr, in _nx_udp_socket_driver_send() argument
98 UCHAR *original_ptr = packet_ptr -> nx_packet_prepend_ptr + sizeof(NX_UDP_HEADER); in _nx_udp_socket_driver_send()
99 ULONG original_length = packet_ptr -> nx_packet_length - sizeof(NX_UDP_HEADER); in _nx_udp_socket_driver_send()
109 interface_ptr = packet_ptr -> nx_packet_address.nx_packet_interface_ptr; in _nx_udp_socket_driver_send()
115 …interface_ptr = packet_ptr -> nx_packet_address.nx_packet_ipv6_address_ptr -> nxd_ipv6_address_att… in _nx_udp_socket_driver_send()
128 _nx_ip_header_add(ip_ptr, packet_ptr, in _nx_udp_socket_driver_send()
140 if (_nx_ipv6_header_add(ip_ptr, &packet_ptr, NX_PROTOCOL_UDP, in _nx_udp_socket_driver_send()
141 packet_ptr -> nx_packet_length, in _nx_udp_socket_driver_send()
153packet_ptr -> nx_packet_prepend_ptr = packet_ptr -> nx_packet_prepend_ptr + sizeof(NX_IPV6_HEADER); in _nx_udp_socket_driver_send()
154packet_ptr -> nx_packet_length = packet_ptr -> nx_packet_length - sizeof(NX_IPV6_HEADER); in _nx_udp_socket_driver_send()
[all …]
Dnx_arp_packet_receive.c82 VOID _nx_arp_packet_receive(NX_IP *ip_ptr, NX_PACKET *packet_ptr) in _nx_arp_packet_receive() argument
100 if (packet_ptr -> nx_packet_length < NX_ARP_MESSAGE_SIZE) in _nx_arp_packet_receive()
111 _nx_packet_release(packet_ptr); in _nx_arp_packet_receive()
120 message_ptr = (ULONG *)packet_ptr -> nx_packet_prepend_ptr; in _nx_arp_packet_receive()
146 _nx_packet_release(packet_ptr); in _nx_arp_packet_receive()
159 if (packet_ptr -> nx_packet_address.nx_packet_interface_ptr == NX_NULL) in _nx_arp_packet_receive()
163 packet_ptr -> nx_packet_address.nx_packet_interface_ptr = &ip_ptr -> nx_ip_interface[0]; in _nx_arp_packet_receive()
167 interface_ptr = packet_ptr -> nx_packet_address.nx_packet_interface_ptr; in _nx_arp_packet_receive()
192 _nx_packet_release(packet_ptr); in _nx_arp_packet_receive()
202 …if ((sender_physical_msw != packet_ptr -> nx_packet_address.nx_packet_interface_ptr -> nx_interfac… in _nx_arp_packet_receive()
[all …]
Dnx_ipv6_packet_receive.c82 VOID _nx_ipv6_packet_receive(NX_IP *ip_ptr, NX_PACKET *packet_ptr) in _nx_ipv6_packet_receive() argument
103 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_ipv6_packet_receive()
107 ip_header_ptr = (NX_IPV6_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_ipv6_packet_receive()
115 if (packet_ptr -> nx_packet_length != (ULONG)pkt_length) in _nx_ipv6_packet_receive()
119 if (packet_ptr -> nx_packet_length < (ULONG)pkt_length) in _nx_ipv6_packet_receive()
133 _nx_packet_release(packet_ptr); in _nx_ipv6_packet_receive()
140 delta = packet_ptr -> nx_packet_length - pkt_length; in _nx_ipv6_packet_receive()
143 packet_ptr -> nx_packet_length = packet_ptr -> nx_packet_length - delta; in _nx_ipv6_packet_receive()
153 if (packet_ptr -> nx_packet_last == NX_NULL) in _nx_ipv6_packet_receive()
157 packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_append_ptr - delta; in _nx_ipv6_packet_receive()
[all …]
Dnx_udp_packet_receive.c86 VOID _nx_udp_packet_receive(NX_IP *ip_ptr, NX_PACKET *packet_ptr) in _nx_udp_packet_receive() argument
98 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_udp_packet_receive()
109 if (packet_ptr -> nx_packet_length < sizeof(NX_UDP_HEADER)) in _nx_udp_packet_receive()
119 _nx_packet_release(packet_ptr); in _nx_udp_packet_receive()
128 udp_header_ptr = (NX_UDP_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_udp_packet_receive()
138 …if (packet_ptr -> nx_packet_length < (((udp_header_ptr -> nx_udp_header_word_1) >> NX_SHIFT_BY_16)… in _nx_udp_packet_receive()
148 _nx_packet_release(packet_ptr); in _nx_udp_packet_receive()
157packet_ptr -> nx_packet_length = (((udp_header_ptr -> nx_udp_header_word_1) >> NX_SHIFT_BY_16) & N… in _nx_udp_packet_receive()
187 if ((packet_ptr -> nx_packet_ip_version == NX_IP_VERSION_V4) && in _nx_udp_packet_receive()
196 NX_ICMPV4_SEND_DEST_UNREACHABLE(ip_ptr, packet_ptr, NX_ICMP_PORT_UNREACH_CODE); in _nx_udp_packet_receive()
[all …]
Dnx_ram_network_driver.c68 void _nx_ram_network_driver_output(NX_PACKET *packet_ptr, UINT interface_instance_id);
69 void _nx_ram_network_driver_receive(NX_IP *ip_ptr, NX_PACKET *packet_ptr, UINT interface_instanc…
163 NX_PACKET *packet_ptr; in _nx_ram_network_driver() local
363 packet_ptr = driver_req_ptr -> nx_ip_driver_packet; in _nx_ram_network_driver()
378 else if (packet_ptr -> nx_packet_ip_version == 4) in _nx_ram_network_driver()
390 … driver_req_ptr -> nx_ip_driver_interface -> nx_interface_index, packet_ptr, in _nx_ram_network_driver()
397 nx_packet_transmit_release(packet_ptr); in _nx_ram_network_driver()
403packet_ptr -> nx_packet_prepend_ptr = packet_ptr -> nx_packet_prepend_ptr - NX_ETHERNET_SIZE; in _nx_ram_network_driver()
406 packet_ptr -> nx_packet_length = packet_ptr -> nx_packet_length + NX_ETHERNET_SIZE; in _nx_ram_network_driver()
411 ethernet_frame_ptr = (ULONG *)(packet_ptr -> nx_packet_prepend_ptr - 2); in _nx_ram_network_driver()
[all …]
Dnx_icmpv6_packet_process.c103 VOID _nx_icmpv6_packet_process(NX_IP *ip_ptr, NX_PACKET *packet_ptr) in _nx_icmpv6_packet_process() argument
115 NX_PACKET_DEBUG(__FILE__, __LINE__, packet_ptr); in _nx_icmpv6_packet_process()
118 …if ((UINT)(packet_ptr -> nx_packet_append_ptr - packet_ptr -> nx_packet_prepend_ptr) < sizeof(NX_I… in _nx_icmpv6_packet_process()
126 _nx_packet_release(packet_ptr); in _nx_icmpv6_packet_process()
132 header_ptr = (NX_ICMPV6_HEADER *)packet_ptr -> nx_packet_prepend_ptr; in _nx_icmpv6_packet_process()
139 …if (packet_ptr -> nx_packet_address.nx_packet_ipv6_address_ptr -> nxd_ipv6_address_attached -> nx_… in _nx_icmpv6_packet_process()
145 …if ((packet_ptr -> nx_packet_ipsec_sa_ptr != NX_NULL) && (((NX_IPSEC_SA *)(packet_ptr -> nx_packet… in _nx_icmpv6_packet_process()
156 ipv6_header = (NX_IPV6_HEADER *)packet_ptr -> nx_packet_ip_header; in _nx_icmpv6_packet_process()
159 checksum = _nx_ip_checksum_compute(packet_ptr, NX_PROTOCOL_ICMPV6, in _nx_icmpv6_packet_process()
160 (UINT)packet_ptr -> nx_packet_length, in _nx_icmpv6_packet_process()
[all …]
/NetX-Duo-v6.2.1/addons/ftp/
Dnxd_ftp_client.c393 NX_PACKET *packet_ptr; in _nx_ftp_client_connect_internal() local
436 …status = nx_tcp_socket_receive(&(ftp_client_ptr -> nx_ftp_client_control_socket), &packet_ptr, wa… in _nx_ftp_client_connect_internal()
453 if (packet_ptr -> nx_packet_next) in _nx_ftp_client_connect_internal()
457 nx_packet_release(packet_ptr); in _nx_ftp_client_connect_internal()
471 buffer_ptr = packet_ptr -> nx_packet_prepend_ptr; in _nx_ftp_client_connect_internal()
472 length = packet_ptr -> nx_packet_length; in _nx_ftp_client_connect_internal()
482 nx_packet_release(packet_ptr); in _nx_ftp_client_connect_internal()
494 …if (((!username) && ((UINT)(packet_ptr -> nx_packet_data_end - packet_ptr -> nx_packet_prepend_ptr… in _nx_ftp_client_connect_internal()
495 …((username) && ((UINT)(packet_ptr -> nx_packet_data_end - packet_ptr -> nx_packet_prepend_ptr) < 7… in _nx_ftp_client_connect_internal()
499 nx_packet_release(packet_ptr); in _nx_ftp_client_connect_internal()
[all …]
/NetX-Duo-v6.2.1/addons/ppp/
Dnx_ppp.c161 NX_PACKET *packet_ptr; in _nx_ppp_thread_entry() local
222 packet_ptr = ppp_ptr -> nx_ppp_deferred_received_packet_head; in _nx_ppp_thread_entry() local
225 … ppp_ptr -> nx_ppp_deferred_received_packet_head = packet_ptr -> nx_packet_queue_next; in _nx_ppp_thread_entry()
239 nx_packet_release(packet_ptr); in _nx_ppp_thread_entry()
247 packet_ptr = ppp_ptr -> nx_ppp_ip_packet_queue_head; in _nx_ppp_thread_entry() local
266 next_packet_ptr = packet_ptr -> nx_packet_queue_next; in _nx_ppp_thread_entry()
269 nx_packet_release(packet_ptr); in _nx_ppp_thread_entry()
272 packet_ptr = next_packet_ptr; in _nx_ppp_thread_entry()
282 packet_ptr = ppp_ptr -> nx_ppp_raw_packet_queue_head; in _nx_ppp_thread_entry() local
301 next_packet_ptr = packet_ptr -> nx_packet_queue_next; in _nx_ppp_thread_entry()
[all …]
/NetX-Duo-v6.2.1/test/regression/test/
Dnx_ram_network_driver_test_1500.c162 UINT (*packet_process_callback)(NX_IP *ip_ptr, NX_PACKET *packet_ptr);
163 UINT (*advanced_packet_process_callback)(NX_IP *ip_ptr, NX_PACKET *packet_ptr, UINT *operation_ptr,…
165 VOID _nx_ram_network_driver_output(NX_IP *ip_ptr, NX_PACKET *packet_ptr, UINT interface_instance_id…
166 VOID _nx_ram_network_driver_receive(NX_IP *ip_ptr, NX_PACKET *packet_ptr, UINT interface_instance_i…
179 UINT _nx_ram_network_driver_calculate_checksum(NX_INTERFACE *interface_ptr, NX_PACKET *packet_ptr, …
183 UINT write_pcap_file(NX_PACKET *packet_ptr);
446 NX_PACKET *packet_ptr; in _nx_ram_network_driver_internal() local
664 packet_ptr = driver_req_ptr -> nx_ip_driver_packet; in _nx_ram_network_driver_internal()
670 nx_packet_transmit_release(packet_ptr); in _nx_ram_network_driver_internal()
677 …work_driver_calculate_checksum(nx_ram_driver[i].nx_ram_driver_interface_ptr, packet_ptr, NX_FALSE); in _nx_ram_network_driver_internal()
[all …]
/NetX-Duo-v6.2.1/test/regression/interoperability_test/
Dnx_pcap_network_driver.c96 UINT _nx_pcap_send_packet(NX_PACKET * packet_ptr);
103 VOID _nx_pcap_network_driver_output(NX_PACKET *packet_ptr);
122 UINT _nx_pcap_send_packet(NX_PACKET * packet_ptr) in _nx_pcap_send_packet() argument
127 if(packet_ptr -> nx_packet_length > NX_MAX_PACKET_SIZE) in _nx_pcap_send_packet()
130 if(nx_packet_data_retrieve(packet_ptr, nx_pcap_send_buff, &size)) in _nx_pcap_send_packet()
149 NX_PACKET *packet_ptr; in _nx_pcap_packet_receive_handler() local
168 …status = nx_packet_allocate(nx_pcap_default_ip -> nx_ip_default_packet_pool, &packet_ptr, NX_RECEI… in _nx_pcap_packet_receive_handler()
177 packet_ptr -> nx_packet_prepend_ptr += 2; in _nx_pcap_packet_receive_handler()
178 packet_ptr -> nx_packet_append_ptr += 2; in _nx_pcap_packet_receive_handler()
180 status = nx_packet_data_append(packet_ptr, (VOID*)pkt_data, header -> len, in _nx_pcap_packet_receive_handler()
[all …]
/NetX-Duo-v6.2.1/nx_secure/src/
Dnx_secure_tls_packet_allocate.c81 NX_PACKET **packet_ptr, ULONG wait_option) in _nx_secure_tls_packet_allocate() argument
96 status = nx_packet_allocate(pool_ptr, packet_ptr, packet_type, wait_option); in _nx_secure_tls_packet_allocate()
104 …if (((ULONG)((*packet_ptr) -> nx_packet_data_end) - (ULONG)((*packet_ptr) -> nx_packet_prepend_ptr… in _nx_secure_tls_packet_allocate()
109 nx_packet_release(*packet_ptr); in _nx_secure_tls_packet_allocate()
110 *packet_ptr = NX_NULL; in _nx_secure_tls_packet_allocate()
115 (*packet_ptr) -> nx_packet_prepend_ptr += NX_SECURE_TLS_RECORD_HEADER_SIZE; in _nx_secure_tls_packet_allocate()
128 nx_packet_release(*packet_ptr); in _nx_secure_tls_packet_allocate()
129 *packet_ptr = NX_NULL; in _nx_secure_tls_packet_allocate()
133 …if ((iv_size + 2u) > ((ULONG)((*packet_ptr) -> nx_packet_data_end) - (ULONG)((*packet_ptr) -> nx_p… in _nx_secure_tls_packet_allocate()
137 nx_packet_release(*packet_ptr); in _nx_secure_tls_packet_allocate()
[all …]
/NetX-Duo-v6.2.1/addons/tftp/
Dnxd_tftp_client.c721 NX_PACKET *packet_ptr; in _nxd_tftp_client_file_close() local
733 …nx_packet_allocate(tftp_client_ptr -> nx_tftp_client_packet_pool_ptr, &packet_ptr, NX_IPv4_UDP_PAC… in _nxd_tftp_client_file_close()
737 …nx_packet_allocate(tftp_client_ptr -> nx_tftp_client_packet_pool_ptr, &packet_ptr, NX_IPv6_UDP_PAC… in _nxd_tftp_client_file_close()
751 …if (4u > ((ULONG)(packet_ptr -> nx_packet_data_end) - (ULONG)(packet_ptr -> nx_packet_append_ptr))) in _nxd_tftp_client_file_close()
754 nx_packet_release(packet_ptr); in _nxd_tftp_client_file_close()
762 packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr; in _nxd_tftp_client_file_close()
767 buffer_ptr = packet_ptr -> nx_packet_prepend_ptr; in _nxd_tftp_client_file_close()
780 packet_ptr -> nx_packet_length = 4; in _nxd_tftp_client_file_close()
781 packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_append_ptr + 4; in _nxd_tftp_client_file_close()
784 status = nxd_udp_socket_send(&(tftp_client_ptr -> nx_tftp_client_socket), packet_ptr, in _nxd_tftp_client_file_close()
[all …]

12345678910>>...49