netxduo
_nx_ip_interface_status_check()
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
_nx_ip_interface_status_check()
_nx_ip_interface_status_check() function
Syntax
Show:
Summary
Declaration
Definition
from
nx_api.h:3530
UINT
nx_ip_interface_status_check
(
NX_IP
*
ip_ptr
,
UINT
interface_index
,
ULONG
needed_status
,
ULONG
*
actual_status
,
ULONG
wait_option
)
;
Implemented in
nx_ip_interface_status_check.c:84
Arguments
Argument
ip_ptr
interface_index
needed_status
actual_status
wait_option
Related Functions
Found 287 other functions taking a
NX_IP_STRUCT
argument:
Function
_nx_ip_route_find()
_nxe_ip_interface_status_check()
_nx_ip_packet_send()
_nxe_ip_address_change_notify()
_nxe_arp_enable()
_nxe_icmp_enable()
_nxe_ip_address_get()
_nxe_udp_enable()
_nxe_ip_create()
_nxe_dhcp_create()
_nx_icmpv4_send_error_message()
_nxe_ip_driver_direct_command()
_nxe_tcp_enable()
_nx_ip_interface_address_set()
_nx_ip_packet_deferred_receive()
_nxe_tcp_server_socket_relisten()
_nx_udp_socket_create()
_nx_ip_gateway_address_set()
_nx_arp_packet_deferred_receive()
_nx_rarp_packet_deferred_receive()
_nxe_tcp_socket_create()
_nx_ip_interface_address_get()
_nxd_ip_raw_packet_source_send()
_nx_arp_dynamic_entry_delete()
_nx_arp_packet_send()
_nx_igmp_multicast_interface_leave_internal()
_nx_tcp_socket_retransmit()
_nx_ip_driver_deferred_processing()
_nxe_tcp_server_socket_listen()
_nxe_udp_socket_create()
_nx_udp_free_port_find()
_nx_ip_driver_packet_send()
_nx_ip_gateway_address_get()
_nx_ip_gateway_address_clear()
_nxe_web_http_server_create()
_nx_ip_driver_interface_direct_command()
_nx_ip_fragment_disable()
_nx_arp_static_entry_delete()
_nx_arp_static_entry_delete_internal()
_nx_arp_queue_send()
_nx_arp_entry_allocate()
_nx_arp_dynamic_entries_invalidate()
_nx_icmp_ping()
_nx_tcp_free_port_find()
_nx_tcp_server_socket_relisten()
_nx_tcp_socket_create()
_nx_igmp_multicast_interface_join_internal()
_nxe_dns_create()
_nx_ip_packet_receive()
_nxe_tcp_info_get()
_nxe_tcp_server_socket_unlisten()
_nxe_ip_interface_address_mapping_configure()
_nxe_ip_interface_mtu_set()
_nxe_ip_interface_physical_address_set()
_nx_udp_enable()
_nx_udp_info_get()
_nx_ip_address_change_notify()
_nx_ip_address_get()
_nx_ip_address_set()
_nx_ip_dispatch_process()
_nx_tcpserver_create()
_nx_ip_raw_packet_send()
_nx_ip_raw_packet_source_send()
_nx_ipv4_multicast_interface_join()
_nx_ipv4_multicast_interface_leave()
_nx_ip_interface_address_mapping_configure()
_nx_ip_interface_capability_get()
_nx_ip_interface_capability_set()
_nx_ip_interface_mtu_set()
_nx_ip_interface_physical_address_get()
_nx_ip_interface_physical_address_set()
_nx_ip_create()
_nx_ip_delete()
_nx_ip_driver_direct_command()
_nx_ip_forwarding_disable()
_nx_ip_forwarding_enable()
_nx_ip_fragment_enable()
_nx_ip_info_get()
_nx_ip_interface_attach()
_nx_ip_interface_detach()
_nx_ip_max_payload_size_find()
_nx_ip_raw_packet_disable()
_nx_ip_raw_packet_enable()
_nx_ip_raw_receive_queue_max_set()
_nx_ip_raw_packet_receive()
_nx_ip_status_check()
_nx_ip_link_status_change_notify_set()
_nx_arp_hardware_address_find()
_nx_arp_info_get()
_nx_arp_ip_address_find()
_nx_arp_static_entries_delete()
_nx_arp_static_entry_create()
_nx_arp_dynamic_entry_set()
_nx_arp_enable()
_nx_arp_entry_delete()
_nx_arp_gratuitous_send()
_nx_icmp_enable()
_nx_icmp_info_get()
_nxd_icmp_enable()
_nx_igmp_multicast_leave()
_nxd_icmp_ping()
_nxd_icmp_source_ping()
_nx_igmp_enable()
_nx_igmp_info_get()
_nx_igmp_loopback_disable()
_nx_igmp_loopback_enable()
_nx_igmp_multicast_interface_join()
_nx_igmp_multicast_interface_leave()
_nx_igmp_multicast_join()
_nx_rarp_disable()
_nx_rarp_enable()
_nx_rarp_info_get()
_nx_tcp_enable()
_nx_tcp_info_get()
_nx_tcp_server_socket_listen()
_nx_tcp_server_socket_unlisten()
_nx_icmp_packet_receive()
_nx_icmp_packet_process()
_nx_icmp_queue_process()
_nx_icmpv4_packet_process()
_nx_icmp_interface_ping()
_nx_igmp_interface_report_send()
_nx_igmp_packet_process()
_nx_tcp_no_connection_reset()
_nx_tcp_packet_process()
_nx_ram_network_driver_receive()
_nxde_mqtt_client_create()
_nxe_sntp_client_create()
_nx_ip_driver_deferred_enable()
_nx_ip_driver_deferred_receive()
_nx_ip_driver_link_status_event()
_nxe_arp_dynamic_entries_invalidate()
_nxe_arp_dynamic_entry_set()
_nxe_arp_entry_delete()
_nxe_arp_gratuitous_send()
_nxe_arp_hardware_address_find()
_nxe_arp_info_get()
_nxe_arp_ip_address_find()
_nxe_arp_static_entries_delete()
_nxe_arp_static_entry_create()
_nxe_arp_static_entry_delete()
_nxe_icmp_info_get()
_nxe_icmp_ping()
_nxde_icmp_enable()
_nxde_icmp_ping()
_nxde_icmp_source_ping()
_nxde_icmpv6_ra_flag_callback_set()
_nxe_igmp_enable()
_nxe_igmp_info_get()
_nxe_igmp_loopback_disable()
_nxe_igmp_loopback_enable()
_nxe_igmp_multicast_interface_join()
_nxe_igmp_multicast_interface_leave()
_nxe_igmp_multicast_join()
_nxe_igmp_multicast_leave()
_nxe_ip_address_set()
_nxe_rarp_disable()
_nxe_rarp_enable()
_nxe_rarp_info_get()
_nxe_tcp_free_port_find()
_nxe_udp_free_port_find()
_nxe_udp_info_get()
_nxe_ip_auxiliary_packet_pool_set()
_nxe_ip_delete()
_nxe_ip_driver_interface_direct_command()
_nxe_ip_forwarding_disable()
_nxe_ip_forwarding_enable()
_nxe_ip_fragment_disable()
_nxe_ip_fragment_enable()
_nxe_ip_gateway_address_clear()
_nxe_ip_gateway_address_get()
_nxe_ip_gateway_address_set()
_nxe_ip_info_get()
_nxe_ip_interface_address_get()
_nxe_ip_interface_address_set()
_nxe_ip_interface_attach()
_nxe_ip_interface_capability_get()
_nxe_ip_interface_capability_set()
_nxe_ip_interface_detach()
_nxe_ip_interface_info_get()
_nxe_ip_interface_physical_address_get()
_nxe_ip_link_status_change_notify_set()
_nxe_ip_max_payload_size_find()
_nxe_ip_status_check()
_nxe_ip_static_route_add()
_nxe_ip_static_route_delete()
_nxe_ipv4_multicast_interface_join()
_nxe_ipv4_multicast_interface_leave()
_nxde_ipv6_address_change_notify()
_nxde_ipv6_address_delete()
_nxde_ipv6_address_get()
_nxde_ipv6_address_set()
_nxde_ipv6_default_router_add()
_nxde_ipv6_default_router_delete()
_nxde_ipv6_default_router_entry_get()
_nxde_ipv6_default_router_get()
_nxde_ipv6_default_router_number_of_entries_get()
_nxde_ipv6_disable()
_nxde_ipv6_enable()
_nxde_ipv6_multicast_interface_join()
_nxde_ipv6_multicast_interface_leave()
_nxde_ipv6_stateless_address_autoconfig_disable()
_nxde_ipv6_stateless_address_autoconfig_enable()
_nxe_ip_raw_packet_disable()
_nxe_ip_raw_packet_enable()
_nxe_ip_raw_packet_filter_set()
_nxe_ip_raw_packet_receive()
_nxe_ip_raw_packet_send()
_nxe_ip_raw_packet_source_send()
_nxe_ip_raw_receive_queue_max_set()
_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()
_nx_ip_fast_periodic_timer_create()
_nx_ip_static_route_add()
_nx_ip_static_route_delete()
_nx_ip_auxiliary_packet_pool_set()
_nx_ip_deferred_link_status_process()
_nx_ip_raw_packet_filter_set()
_nx_ip_raw_packet_processing()
_nxd_ip_raw_packet_send()
_nx_ip_fragment_timeout_check()
_nx_ip_fragment_assembly()
_nx_dhcp_create()
_nx_arp_announce_send()
_nx_arp_queue_process()
_nx_arp_packet_receive()
_nx_arp_periodic_update()
_nx_arp_interface_entries_delete()
_nxd_icmpv6_ra_flag_callback_set()
_nxd_ipv6_multicast_interface_leave()
_nxd_ipv6_stateless_address_autoconfig_disable()
_nxd_ipv6_stateless_address_autoconfig_enable()
_nxd_ipv6_address_change_notify()
_nxd_ipv6_address_delete()
_nxd_ipv6_address_get()
_nxd_ipv6_address_set()
_nxd_ipv6_default_router_add()
_nxd_ipv6_default_router_delete()
_nxd_ipv6_default_router_entry_get()
_nxd_ipv6_default_router_get()
_nxd_ipv6_default_router_number_of_entries_get()
_nxd_ipv6_disable()
_nxd_ipv6_enable()
_nxd_ipv6_multicast_interface_join()
_nxd_nd_cache_entry_set()
_nxd_nd_cache_entry_delete()
_nxd_nd_cache_hardware_address_find()
_nxd_nd_cache_invalidate()
_nxd_nd_cache_ip_address_find()
_nx_web_http_server_create()
_nx_icmpv4_process_echo_reply()
_nx_icmpv4_process_echo_request()
_nx_igmp_periodic_processing()
_nx_igmp_packet_receive()
_nx_igmp_queue_process()
_nx_igmp_multicast_check()
_nx_tcp_deferred_cleanup_check()
_nx_tcp_fast_periodic_processing()
_nx_tcp_packet_receive()
_nx_tcp_periodic_processing()
_nx_tcp_queue_process()
_nx_rarp_packet_send()
_nx_rarp_packet_receive()
_nx_rarp_periodic_update()
_nx_rarp_queue_process()
_nx_driver_transfer_to_netx()
_nx_dns_create()
_nxd_mqtt_client_create()
_nxd_mqtt_client_create_internal()
_nx_sntp_client_create()
_nxde_nd_cache_hardware_address_find()
_nxde_nd_cache_invalidate()
_nxde_nd_cache_ip_address_find()
_nxde_nd_cache_entry_set()
_nxde_nd_cache_entry_delete()
_nx_arp_probe_send()
_nx_ip_fragment_cleanup()
_nx_secure_dtls_server_create()
_nxe_secure_dtls_server_create()
_nxe_dhcpv6_client_create()
_nx_dhcpv6_client_create()
Examples
References
from
examples
Code
Location
Referrer
UINT
_nx_ip_interface_status_check
(
NX_IP
*
ip_ptr
,
UINT
interface_index
,
ULONG
needed_status
,
nx_ip_interface_status_check.c:84
UINT
nx_ip_interface_status_check
(
NX_IP
*
ip_ptr
,
UINT
interface_index
,
ULONG
needed_status
,
nx_api.h:3530
UINT
_nx_ip_interface_status_check
(
NX_IP
*
ip_ptr
,
UINT
interface_index
,
ULONG
needed_status
,
ULONG
*
actual_status
,
nx_ip.h:122
return
(
_nx_ip_interface_status_check
(
ip_ptr
,
0
,
needed_status
,
actual_status
,
wait_option
)
)
;
nx_ip_status_check.c:79
_nx_ip_status_check()
status
=
_nx_ip_interface_status_check
(
ip_ptr
,
interface_index
,
needed_status
,
actual_status
,
wait_option
)
;
nxe_ip_interface_status_check.c:116
_nxe_ip_interface_status_check()
Call Tree
from
examples
_nx_ip_interface_status_check()
is called by 2 functions and calls 4 functions:
_nx_ip_status_check()
_nxe_ip_interface_status_check()
All items filtered out
_nx_ip_interface_status_check()
_tx_mutex_get()
_tx_mutex_put()
_tx_thread_sleep()
NX_INTERFACE_STRUCT::nx_interface_link_driver_entry
All items filtered out
Data Use
from
examples
_nx_ip_interface_status_check()
reads 11 variables and writes 4 variables:
NX_IP_STRUCT::nx_ip_arp_periodic_update
NX_IP_STRUCT::nx_ip_interface
NX_IP_DRIVER_STRUCT::nx_ip_driver_status
NX_INTERFACE_STRUCT::nx_interface_link_up
NX_INTERFACE_STRUCT::nx_interface_ip_address
NX_INTERFACE_STRUCT::nx_interface_link_driver_entry
NX_IP_STRUCT::nx_ip_protection
NX_IP_STRUCT::nx_ip_initialize_done
NX_IP_STRUCT::nx_ip_igmp_packet_receive
NX_IP_STRUCT::nx_ip_udp_packet_receive
NX_IP_STRUCT::nx_ip_tcp_packet_receive
All items filtered out
_nx_ip_interface_status_check()
NX_IP_DRIVER_STRUCT::nx_ip_driver_command
NX_IP_DRIVER_STRUCT::nx_ip_driver_return_ptr
NX_IP_DRIVER_STRUCT::nx_ip_driver_ptr
NX_IP_DRIVER_STRUCT::nx_ip_driver_interface
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