![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
...
![]()
![]()
#define NX_IP_H
![]()
![]()
#include "nx_api.h"
![]()
![]()
#define NX_IP_ID
![]()
![]()
#define NX_IP_LENGTH_MASK
![]()
![]()
#define NX_IP_ALL_EVENTS
![]()
![]()
#define NX_IP_PERIODIC_EVENT
![]()
![]()
#define NX_IP_UNFRAG_EVENT
![]()
![]()
#define NX_IP_ICMP_EVENT
![]()
![]()
#define NX_IP_RECEIVE_EVENT
![]()
![]()
#define NX_IP_ARP_REC_EVENT
![]()
![]()
#define NX_IP_RARP_REC_EVENT
![]()
![]()
#define NX_IP_IGMP_EVENT
![]()
![]()
#define NX_IP_TCP_EVENT
![]()
![]()
#define NX_IP_FAST_EVENT
![]()
![]()
#define NX_IP_DRIVER_PACKET_EVENT
![]()
![]()
#define NX_IP_IGMP_ENABLE_EVENT
![]()
![]()
#define NX_IP_DRIVER_DEFERRED_EVENT
![]()
![]()
#define NX_IP_TCP_CLEANUP_DEFERRED
![]()
![]()
#define NX_IP_HW_DONE_EVENT
![]()
![]()
#define NX_IP_LINK_STATUS_EVENT
![]()
![]()
#define NX_IP_FAST_TIMER_RATE
![]()
![]()
#define NX_IP_STATUS_CHECK_WAIT_TIME
![]()
![]()
#include "nx_ipv4.h"
![]()
![]()
_nx_ip_auxiliary_packet_pool_set(NX_IP *, NX_PACKET_POOL *);
![]()
![]()
_nx_ip_checksum_compute(NX_PACKET *, ULONG, UINT, ULONG *, ULONG *);
![]()
![]()
_nx_ip_interface_address_mapping_configure(NX_IP *, UINT, UINT);
![]()
![]()
_nx_ip_interface_capability_get(NX_IP *, UINT, ULONG *);
![]()
![]()
_nx_ip_interface_capability_set(NX_IP *, UINT, ULONG);
![]()
![]()
_nx_ip_interface_info_get(NX_IP *, UINT, CHAR **, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
![]()
![]()
_nx_ip_interface_mtu_set(NX_IP *, UINT, ULONG);
![]()
![]()
_nx_ip_interface_physical_address_get(NX_IP *, UINT, ULONG *, ULONG *);
![]()
![]()
_nx_ip_interface_physical_address_set(NX_IP *, UINT, ULONG, ULONG, UINT);
![]()
![]()
_nx_ip_interface_status_check(NX_IP *, UINT, ULONG, ULONG *, ULONG);
![]()
![]()
_nx_ip_create(NX_IP *, CHAR *, ULONG, ULONG, NX_PACKET_POOL *, void (*)(NX_IP_DRIVER *), void *, ULONG, UINT);
![]()
![]()
_nx_ip_delete(NX_IP *);
![]()
![]()
_nx_ip_delete_queue_clear(NX_PACKET *);
![]()
![]()
_nx_ip_deferred_link_status_process(NX_IP *);
![]()
![]()
_nx_ip_driver_link_status_event(NX_IP *, UINT);
![]()
![]()
_nx_ip_driver_deferred_enable(NX_IP *, void (*)(NX_IP *, NX_PACKET *));
![]()
![]()
_nx_ip_driver_deferred_processing(NX_IP *);
![]()
![]()
_nx_ip_driver_deferred_receive(NX_IP *, NX_PACKET *);
![]()
![]()
_nx_ip_driver_direct_command(NX_IP *, UINT, ULONG *);
![]()
![]()
_nx_ip_driver_interface_direct_command(NX_IP *, UINT, UINT, ULONG *);
![]()
![]()
_nx_ip_forwarding_disable(NX_IP *);
![]()
![]()
_nx_ip_forwarding_enable(NX_IP *);
![]()
![]()
_nx_ip_fragment_disable(NX_IP *);
![]()
![]()
_nx_ip_fragment_enable(NX_IP *);
![]()
![]()
_nx_ip_info_get(NX_IP *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
![]()
![]()
_nx_ip_interface_attach(NX_IP *, CHAR *, ULONG, ULONG, void (*)(struct NX_IP_DRIVER_STRUCT *));
![]()
![]()
_nx_ip_interface_detach(NX_IP *, UINT);
![]()
![]()
_nx_ip_max_payload_size_find(NX_IP *, NXD_ADDRESS *, UINT, UINT, UINT, ULONG, ULONG *, ULONG *);
![]()
![]()
_nx_ip_raw_packet_disable(NX_IP *);
![]()
![]()
_nx_ip_raw_packet_enable(NX_IP *);
![]()
![]()
_nx_ip_raw_packet_filter_set(NX_IP *, UINT (*)(NX_IP *, ULONG, NX_PACKET *));
![]()
![]()
_nx_ip_raw_receive_queue_max_set(NX_IP *, ULONG);
![]()
![]()
_nx_ip_raw_packet_receive(NX_IP *, NX_PACKET **, ULONG);
![]()
![]()
_nxd_ip_raw_packet_source_send(NX_IP *, NX_PACKET *, NXD_ADDRESS *, UINT, ULONG, UINT, ULONG);
![]()
![]()
_nx_ip_initialize();
![]()
![]()
_nx_ip_periodic_timer_entry(ULONG);
![]()
![]()
_nx_ip_packet_receive(NX_IP *, NX_PACKET *);
![]()
![]()
_nx_ip_packet_deferred_receive(NX_IP *, NX_PACKET *);
![]()
![]()
_nx_ip_status_check(NX_IP *, ULONG, ULONG *, ULONG);
![]()
![]()
_nx_ip_link_status_change_notify_set(NX_IP *, void (*)(NX_IP *, UINT, UINT));
![]()
![]()
_nx_ip_thread_entry(ULONG);
![]()
![]()
_nx_ip_raw_packet_cleanup(TX_THREAD *, ULONG);
![]()
![]()
_nx_ip_raw_packet_processing(NX_IP *, ULONG, NX_PACKET *);
![]()
![]()
_nxd_ip_raw_packet_send(NX_IP *, NX_PACKET *, NXD_ADDRESS *, ULONG, UINT, ULONG);
![]()
![]()
_nx_ip_fragment_timeout_check(NX_IP *);
![]()
![]()
_nx_ip_fragment_packet(struct NX_IP_DRIVER_STRUCT *);
![]()
![]()
_nx_ip_fragment_assembly(NX_IP *);
![]()
![]()
_nx_ip_packet_checksum_compute(NX_PACKET *);
![]()
![]()
_nxe_ip_create(NX_IP *, CHAR *, ULONG, ULONG, NX_PACKET_POOL *, void (*)(NX_IP_DRIVER *), void *, ULONG, UINT, UINT);
![]()
![]()
_nxe_ip_delete(NX_IP *);
![]()
![]()
_nxe_ip_driver_direct_command(NX_IP *, UINT, ULONG *);
![]()
![]()
_nxe_ip_driver_interface_direct_command(NX_IP *, UINT, UINT, ULONG *);
![]()
![]()
_nxe_ip_auxiliary_packet_pool_set(NX_IP *, NX_PACKET_POOL *);
![]()
![]()
_nxe_ip_forwarding_disable(NX_IP *);
![]()
![]()
_nxe_ip_forwarding_enable(NX_IP *);
![]()
![]()
_nxe_ip_fragment_disable(NX_IP *);
![]()
![]()
_nxe_ip_fragment_enable(NX_IP *);
![]()
![]()
_nxe_ip_info_get(NX_IP *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
![]()
![]()
_nxe_ip_interface_attach(NX_IP *, CHAR *, ULONG, ULONG, void (*)(struct NX_IP_DRIVER_STRUCT *));
![]()
![]()
_nxe_ip_interface_detach(NX_IP *, UINT);
![]()
![]()
_nxe_ip_max_payload_size_find(NX_IP *, NXD_ADDRESS *, UINT, UINT, UINT, ULONG, ULONG *, ULONG *);
![]()
![]()
_nxe_ip_raw_packet_disable(NX_IP *);
![]()
![]()
_nxe_ip_raw_packet_enable(NX_IP *);
![]()
![]()
_nxe_ip_raw_packet_receive(NX_IP *, NX_PACKET **, ULONG);
![]()
![]()
_nxde_ip_raw_packet_source_send(NX_IP *, NX_PACKET *, NXD_ADDRESS *, UINT, ULONG, UINT, ULONG);
![]()
![]()
_nxe_ip_status_check(NX_IP *, ULONG, ULONG *, ULONG);
![]()
![]()
_nxe_ip_link_status_change_notify_set(NX_IP *, void (*)(NX_IP *, UINT, UINT));
![]()
![]()
_nxe_ip_interface_address_mapping_configure(NX_IP *, UINT, UINT);
![]()
![]()
_nxe_ip_interface_capability_get(NX_IP *, UINT, ULONG *);
![]()
![]()
_nxe_ip_interface_capability_set(NX_IP *, UINT, ULONG);
![]()
![]()
_nxe_ip_interface_info_get(NX_IP *, UINT, CHAR **, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
![]()
![]()
_nxe_ip_interface_mtu_set(NX_IP *, UINT, ULONG);
![]()
![]()
_nxe_ip_interface_physical_address_get(NX_IP *, UINT, ULONG *, ULONG *);
![]()
![]()
_nxe_ip_interface_physical_address_set(NX_IP *, UINT, ULONG, ULONG, UINT);
![]()
![]()
_nxe_ip_interface_status_check(NX_IP *, UINT, ULONG, ULONG *, ULONG);
![]()
![]()
_nxe_ip_raw_packet_filter_set(NX_IP *, UINT (*)(NX_IP *, ULONG, NX_PACKET *));
![]()
![]()
_nxe_ip_raw_receive_queue_max_set(NX_IP *, ULONG);
![]()
![]()
_nx_ip_fast_periodic_timer_create(NX_IP *);
![]()
![]()
_nx_ip_dispatch_process(NX_IP *, NX_PACKET *, UINT);
![]()
![]()
#define IP_DECLARE
![]()
![]()
#define IP_DECLARE
![]()
![]()
_nx_ip_created_ptr
![]()
![]()
_nx_ip_created_count