netxduo
+
0
/9 examples
SourceVu will show references to
NX_PACKET
from the following samples and libraries:
Libraries
usbx
Examples
STM32469I-Discovery
Applications
USBX
Ux_Device_CDC_ECM
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_MQTT_Client
Nx_SNTP_Client
Nx_TCP_Echo_Client
Nx_TCP_Echo_Server
Nx_UDP_Echo_Client
Nx_UDP_Echo_Server
Nx_WebServer
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
NX_PACKET
NX_PACKET struct
Syntax
Show:
Summary
Declaration
from
nx_api.h:1461
typedef
struct
NX_PACKET_STRUCT
{
struct
NX_PACKET_POOL_STRUCT
*
nx_packet_pool_owner
;
#ifndef
NX_DISABLE_PACKET_CHAIN
struct
NX_PACKET_STRUCT
*
nx_packet_next
;
#endif
UCHAR
*
nx_packet_prepend_ptr
;
UCHAR
*
nx_packet_append_ptr
;
UCHAR
*
nx_packet_data_start
;
UCHAR
*
nx_packet_data_end
;
#ifndef
NX_DISABLE_PACKET_CHAIN
struct
NX_PACKET_STRUCT
*
nx_packet_last
;
#endif
struct
NX_PACKET_STRUCT
*
nx_packet_queue_next
;
union
{
struct
NX_PACKET_STRUCT
*
nx_packet_tcp_queue_next
;
#ifndef
NX_DISABLE_FRAGMENTATION
struct
NX_PACKET_STRUCT
*
nx_packet_fragment_next
;
#endif
}
nx_packet_union_next
;
ULONG
nx_packet_length
;
#ifndef
NX_DISABLE_FRAGMENTATION
ULONG
nx_packet_reassembly_time
;
#endif
#ifdef
FEATURE_NX_IPV6
UCHAR
nx_packet_option_state
;
UCHAR
nx_packet_destination_header
;
USHORT
nx_packet_option_offset
;
#endif
UCHAR
nx_packet_ip_version
;
UCHAR
nx_packet_identical_copy
;
UCHAR
nx_packet_ip_header_length
;
UCHAR
nx_packet_reserved
;
union
{
struct
NX_INTERFACE_STRUCT
*
nx_packet_interface_ptr
;
struct
NXD_IPV6_ADDRESS_STRUCT
*
nx_packet_ipv6_address_ptr
;
}
nx_packet_address
;
#define
nx_packet_ip_interface
nx_packet_address
.
nx_packet_interface_ptr
UCHAR
*
nx_packet_ip_header
;
#ifdef
NX_ENABLE_THREAD
UCHAR
nx_packet_type
;
UCHAR
nx_packet_signal_strength
;
UCHAR
nx_packet_thread_reserved
[
2
]
;
#endif
#ifdef
NX_ENABLE_INTERFACE_CAPABILITY
ULONG
nx_packet_interface_capability_flag
;
#endif
#ifdef
NX_IPSEC_ENABLE
VOID
*
nx_packet_ipsec_sa_ptr
;
USHORT
nx_packet_ipsec_op
;
USHORT
nx_packet_ipsec_state
;
#endif
#ifdef
NX_ENABLE_PACKET_DEBUG_INFO
CHAR
*
nx_packet_debug_thread
;
CHAR
*
nx_packet_debug_file
;
ULONG
nx_packet_debug_line
;
#endif
#ifdef
NX_PACKET_HEADER_PAD
ULONG
nx_packet_packet_pad
[
NX_PACKET_HEADER_PAD_SIZE
]
;
#endif
}
NX_PACKET
;
Fields
Field
Declared as
NX_PACKET_STRUCT::nx_packet_pool_owner
struct
NX_PACKET_POOL_STRUCT
*
NX_PACKET_STRUCT::nx_packet_next
struct
NX_PACKET_STRUCT
*
NX_PACKET_STRUCT::nx_packet_prepend_ptr
UCHAR
*
NX_PACKET_STRUCT::nx_packet_append_ptr
UCHAR
*
NX_PACKET_STRUCT::nx_packet_data_start
UCHAR
*
NX_PACKET_STRUCT::nx_packet_data_end
UCHAR
*
NX_PACKET_STRUCT::nx_packet_last
struct
NX_PACKET_STRUCT
*
NX_PACKET_STRUCT::nx_packet_queue_next
struct
NX_PACKET_STRUCT
*
NX_PACKET_STRUCT::nx_packet_union_next
union
{
struct
NX_PACKET_STRUCT
*
nx_packet_tcp_queue_next
;
#ifndef
NX_DISABLE_FRAGMENTATION
struct
NX_PACKET_STRUCT
*
nx_packet_fragment_next
;
#endif
}
NX_PACKET_STRUCT::nx_packet_length
ULONG
NX_PACKET_STRUCT::nx_packet_reassembly_time
ULONG
NX_PACKET_STRUCT::nx_packet_ip_version
UCHAR
NX_PACKET_STRUCT::nx_packet_identical_copy
UCHAR
NX_PACKET_STRUCT::nx_packet_ip_header_length
UCHAR
NX_PACKET_STRUCT::nx_packet_reserved
UCHAR
NX_PACKET_STRUCT::nx_packet_address
union
{
struct
NX_INTERFACE_STRUCT
*
nx_packet_interface_ptr
;
struct
NXD_IPV6_ADDRESS_STRUCT
*
nx_packet_ipv6_address_ptr
;
}
NX_PACKET_STRUCT::nx_packet_ip_header
UCHAR
*
NX_PACKET_STRUCT::nx_packet_interface_capability_flag
ULONG
Related Functions
Found 217 other functions taking a
NX_PACKET_STRUCT
argument:
Function
_nx_packet_release()
_nx_packet_data_append()
_nx_packet_allocate()
_nx_packet_data_extract_offset()
_nx_packet_transmit_release()
_nx_ip_checksum_compute()
_nx_secure_tls_send_handshake_record()
_nx_secure_tls_allocate_handshake_packet()
_nx_ip_packet_send()
_nxe_packet_transmit_release()
_nxe_packet_release()
_nx_tcp_socket_send()
_nx_web_http_server_send()
_nx_icmpv4_send_error_message()
_nx_secure_tls_send_record()
_nx_secure_tls_packet_allocate()
_nxe_secure_tls_session_send()
_nxd_mqtt_client_append_message()
_nxd_udp_socket_send()
_nx_ip_delete_queue_clear()
_nx_secure_tls_session_receive_records()
_nxd_mqtt_release_transmit_packet()
_nx_ip_packet_deferred_receive()
_nx_tcp_socket_receive()
_nx_packet_copy()
_nx_web_http_server_generate_response_header()
_nx_web_http_server_response_packet_allocate()
_nx_web_http_server_packet_get()
_nx_dns_name_size_calculate()
_nxd_mqtt_packet_allocate()
_nxe_packet_allocate()
_nxe_udp_source_extract()
_nxe_packet_data_retrieve()
_nx_udp_socket_receive()
_nx_web_http_server_calculate_content_offset()
_nx_web_http_server_request_byte_expect()
_nx_web_http_server_content_length_get()
_nx_web_http_server_receive()
_nx_tcp_socket_state_data_check()
_nx_secure_tls_send_alert()
_nx_arp_packet_deferred_receive()
_nx_rarp_packet_deferred_receive()
_nxe_packet_data_append()
_nxd_ip_raw_packet_source_send()
_nx_web_http_server_packet_content_find()
_nx_dns_resource_type_get()
_nxd_mqtt_read_remaining_length()
_nxe_udp_socket_receive()
_nxe_udp_socket_send()
_nxe_packet_copy()
_nxe_tcp_socket_receive()
_nxe_tcp_socket_send()
_nx_udp_socket_send()
_nx_udp_packet_info_extract()
_nx_udp_socket_source_send()
_nxd_udp_packet_info_extract()
_nx_ip_driver_packet_send()
_nx_ip_packet_checksum_compute()
_nx_icmp_ping()
_nx_web_http_server_get_process()
_nx_web_http_server_basic_authenticate()
_nx_web_http_server_retrieve_resource()
_nx_web_http_server_field_value_get()
_nx_web_http_server_chunked_check()
_nx_tcp_socket_state_data_trim()
_nx_secure_tls_send_clienthello()
_nxe_secure_tls_session_receive()
_nx_dns_resource_data_length_get()
_nx_dns_resource_data_address_get()
_nxd_mqtt_copy_transmit_packet()
_nxd_mqtt_client_set_fixed_header()
_nx_ip_packet_receive()
_nxd_udp_socket_source_send()
_nx_udp_source_extract()
_nxd_udp_source_extract()
_nx_ip_dispatch_process()
_nxe_web_http_server_callback_generate_response_header()
_nxe_web_http_server_callback_packet_send()
_nxe_web_http_server_content_get()
_nx_ip_raw_packet_send()
_nx_ip_raw_packet_source_send()
_nx_ip_raw_packet_receive()
_nxd_icmp_ping()
_nxd_icmp_source_ping()
_nx_packet_data_retrieve()
_nx_packet_length_get()
_nx_web_http_server_request_read()
_nx_web_http_server_content_get_extended()
_nx_icmp_packet_receive()
_nx_icmp_packet_process()
_nx_icmpv4_packet_process()
_nx_icmp_interface_ping()
_nx_igmp_packet_process()
_nx_tcp_no_connection_reset()
_nx_tcp_packet_process()
_nx_ram_network_driver_receive()
_nx_secure_tls_send_certificate()
_nx_secure_tls_send_changecipherspec()
_nx_secure_tls_send_finished()
_nxe_secure_tls_packet_allocate()
_nx_secure_tls_process_record()
_nx_secure_tls_verify_mac()
_nx_dns_response_receive()
_nx_dns_resource_size_get()
_nx_dns_name_string_unencode()
_nx_dns_new_packet_create()
_nxd_mqtt_release_receive_packet()
_nxde_udp_socket_send()
_nxde_udp_socket_source_send()
_nxde_udp_source_extract()
_nxe_udp_socket_source_send()
_nxde_udp_packet_info_extract()
_nx_ip_driver_deferred_receive()
_nxe_icmp_ping()
_nxde_icmp_ping()
_nxde_icmp_source_ping()
_nxe_packet_data_extract_offset()
_nxe_packet_length_get()
_nxe_udp_packet_info_extract()
_nxe_ip_raw_packet_receive()
_nxe_ip_raw_packet_send()
_nxe_ip_raw_packet_source_send()
_nxde_ip_raw_packet_send()
_nxde_ip_raw_packet_source_send()
_nx_udp_packet_receive()
_nx_ip_forward_packet_process()
_nx_ip_fragment_forward_packet()
_nx_ip_header_add()
_nx_ipv4_packet_receive()
_nx_ipv4_option_process()
_nxe_web_http_server_param_get()
_nxe_web_http_server_query_get()
_nxe_web_http_server_content_get_extended()
_nxe_web_http_server_content_length_get()
_nxe_web_http_server_get_entity_header()
_nxe_web_http_server_get_entity_content()
_nxe_web_http_server_callback_generate_response_header_extended()
_nxe_web_http_server_response_chunked_set()
_nxe_web_http_server_response_packet_allocate()
_nxe_web_http_server_packet_get()
_nxe_web_http_server_packet_content_find()
_nx_ip_raw_packet_processing()
_nxd_ip_raw_packet_send()
_nx_dhcp_packet_process()
_nx_dhcp_client_send_with_zero_source_address()
_nx_arp_packet_receive()
_nx_web_http_server_put_process()
_nx_web_http_server_retrieve_basic_authorization()
_nx_web_http_server_delete_process()
_nx_web_http_server_chunked_size_get()
_nx_web_http_server_request_chunked_get()
_nx_web_http_server_response_chunked_set()
_nx_web_http_server_get_client_keepalive()
_nx_web_http_server_callback_generate_response_header_extended()
_nx_web_http_server_callback_packet_send()
_nx_web_http_server_callback_generate_response_header()
_nx_web_http_server_content_get()
_nx_web_http_server_query_get()
_nx_web_http_server_param_get()
_nx_web_http_server_get_client_request()
_nx_packet_data_adjust()
_nx_icmpv4_process_echo_reply()
_nx_icmpv4_process_echo_request()
_nx_igmp_packet_receive()
_nx_tcp_socket_packet_process()
_nx_tcp_socket_state_data_trim_front()
_nx_tcp_socket_state_syn_sent()
_nx_tcp_socket_send_internal()
_nx_tcp_packet_receive()
_nx_ram_network_driver_output()
_nx_rarp_packet_receive()
_nx_secure_tls_session_receive()
_nx_secure_tls_session_send()
_nx_secure_tls_record_payload_decrypt()
_nx_secure_tls_record_payload_encrypt()
_nx_secure_tls_send_client_key_exchange()
_nx_secure_tls_send_hellorequest()
_nx_secure_tls_send_certificate_verify()
_nx_secure_tls_send_server_key_exchange()
_nx_secure_tls_send_serverhello()
_nx_secure_tls_process_header()
_nx_secure_tls_hash_record()
_nx_driver_hardware_packet_send()
_nx_driver_transfer_to_netx()
_nx_dns_process_aaaa_type()
_nx_dns_response_process()
_nx_dns_process_a_type()
_nx_dns_question_add()
_nxd_mqtt_process_publish_packet()
_nxd_mqtt_process_connack()
_nxd_mqtt_client_publish_packet_send()
_nx_secure_tls_packet_trim()
_nx_secure_tls_record_packet_decrypt()
_nx_secure_tls_record_chained_packet_decrypt()
_nx_secure_tls_record_data_encrypt_init()
_nx_sntp_client_extract_time_message_from_packet()
_nx_sntp_client_create_time_request_packet()
_nx_web_http_server_get_entity_content()
_nx_web_http_server_get_entity_header()
_nx_ip_fragment_cleanup()
_nx_secure_tls_send_certificate_request()
_nxd_mqtt_process_publish_response()
_nxd_mqtt_process_publish()
_nxd_mqtt_process_sub_unsub_ack()
_nx_secure_dtls_session_receive()
_nx_secure_dtls_session_send()
_nx_secure_dtls_server_session_send()
_nx_secure_dtls_packet_allocate()
_nxe_secure_dtls_session_receive()
_nxe_secure_dtls_session_send()
_nxe_secure_dtls_server_session_send()
_nxe_secure_dtls_packet_allocate()
_nx_dhcpv6_extract_packet_information()
_nx_dhcpv6_packet_process()
_nx_dhcpv6_scan_packet_options()
_nx_dhcpv6_preprocess_packet_information()
_nx_secure_tls_packet_release()
Examples
NX_PACKET
is referenced by 9 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out