ThreadX docsThreadX docs
ThreadX
ThreadX Modules
NetX Duo
FileX
GUIX
USBX
TraceX
LevelX
ThreadX
ThreadX Modules
NetX Duo
FileX
GUIX
USBX
TraceX
LevelX
  • NetX Duo Documentation

    • Understand NetX Duo
    • NetX Duo documentation
    • Chapter 1 - Introduction to NetX Duo
    • Chapter 2 - Installation and Use of NetX Duo
    • Chapter 3 - Functional Components of NetX Duo
    • Chapter 4 - Description of NetX Duo Services
    • Chapter 5 - NetX Duo Network Drivers
    • Appendix A - NetX Duo Services
    • Appendix B - NetX Duo Constants
    • Appendix C - NetX Duo Data Types
    • Appendix D - NetX Duo BSD-Compatible Socket API
    • Appendix E - NetX Duo ASCII Character Codes
    • Auto-IP

      • Chapter 1 - Introduction to NetX Duo AutoIP
      • Chapter 2 - Installation and use of NetX Duo AutoIP
      • Chapter 3 - Description of NetX Duo AutoIP services
    • BSD

      • Chapter 1 - Introduction to NetX Duo BSD
      • Chapter 2 - Installation and use of NetX Duo BSD
      • Chapter 3 - NetX Duo BSD Services
    • Crypto

      • Chapter 1 - Introduction to NetX Duo Crypto
      • Chapter 2 - Installation and use of NetX Duo Crypto
      • Chapter 3 - Functional description of NetX Duo Crypto
      • Chapter 4 - NetX Duo Crypto API description
      • Appendix - NetX Duo Crypto CAVS test
    • DHCP Client

      • Chapter 1 - Introduction to the NetX Duo DHCP Client
      • Chapter 2 - Installation and use of NetX Duo DHCP Client
      • Chapter 3 - Description of NetX Duo DHCP Client services
      • Appendix A - Description of the Restore state feature for NetX Duo DHCP Client services
    • DHCP Server

      • Chapter 1 - Introduction to NetX Duo DHCP Server
      • Chapter 2 - Installation and Use of the NetX Duo DHCP Server
      • Chapter 3 - Description of NetX Duo DHCP server services
    • DHCPv6 Client

      • Chapter 1 - Introduction to NetX Duo DHCPv6 Client
      • Chapter 2 - Installation and use of NetX Duo DHCPv6 Client
      • Chapter 3 - NetX Duo DHCPv6 configuration options
      • Chapter 4 - NetX Duo DHCPv6 Client services
      • Appendix A - Description of the Restore State Feature for NetX Duo DHCPv6 Client
    • DHCPv6 Server

      • Chapter 1 - Introduction to NetX Duo DHCPv6 server
      • Chapter 2 - Installation and use of NetX Duo DHCPv6 server
      • Chapter 3 - NetX Duo DHCPv6 server configuration options
      • Chapter 4 - NetX Duo DHCPv6 server services
      • Appendix A – NetX Duo DHCPv6 option codes
      • Appendix B - NetX Duo DHCPv6 server status codes
      • Appendix C - NetX Duo DHCPv6 unique identifiers (DUIDs)
      • Appendix D - NetX Duo Advanced DHCPv6 server example
    • DNS

      • Chapter 1 - Introduction to the NetX Duo DNS Client
      • Chapter 2 - Installation and Use of NetX Duo DNS Client
      • Chapter 3 - Description of NetX Duo DNS Client Services
    • FTP

      • Chapter 1 - Introduction to NetX Duo FTP
      • Chapter 2 - Installation and use of FTP
      • Chapter 3 - Description of FTP services
    • HTTP

      • Chapter 1 - Introduction to NetX Duo HTTP
      • Chapter 2 - Installation and Use of NetX Duo HTTP
      • Chapter 3 - Description of NetX Duo HTTP Services
    • iperf

      • Chapter 1 - Introduction to NetX Duo Iperf
      • Chapter 2 - Installing and using NetX Duo Iperf
      • Chapter 3 - Running the UDP Transmit Test
    • mDNS

      • Chapter 1 - Introduction to NetX Duo mDNS/DNS-SD
      • Chapter 2 - Installation and use of mDNS
      • Chapter 3 - Description of internal service cache
      • Chapter 4 - Description of mDNS services
    • mqtt

      • Chapter 1 - Introduction to NetX Duo MQTT
      • Chapter 2 - Installation and use of NetX Duo MQTT client
      • Chapter 3 - Description of NetX Duo MQTT Client Services
    • NAT

      • Chapter 1 - An introduction to Network Address Translation
      • Chapter 2 - Installation and use of NAT
      • Chapter 3 - NAT configuration options
      • Chapter 4 - Description of NAT services
    • POP3 Client

      • Chapter 1 - Introduction to NetX Duo POP3
      • Chapter 2 - Installation and use of NetX Duo POP3 Client
      • Chapter 3 - Description of POP3 Client services
    • PPP

      • Chapter 1 - Introduction to the NetX Duo Point-to-Point Protocol (PPP)
      • Chapter 2 - Installation and use of NetX Duo Point-to-Point Protocol (PPP)
      • Chapter 3 - Description of NetX Duo Point-to-Point Protocol (PPP) services
    • PTP Client

      • Chapter 1 - Introduction to NetX Duo PTP Client
      • Chapter 2 - Installation and Use of NetX Duo PTP Client
      • Chapter 3 - Description of NetX Duo PTP Client Services
    • rtp

      • Chapter 1 - Introduction to the NetX Duo RTP Sender
      • Chapter 2 - Installation and use of NetX Duo RTP Sender
      • Chapter 3 - Description of NetX Duo RTP Sender Services
    • rtsp

      • Chapter 1 - Introduction to the NetX Duo RTSP Server
      • Chapter 2 - Installation and use of NetX Duo RTSP Server
      • Chapter 3 - Description of NetX Duo RTSP Server Services
    • Secure DTLS

      • Chapter 1 - Introduction to NetX Duo Secure DTLS
      • Chapter 2 - Installation and use of NetX Duo Secure DTLS
      • Chapter 3 - Functional description of NetX Duo Secure DTLS
      • Chapter 4 - Description of NetX Duo Secure DTLS services
      • Appendix A - NetX Duo Secure DTLS return/error codes
    • Secure TLS

      • Chapter 1 - Introduction to NetX Duo Secure
      • Chapter 2 - Installation and use of NetX Duo Secure
      • Chapter 3 - Functional description of NetX Duo Secure
      • Chapter 4 - Description of NetX Duo Secure services
      • Appendix A - NetX Duo Secure return/error codes
    • SMTP Client

      • Chapter 1 - Introduction to NetX Duo SMTP client
      • Chapter 2 - Installation and use of NetX Duo SMTP client
      • Chapter 3 - Client description of SMTP Client services
    • snmp

      • Chapter 1 - Introduction to NetX Duo SNMP
      • Chapter 2 - Installation and use of the NetX Duo SNMP agent
      • Chapter 3 - Description of NetX Duo SNMP agent services
    • sntp client

      • Chapter 1 - Introduction to NetX Duo SNTP
      • Chapter 2 - Installation and Use of NetX Duo SNTP Client
      • Chapter 3 - Description of NetX Duo SNTP Client Services
      • Appendix A - NetX Duo SNTP Fatal Error Codes
    • telnet

      • Chapter 1 - Introduction to NetX Duo Telnet
      • Chapter 2 - Installation and use of NetX Duo Telnet
      • Chapter 3 - Description of NetX Duo Telnet services
    • TFTP

      • Chapter 1 - Introduction to NetX Duo TFTP
      • Chapter 2 - Installation and use of NetX Duo TFTP
      • Chapter 3 - Description of NetX Duo TFTP services
    • Web HTTP

      • Chapter 1 - Introduction to HTTP and HTTPS
      • Chapter 2 - Installation and use of HTTP and HTTPS
      • Chapter 3 - Description of HTTP services
    • About the NetX Duo User Guide

Appendix B - NetX Duo Constants

Alphabetic Listing

NX_ALL_HOSTS_ADDRESS0xFE000001
NX_ALL_ROUTERS_ADDRESS0xFE000002
NX_ALREADY_BOUND0x22
NX_ALREADY_ENABLED0x15
NX_ALREADY_RELEASED0x31
NX_ALREADY_SUSPENDED0x40
NX_ANY_PORT0
NX_ARP_EXPIRATION_RATE0
NX_ARP_HARDWARE_SIZE0x06
NX_ARP_HARDWARE_TYPE0x0001
NX_ARP_MAX_QUEUE_DEPTH4
NX_ARP_MAXIMUM_RETRIES18
NX_ARP_MESSAGE_SIZE28
NX_ARP_OPTION_REQUEST0x0001
NX_ARP_OPTION_RESPONSE0x0002
NX_ARP_PROTOCOL_SIZE0x04
NX_ARP_PROTOCOL_TYPE0x0800
NX_ARP_TIMER_ERROR0x18
NX_ARP_UPDATE_RATE10
NX_ARP_TABLE_SIZE0x2F
NX_ARP_TABLE_MASK0x1F
NX_CALLER_ERROR0x11
NX_CARRY_BIT0x10000
NX_CONNECTION_PENDING0x48
NX_DELETE_ERROR0x10
NX_DELETED0x05
NX_DISCONNECT_FAILED0x41
NX_DONT_FRAGMENT0x00004000
NX_DRIVER_TX_DONE0xDDDDDDDD
NX_DUPLICATE_LISTEN0x34
NX_ENTRY_NOT_FOUND0x16
NX_FALSE0
NX_FOREVER1
NX_FRAG_OFFSET_MASK0x00001FFF
NX_FRAGMENT_OKAY

0x00000000

NX_ICMP_ADDRESS_MASK_REP_TYPE18
NX_ICMP_ADDRESS_MASK_REQ_TYPE17
NX_ICMP_DEBUG_LOG_SIZE100
NX_ICMP_DEST_UNREACHABLE_TYPE3
NX_ICMP_ECHO_REPLY_TYPE0
NX_ICMP_ECHO_REQUEST_TYPE8
NX_ICMP_FRAGMENT_NEEDED_CODE4
NX_ICMP_HOST_PROHIBIT_CODE10
NX_ICMP_HOST_SERVICE_CODE12
NX_ICMP_HOST_UNKNOWN_CODE7
NX_ICMP_HOST_UNREACH_CODE1
NX_ICMP_NETWORK_PROHIBIT_CODE9
NX_ICMP_NETWORK_SERVICE_CODE11
NX_ICMP_NETWORK_UNKNOWN_CODE6
NX_ICMP_NETWORK_UNREACH_CODE0
NX_ICMP_PACKET (IPv6 enabled56
NX_ICMP_PACKET (IPv6 disabled36
NX_ICMP_PARAMETER_PROB_TYPE12
NX_ICMP_PORT_UNREACH_CODE3
NX_ICMP_PROTOCOL_UNREACH_CODE2
NX_ICMP_REDIRECT_TYPE5
NX_ICMP_SOURCE_ISOLATED_CODE8
NX_ICMP_SOURCE_QUENCH_TYPE4
NX_ICMP_SOURCE_ROUTE_CODE5
NX_ICMP_TIME_EXCEEDED_TYPE11
NX_ICMP_TIMESTAMP_REP_TYPE14
NX_ICMP_TIMESTAMP_REQ_TYPE13
NX_ICMPV6_ADDRESS_UNREACHABLE_CODE3
NX_ICMPV6_BEYOND_SCOPE_OF_SOURCE_ADDRESS_CODE2
NX_ICMPV6_COMMUNICATION_WITH_DESTINATION_PROHIBITED_CODE1
NX_ICMPV6_DEST_UNREACHABLE_CODE4
NX_ICMPV6_DEST_UNREACHABLE_TYPE1
NX_ICMPV6_ECHO_REPLY_TYPE129
NX_ICMPV6_ECHO_REQUEST_TYPE128
NX_ICMPV6_MINIMUM_IPV4_PATH_MTU576
NX_ICMPV6_MINIMUM_IPV6_PATH_MTU1280
NX_ICMPV6_NEIGHBOR_ADVERTISEMENT_TYPE136
NX_ICMPV6_NEIGHBOR_SOLICITATION_TYPE135
NX_ICMPV6_NO_ROUTE_TO_DESTINATION_CODE0
NX_ICMPV6_NO_SLLA1
NX_ICMPV6_OPTION_TYPE_PREFIX_INFO3
NX_ICMPV6_OPTION_REDIRECTED_HEADER4
NX_ICMPV6_OPTION_TYPE_MTU5
NX_ICMPV6_OPTION_TYPE_SRC_LINK_ADDR1
NX_ICMPV6_OPTION_TYPE_TRG_LINK_ADDR2
NX_ICMPV6_PACKET_TOO_BIG_TYPE2
NX_ICMPV6_PARAMETER_PROBLEM_TYPE4
NX_ICMPV6_PATH_MTU_INFINITE_TIMEOUT0xFFFFFFFF
NX_ICMPV6_REDIRECT_MESSAGE_TYPE137
NX_ICMPV6_REJECT_ROUTE_TO_DESTINATION_CODE6
NX_ICMPV6_ROUTER_ADVERTISEMENT_TYPE134
NX_ICMPV6_ROUTER_SOLICITATION_TYPE133
NX_ICMPV6_SOURCE_ADDRESS_FAILED_I_E_POLICY_CODE5
NX_ICMPV6_TIME_EXCEED_TYPE3
NX_IGMP_HEADER_SIZE8
NX_IGMP_HOST_RESPONSE_TYPE

0x02000000

NX_IGMP_HOST_V2_JOIN_TYPE

0x16000000

NX_IGMP_HOST_V2_LEAVE_TYPE

0x17000000

NX_IGMP_HOST_VERSION_11
NX_IGMP_HOST_VERSION_22
NX_IGMP_MAX_RESP_TIME_MASK

0x00FF0000

NX_IGMP_MAX_UPDATE_TIME10
NX_IGMP_PACKET36
NX_IGMP_ROUTER_QUERY_TYPE

0x01000000

NX_IGMP_TTL1
NX_IGMP_TYPE_MASK

0x0F000000

NX_IGMP_VERSION

0x10000000

NX_IGMPV2_TYPE_MASK

0xFF000000

NX_IN_PROGRESS

0x37

NX_INIT_PACKET_ID1
NX_NOT_IMPLEMENTED0x4A
NX_NOT_SUPPORTED0x4B
NX_INVALID_INTERFACE0x4C
NX_INVALID_PACKET0x12
NX_INVALID_PORT0x46
NX_INVALID_RELISTEN0x47
NX_INVALID_SOCKET0x13
NX_IP_ADDRESS_ERROR0x21
NX_IP_ADDRESS_RESOLVED0x0002
NX_IP_ALIGN_FRAGS8
NX_IP_ALL_EVENTS0xFFFFFFFF
NX_IP_ARP_ENABLED0x0008
NX_IP_ARP_REC_EVENT

0x00000010

NX_IP_CLASS_A_HOSTID

0x00FFFFFF

NX_IP_CLASS_A_MASK

0x80000000

NX_IP_CLASS_A_NETID

0x7F000000

NX_IP_CLASS_A_TYPE

0x00000000

NX_IP_CLASS_B_HOSTID

0x0000FFFF

NX_IP_CLASS_B_MASK

0xC0000000

NX_IP_CLASS_B_NETID

0x3FFF0000

NX_IP_CLASS_B_TYPE

0x80000000

NX_IP_CLASS_C_HOSTID

0x000000FF

NX_IP_CLASS_C_MASK

0xE0000000

NX_IP_CLASS_C_NETID

0x1FFFFF00

NX_IP_CLASS_C_TYPE

0xC0000000

NX_IP_CLASS_D_GROUP

0x0FFFFFFF

NX_IP_CLASS_D_HOSTID

0x00000000

NX_IP_CLASS_D_MASK

0xF0000000

NX_IP_CLASS_D_TYPE

0xE0000000

NX_IP_DEBUG_LOG_SIZE100
NX_IP_DONT_FRAGMENT

0x00004000

NX_IP_DRIVER_DEFERRED_EVENT

0x00000800

NX_IP_DRIVER_PACKET_EVENT

0x00000200

NX_IP_FRAGMENT_MASK

0x00003FFF

NX_IP_ICMP

0x00010000

NX_IP_ICMP_EVENT

0x00000004

NX_IP_ID

0x49502020

NX_IP_IGMP

0x00020000

NX_IP_IGMP_ENABLE_EVENT

0x00000400

NX_IP_IGMP_ENABLED0x0040
NX_IP_IGMP_EVENT

0x00000040

NX_IP_INITIALIZE_DONE0x0001
NX_IP_INTERNAL_ERROR0x20
NX_IP_LENGTH_MASK

0x0F000000

NX_IP_LIMITED_BROADCAST0xFFFFFFFF
NX_IP_LINK_ENABLED0x0004
NX_IP_LOOPBACK_FIRST

0x7F000000

NX_IP_LOOPBACK_LAST

0x7FFFFFFF

NX_IP_MAX_DATA

0x00080000

NX_IP_MAX_RELIABLE

0x00040000

NX_IP_MIN_COST

0x00020000

NX_IP_MIN_DELAY

0x00100000

NX_IP_MORE_FRAGMENT

0x00002000

NX_IP_MULTICAST_LOWER

0x5E000000

NX_IP_MULTICAST_MASK

0x007FFFFF

NX_IP_MULTICAST_UPPER

0x00000100

NX_IP_NORMAL

0x00000000

NX_IP_NORMAL_LENGTH5
NX_IP_OFFSET_MASK

0x00001FFF

NX_IP_PACKET (IPv6 enabled56
NX_IP_PACKET (IPv6 disabled36
NX_IP_PACKET_SIZE_MASK

0x0000FFFF

NX_IP_PERIODIC_EVENT

0x00000001

NX_IP_PERIODIC_RATE100
NX_IP_PROTOCOL_MASK

0x00FF0000

NX_IP_RARP_COMPLETE0x0080
NX_IP_RARP_REC_EVENT

0x00000020

NX_IP_RECEIVE_EVENT

0x00000008

NX_IP_TCP

0x00060000

NX_IP_TCP_CLEANUP_DEFERRED

0x00001000

NX_IP_TCP_ENABLED0x0020
NX_IP_TCP_EVENT

0x00000080

NX_IP_TCP_FAST_EVENT

0x00000100

NX_IP_TIME_TO_LIVE

0x00000080

NX_IP_TIME_TO_LIVE_MASK0xFF000000
NX_IP_TIME_TO_LIVE_SHIFT24
NX_IP_TOS_MASK0x00FF0000
NX_IP_UDP

0x00110000

NX_IP_UDP_ENABLED0x0010
NX_IP_UNFRAG_EVENT

0x00000002

NX_IP_VERSION

0x45000000

NX_IPV6_ADDRESS_INVALID0
NX_IPV6_ADDRESS_LINKLOCAL

0x00000001

NX_IPV6_ADDRESS_SITELOCAL

0x00000002

NX_IPV6_ADDRESS_GLOBAL

0x00000004

NX_IPV6_ALL_NODE_MCAST

0x00000010

NX_IPV6_ALL_ROUTER_MCAST

0x00000020

NX_IPV6_SOLICITED_NODE_MCAST

0x00000040

NX_IPV6_ADDRESS_UNICAST

0x80000000

NX_IPV6_ADDRESS_MULTICAST

0x40000000

NX_IPV6_ADDRESS_UNSPECIFIED

0x20000000

NX_IPV6_ADDRESS_LOOPBACK

0x10000000

NX_IPV4_ICMP_PACKET36
NX_IPV4_IGMP_PACKET36
NX_IPV4_TCP_PACKET56
NX_IPV4_UDP_PACKET44
NX_IPV6_ICMP_PACKET56
NX_IPV6_IGMP_PACKET56
NX_IPV6_TCP_PACKET76
NX_IPV6_UDP_PACKET64
NX_IPV6_PROTOCOL_NEXT_HEADER_HOP_BY_HOP0
NX_IPV6_PROTOCOL_NEXT_HEADER_ROUTING43
NX_IPV6_PROTOCOL_NEXT_HEADER_FRAGMENT44
NX_IPV6_PROTOCOL_NEXT_HEADER_ICMPV658
NX_IPV6_PROTOCOL_NO_NEXT_HEADER

59

NX_IPV6_PROTOCOL_NEXT_HEADER_DESTINATION

60

NX_IPV6_PROTOCOL_TCP6
NX_IPV6_PROTOCOL_UDP

17

NX_IPV6_PROTOCOL_ICMPV6

58

NX_IPV6_PROTOCOL_ICMP1
NX_IPV6_PROTOCOL_IPV44
NX_IPV6_PROTOCOL_IPV641
NX_IPV6_ADDR_STATE_UNKNOWN0x00
NX_IPV6_ADDR_STATE_TENTATIVE0x01
NX_IPV6_ADDR_STATE_PREFERRED0x02
NX_IPV6_ADDR_STATE_DEPRECATED0x03
NX_IPV6_ADDR_STATE_VALID0x04
NX_IPV6_ROUTE_TYPE_NOT_ROUTER0x00
NX_IPV6_ROUTE_TYPE_SOLICITATED0x01
NX_IPV6_ROUTE_TYPE_UNSOLICITATED0x02
NX_IPV6_ROUTE_TYPE_STATIC0x04
NX_IPV6_ROUTE_TYPE_DEFAULT0x40
NX_IPV6_ROUTE_TYPE_VALID0x80
NX_LINK_ARP_RESPONSE_SEND6
NX_LINK_ARP_SEND5
NX_LINK_DEFERRED_PROCESSING

18

NX_LINK_DISABLE3
NX_LINK_ENABLE2
NX_LINK_GET_ALLOC_ERRORS

16

NX_LINK_GET_DUPLEX_TYPE

12

NX_LINK_GET_ERROR_COUNT

13

NX_LINK_GET_RX_COUNT

14

NX_LINK_GET_SPEED11
NX_LINK_GET_STATUS

10

NX_LINK_GET_TX_COUNT

15

NX_LINK_INITIALIZE1
NX_LINK_INTERFACE_ATTACH

19

NX_LINK_MULTICAST_JOIN8
NX_LINK_MULTICAST_LEAVE9
NX_LINK_PACKET_BROADCAST4
NX_LINK_PACKET_SEND0
NX_LINK_RARP_SEND7
NX_LINK_UNINITIALIZE17
NX_LINK_USER_COMMAND50
NX_LOWER_16_MASK

0x0000FFFF

NX_MAX_LISTEN0x33
NX_MAX_LISTEN_REQUESTS10
NX_MAX_MULTICAST_GROUPS7
NX_MAX_PORT0xFFFF
NX_MORE_FRAGMENTS

0x00002000

NX_NO_FREE_PORTS0x45
NX_NO_MAPPING0x04
NX_NO_MORE_ENTRIES0x17
NX_NO_PACKET0x01
NX_NO_RESPONSE0x29
NX_NO_WAIT0
NX_NOT_BOUND0x24
NX_NOT_CLOSED0x35
NX_NOT_CONNECTED0x38
NX_NOT_CREATED0x27
NX_NOT_ENABLED0x14
NX_NOT_IMPLEMENTED0x4A
NX_NOT_LISTEN_STATE0x36
NX_NOT_SUCCESSFUL0x43
NX_NULL0
NX_OPTION_ERROR0x0a
NX_OVERFLOW0x03
NX_PACKET_ALLOCATED

0xAAAAAAAA

NX_PACKET_DEBUG_LOG_SIZE100
NX_PACKET_ENQUEUED0xEEEEEEEE
NX_PACKET_FREE

0xFFFFFFFF

NX_PACKET_POOL_ID

0x5041434B

NX_PACKET_READY0xBBBBBBBB
NX_PHYSICAL_HEADER16
NX_PHYSICAL_TRAILER4
NX_POOL_DELETED0x30
NX_POOL_ERROR0x06
NX_PORT_UNAVAILABLE0x23
NX_PTR_ERROR0x07
NX_RARP_HARDWARE_SIZE0x06
NX_RARP_HARDWARE_TYPE0x0001
NX_RARP_MESSAGE_SIZE28
NX_RARP_OPTION_REQUEST0x0003
NX_RARP_OPTION_RESPONSE0x0004
NX_RARP_PROTOCOL_SIZE0x04
NX_RARP_PROTOCOL_TYPE0x0800
NX_RECEIVE_PACKET0
NX_RESERVED_CODE00x19
NX_RESERVED_CODE10x25
NX_RESERVED_CODE20x32
NX_ROUTE_TABLE_MASK0x1F
NX_ROUTE_TABLE_SIZE32
NX_SEARCH_PORT_START49152
NX_SHIFT_BY_1616
NX_SIZE_ERROR0x09
NX_SOCKET_UNBOUND0x26
NX_SOCKETS_BOUND0x28
NX_STILL_BOUND0x42
NX_SUCCESS0x00
NX_TCP_ACK_BIT0x00100000
NX_TCP_ACK_TIMER_RATE5
NX_TCP_CLIENT1
NX_TCP_CLOSE_WAIT6
NX_TCP_CLOSED1
NX_TCP_CLOSING9
NX_TCP_CONTROL_MASK0x00170000
NX_TCP_EOL_KIND0x00
NX_TCP_ESTABLISHED5
NX_TCP_FAST_TIMER_RATE10
NX_TCP_FIN_BIT

0x00010000

NX_TCP_FIN_WAIT_17
NX_TCP_FIN_WAIT_28
NX_TCP_HEADER_MASK

0xF0000000

NX_TCP_HEADER_SHIFT28
NX_TCP_HEADER_SIZE

0x50000000

NX_TCP_ID

0x54435020

NX_TCP_KEEPALIVE_INITIAL7200
NX_TCP_KEEPALIVE_RETRIES10
NX_TCP_KEEPALIVE_RETRY75
NX_TCP_LAST_ACK11
NX_TCP_LISTEN_STATE2
NX_TCP_MAXIMUM_RETRIES10
NX_TCP_MAXIMUM_TX_QUEUE20
NX_TCP_MSS_KIND0x02
NX_TCP_MSS_OPTION

0x02040000

NX_TCP_MSS_SIZE1460
NX_TCP_NOP_KIND0x01
NX_TCP_OPTION_END0x01010100
NX_TCP_PACKET (IPv6 enabled)76
NX_TCP_PACKET (IPv6 disabled)56
NX_TCP_PORT_TABLE_MASK0x1F
NX_TCP_PORT_TABLE_SIZE32
NX_TCP_PSH_BIT

0x00080000

NX_TCP_RETRY_SHIFT0
NX_TCP_RST_BIT

0x00040000

NX_TCP_SERVER2
NX_TCP_SYN_BIT

0x00020000

NX_TCP_SYN_HEADER

0x70000000

NX_TCP_SYN_RECEIVED4
NX_TCP_SYN_SENT3
NX_TCP_TIMED_WAIT10
NX_TCP_TRANSMIT_TIMER_RATE1
NX_TCP_URG_BIT

0x00200000

NX_TRUE1
NX_TX_QUEUE_DEPTH0x49
NX_UDP_ID

0x55445020

NX_UDP_PACKET (IPv6 enabled)64
NX_UDP_PACKET (IPv6 disabled)44
NX_UDP_PORT_TABLE_MASK0x1F
NX_UDP_PORT_TABLE_SIZE32
NX_UNDERFLOW0x02
NX_UNHANDLED_COMMAND0x44
NX_WAIT_ABORTED0x1A
NX_WAIT_ERROR0x08
NX_WAIT_FOREVER0xFFFFFFFF
NX_WINDOW_OVERFLOW0x39

Listings by Value

NX_ANY_PORT0
NX_ARP_EXPIRATION_RATE0
NX_FALSE0
NX_ICMP_ECHO_REPLY_TYPE0
NX_ICMP_NETWORK_UNREACH_CODE0
NX_ICMPV6_NO_ROUTE_TO_DESTINATION_CODE0
NX_IPV6_ADDRESS_INVALID0
NX_IPV6_PROTOCOL_NEXT_HEADER_HOP_BY_HOP0
NX_LINK_PACKET_SEND0
NX_NO_WAIT0
NX_NULL0
NX_RECEIVE_PACKET0
NX_TCP_RETRY_SHIFT0
NX_IPV6_ADDR_STATE_UNKNOWN0x00
NX_IPV6_ROUTE_TYPE_NOT_ROUTER0x00
NX_SUCCESS0x00
NX_TCP_EOL_KIND0x00
NX_FRAGMENT_OKAY0x00000000
NX_IP_CLASS_A_TYPE0x00000000
NX_IP_CLASS_D_HOSTID0x00000000
NX_IP_NORMAL0x00000000
NX_FOREVER1
NX_ICMP_HOST_UNREACH_CODE1
NX_ICMPV6_COMMUNICATION_WITH_DESTINATION_PROHIBITED_CODE1
NX_ICMPV6_DEST_UNREACHABLE_TYPE1
NX_ICMPV6_NO_SLLA1
NX_ICMPV6_OPTION_TYPE_SRC_LINK_ADDR1
NX_IGMP_HOST_VERSION_11
NX_IGMP_TTL1
NX_INIT_PACKET_ID1
NX_IPV6_PROTOCOL_ICMP1
NX_LINK_INITIALIZE1
NX_TCP_CLIENT1
NX_TCP_CLOSED1
NX_TCP_TRANSMIT_TIMER_RATE1
NX_TRUE1
NX_IP_PERIODIC_EVENT0x00000001
NX_IPV6_ADDRESS_LINKLOCAL0x00000001
NX_ARP_HARDWARE_TYPE0x0001
NX_ARP_OPTION_REQUEST0x0001
NX_IP_INITIALIZE_DONE0x0001
NX_RARP_HARDWARE_TYPE0x0001
NX_IPV6_ADDR_STATE_TENTATIVE0x01
NX_IPV6_ROUTE_TYPE_SOLICITATED0x01
NX_NO_PACKET0x01
NX_TCP_NOP_KIND0x01
NX_ICMP_PROTOCOL_UNREACH_CODE2
NX_ICMPV6_BEYOND_SCOPE_OF_SOURCE_ADDRESS_CODE2
NX_ICMPV6_OPTION_TYPE_TRG_LINK_ADDR2
NX_ICMPV6_PACKET_TOO_BIG_TYPE2
NX_IGMP_HOST_VERSION_22
NX_LINK_ENABLE2
NX_TCP_LISTEN_STATE2
NX_TCP_SERVER2
NX_IP_UNFRAG_EVENT0x00000002
NX_IPV6_ADDRESS_SITELOCAL0x00000002
NX_ARP_OPTION_RESPONSE0x0002
NX_IP_ADDRESS_RESOLVED0x0002
NX_IPV6_ADDR_STATE_PREFERRED0x02
NX_IPV6_ROUTE_TYPE_UNSOLICITATED0x02
NX_TCP_MSS_KIND0x02
NX_UNDERFLOW0x02
NX_ICMP_DEST_UNREACHABLE_TYPE3
NX_ICMP_PORT_UNREACH_CODE
3
NX_ICMPV6_ADDRESS_UNREACHABLE_CODE3
NX_ICMPV6_OPTION_TYPE_PREFIX_INFO3
NX_ICMPV6_TIME_EXCEED_TYPE3
NX_LINK_DISABLE3
NX_TCP_SYN_SENT3
NX_RARP_OPTION_REQUEST0x0003
NX_IPV6_ADDR_STATE_DEPRECATED0x03
NX_OVERFLOW0x03
NX_ARP_MAX_QUEUE_DEPTH4
NX_ICMP_FRAGMENT_NEEDED_CODE4
NX_ICMP_SOURCE_QUENCH_TYPE4
NX_ICMPV6_DEST_UNREACHABLE_CODE4
NX_ICMPV6_OPTION_REDIRECTED_HEADER4
NX_ICMPV6_PARAMETER_PROBLEM_TYPE4
NX_IPV6_PROTOCOL_IPV44
NX_LINK_PACKET_BROADCAST4
NX_PHYSICAL_TRAILER4
NX_TCP_SYN_RECEIVED4
NX_IP_ICMP_EVENT0x00000004
NX_IPV6_ADDRESS_GLOBAL0x00000004
NX_IP_LINK_ENABLED0x0004
NX_RARP_OPTION_RESPONSE0x0004
NX_ARP_PROTOCOL_SIZE0x04
NX_IPV6_ADDR_STATE_VALID0x04
NX_IPV6_ROUTE_TYPE_STATIC0x04
NX_NO_MAPPING0x04
NX_RARP_PROTOCOL_SIZE0x04
NX_ICMP_REDIRECT_TYPE5
NX_ICMP_SOURCE_ROUTE_CODE5
NX_ICMPV6_OPTION_TYPE_MTU5
NX_ICMPV6_SOURCE_ADDRESS_FAILED_I_E_POLICY_CODE5
NX_IP_NORMAL_LENGTH5
NX_LINK_ARP_SEND5
NX_TCP_ACK_TIMER_RATE5
NX_TCP_ESTABLISHED5
NX_DELETED0x05
NX_ICMP_NETWORK_UNKNOWN_CODE6
NX_ICMPV6_REJECT_ROUTE_TO_DESTINATION_CODE6
NX_IPV6_PROTOCOL_TCP6
NX_LINK_ARP_RESPONSE_SEND6
NX_TCP_CLOSE_WAIT6
NX_ARP_HARDWARE_SIZE0x06
NX_POOL_ERROR0x06
NX_RARP_HARDWARE_SIZE0x06
NX_ICMP_HOST_UNKNOWN_CODE7
NX_LINK_RARP_SEND7
NX_MAX_MULTICAST_GROUPS7
NX_TCP_FIN_WAIT_17
NX_PTR_ERROR0x07
NX_ICMP_ECHO_REQUEST_TYPE8
NX_ICMP_SOURCE_ISOLATED_CODE8
NX_IP_ALIGN_FRAGS8
NX_LINK_MULTICAST_JOIN8
NX_TCP_FIN_WAIT_28
NX_IGMP_HEADER_SIZE8
NX_IP_RECEIVE_EVENT0x00000008
NX_IP_ARP_ENABLED0x0008
NX_WAIT_ERROR0x08
NX_ICMP_NETWORK_PROHIBIT_CODE9
NX_LINK_MULTICAST_LEAVE9
NX_TCP_CLOSING9
NX_SIZE_ERROR0x09
NX_ARP_UPDATE_RATE10
NX_ICMP_HOST_PROHIBIT_CODE10
NX_IGMP_MAX_UPDATE_TIME10
NX_LINK_GET_STATUS10
NX_MAX_LISTEN_REQUESTS10
NX_TCP_FAST_TIMER_RATE10
NX_TCP_KEEPALIVE_RETRIES10
NX_TCP_MAXIMUM_RETRIES10
NX_TCP_TIMED_WAIT10
NX_IPV6_ALL_NODE_MCAST0x00000010
NX_OPTION_ERROR0x0A
NX_ICMP_NETWORK_SERVICE_CODE11
NX_ICMP_TIME_EXCEEDED_TYPE11
NX_LINK_GET_SPEED11
NX_TCP_LAST_ACK11
NX_ICMP_HOST_SERVICE_CODE12
NX_ICMP_PARAMETER_PROB_TYPE12
NX_LINK_GET_DUPLEX_TYPE12
NX_ICMP_TIMESTAMP_REQ_TYPE13
NX_LINK_GET_ERROR_COUNT13
NX_ICMP_TIMESTAMP_REP_TYPE14
NX_LINK_GET_RX_COUNT14
NX_LINK_GET_TX_COUNT15
NX_LINK_GET_ALLOC_ERRORS16
NX_PHYSICAL_HEADER16
NX_SHIFT_BY_1616
NX_IP_ARP_REC_EVENT0x00000010
NX_IP_UDP_ENABLED0x0010
NX_DELETE_ERROR0x10
NX_ICMP_ADDRESS_MASK_REQ_TYPE17
NX_IPV6_PROTOCOL_UDP17
NX_LINK_UNINITIALIZE17
NX_CALLER_ERROR0x11
NX_ARP_MAXIMUM_RETRIES18
NX_ICMP_ADDRESS_MASK_REP_TYPE18
NX_LINK_DEFERRED_PROCESSING18
NX_INVALID_PACKET0x12
NX_INVALID_SOCKET0x13
NX_LINK_INTERFACE_ATTACH19
NX_TCP_MAXIMUM_TX_QUEUE20
NX_NOT_ENABLED0x14
NX_ALREADY_ENABLED0x15
NX_ENTRY_NOT_FOUND0x16
NX_NO_MORE_ENTRIES0x17
NX_IP_TIME_TO_LIVE_SHIFT24
NX_ARP_TIMER_ERROR0x18
NX_RESERVED_CODE00x19
NX_WAIT_ABORTED0x1A
NX_ARP_MESSAGE_SIZE28
NX_RARP_MESSAGE_SIZE28
NX_TCP_HEADER_SHIFT28
NX_ROUTE_TABLE_MASK0x1F
NX_TCP_PORT_TABLE_MASK0x1F
NX_UDP_PORT_TABLE_MASK0x1F
NX_ROUTE_TABLE_SIZE32
NX_TCP_PORT_TABLE_SIZE32
NX_UDP_PORT_TABLE_SIZE32
NX_IPV6_ALL_ROUTER_MCAST0x00000020
NX_IP_RARP_REC_EVENT0x00000020
NX_IP_TCP_ENABLED0x0020
NX_IP_INTERNAL_ERROR0x20
NX_IP_ADDRESS_ERROR0x21
NX_ALREADY_BOUND0x22
NX_PORT_UNAVAILABLE0x23
NX_ICMP_PACKET36
NX_IGMP_PACKET36
NX_IP_PACKET36
NX_IPV4_ICMP_PACKET36
NX_IPV4_IGMP_PACKET36
NX_NOT_BOUND0x24
NX_RESERVED_CODE10x25
NX_SOCKET_UNBOUND0x26
NX_NOT_CREATED0x27
NX_SOCKETS_BOUND0x28
NX_NO_RESPONSE0x29
NX_IPV6_PROTOCOL_IPV641
NX_IPV6_PROTOCOL_NEXT_HEADER_ROUTING43
NX_IPV4_UDP_PACKET44
NX_IPV6_PROTOCOL_NEXT_HEADER_FRAGMENT44
NX_UDP_PACKET44
NX_POOL_DELETED0x30
NX_ALREADY_RELEASED0x31
NX_LINK_USER_COMMAND50
NX_RESERVED_CODE20x32
NX_MAX_LISTEN0x33
NX_DUPLICATE_LISTEN0x34
NX_NOT_CLOSED0x35
NX_NOT_LISTEN_STATE0x36
NX_IN_PROGRESS0x37
NX_NOT_CONNECTED0x38
NX_IPV4_TCP_PACKET56
NX_IPV6_ICMP_PACKET56
NX_IPV6_IGMP_PACKET56
NX_TCP_PACKET56
NX_WINDOW_OVERFLOW0x39
NX_IPV6_PROTOCOL_NEXT_HEADER_ICMPV658
NX_IPV6_PROTOCOL_ICMPV658
NX_IPV6_PROTOCOL_NO_NEXT_HEADER59
NX_IPV6_PROTOCOL_NEXT_HEADER_DESTINATION60
NX_IPV6_UDP_PACKET64
NX_IPV6_SOLICITED_NODE_MCAST0x00000040
NX_IP_IGMP_EVENT0x00000040
NX_IP_IGMP_ENABLED0x0040
NX_ALREADY_SUSPENDED0x40
NX_IPV6_ROUTE_TYPE_DEFAULT0x40
NX_DISCONNECT_FAILED0x41
NX_STILL_BOUND0x42
NX_NOT_SUCCESSFUL0x43
NX_UNHANDLED_COMMAND0x44
NX_NO_FREE_PORTS0x45
NX_INVALID_PORT0x46
NX_INVALID_RELISTEN0x47
NX_CONNECTION_PENDING0x48
NX_TX_QUEUE_DEPTH0x49
NX_NOT_IMPLEMENTED0x4A
NX_NOT_SUPPORTED0x4B
NX_TCP_KEEPALIVE_RETRY75
NX_INVALID_INTERFACE0x4C
NX_IPV6_TCP_PACKET76
NX_ARP_DEBUG_LOG_SIZE100
NX_ICMP_DEBUG_LOG_SIZE100
NX_IGMP_DEBUG_LOG_SIZE100
NX_IP_DEBUG_LOG_SIZE100
NX_IP_PERIODIC_RATE100
NX_PACKET_DEBUG_LOG_SIZE100
NX_RARP_DEBUG_LOG_SIZE100
NX_TCP_DEBUG_LOG_SIZE100
NX_UDP_DEBUG_LOG_SIZE100
NX_IP_TCP_EVENT0x00000080
NX_IP_TIME_TO_LIVE0x00000080
NX_IP_RARP_COMPLETE0x0080
NX_IPV6_ROUTE_TYPE_VALID0x80
NX_NOT_IMPLEMENTED0x4A
NX_IP_CLASS_C_HOSTID0x000000FF
NX_IP_MULTICAST_UPPER0x00000100
NX_IP_TCP_FAST_EVENT0x00000100
NX_IP_DRIVER_PACKET_EVENT0x00000200
NX_IP_IGMP_ENABLE_EVENT0x00000400
NX_IP_DRIVER_DEFERRED_EVENT0x00000800
NX_ARP_PROTOCOL_TYPE0x0800
NX_RARP_PROTOCOL_TYPE0x0800
NX_IP_TCP_CLEANUP_DEFERRED0x00001000
NX_ICMPV6_ECHO_REQUEST_TYPE128
NX_ICMPV6_ECHO_REPLY_TYPE129
NX_ICMPV6_ROUTER_SOLICITATION_TYPE133
NX_ICMPV6_ROUTER_ADVERTISEMENT_TYPE134
NX_ICMPV6_NEIGHBOR_SOLICITATION_TYPE135
NX_ICMPV6_NEIGHBOR_ADVERTISEMENT_TYPE136
NX_ICMPV6_REDIRECT_MESSAGE_TYPE137
NX_ICMPV6_MINIMUM_IPV4_PATH_MTU576
NX_ICMPV6_MINIMUM_IPV6_PATH_MTU1280
NX_TCP_KEEPALIVE_INITIAL7200
NX_FRAG_OFFSET_MASK0x00001FFF
NX_IP_OFFSET_MASK0x00001FFF
NX_IP_MORE_FRAGMENT0x00002000
NX_MORE_FRAGMENTS0x00002000
NX_IP_FRAGMENT_MASK0x00003FFF
NX_TCP_MSS_SIZE16384
NX_DONT_FRAGMENT0x00004000
NX_IP_DONT_FRAGMENT0x00004000
NX_SEARCH_PORT_START49152
NX_IP_CLASS_B_HOSTID0x0000FFFF
NX_IP_PACKET_SIZE_MASK0x0000FFFF
NX_LOWER_16_MASK0x0000FFFF
NX_MAX_PORT0xFFFF
NX_IP_ICMP0x00010000
NX_TCP_FIN_BIT0x00010000
NX_CARRY_BIT0x10000
NX_IP_IGMP0x00020000
NX_IP_MIN_COST0x00020000
NX_TCP_SYN_BIT0x00020000
NX_IP_MAX_RELIABLE0x00040000
NX_TCP_RST_BIT0x00040000
NX_IP_TCP0x00060000
NX_IP_MAX_DATA0x00080000
NX_TCP_PSH_BIT0x00080000
NX_IP_MIN_DELAY0x00100000
NX_TCP_ACK_BIT0x00100000
NX_IP_UDP0x00110000
NX_TCP_CONTROL_MASK0x00170000
NX_TCP_URG_BIT0x00200000
NX_IP_MULTICAST_MASK0x007FFFFF
NX_IP_PROTOCOL_MASK0x00FF0000
NX_IP_TOS_MASK0x00FF0000
NX_IGMP_ROUTER_QUERY_TYPE0x01000000
NX_TCP_OPTION_END0x01010402
NX_IGMP_HOST_RESPONSE_TYPE0x02000000
NX_TCP_MSS_OPTION0x02040000
NX_IGMP_TYPE_MASK0x0F000000
NX_IP_LENGTH_MASK0x0F000000
NX_IGMP_MAX_RESP_TIME_MASK0x00FF0000
NX_IP_CLASS_A_HOSTID0x00FFFFFF
NX_IP_CLASS_D_GROUP0x0FFFFFFF
NX_IGMP_VERSION0x10000000
NX_IPV6_ADDRESS_LOOPBACK0x10000000
NX_IGMP_HOST_V2_JOIN_TYPE0x16000000
NX_IGMP_HOST_V2_LEAVE_TYPE0x17000000
NX_IPV6_ADDRESS_UNSPECIFIED0x20000000
NX_IP_CLASS_C_NETID0x1FFFFF00
NX_IP_CLASS_B_NETID0x3FFF0000
NX_IPV6_ADDRESS_MULTICAST0x40000000
NX_IP_VERSION0x45000000
NX_IP_ID0x49502020
NX_TCP_HEADER_SIZE0x50000000
NX_PACKET_POOL_ID0x5041434B
NX_TCP_ID0x54435020
NX_UDP_ID0x55445020
NX_IP_MULTICAST_LOWER0x5E000000
NX_IP_CLASS_A_NETID0x7F000000
NX_TCP_SYN_HEADER0x70000000
NX_IP_LOOPBACK_FIRST0x7F000000
NX_IP_LOOPBACK_LAST0x7FFFFFFF
NX_IP_CLASS_A_MASK0x80000000
NX_IP_CLASS_B_TYPE0x80000000
NX_IPV6_ADDRESS_UNICAST0x80000000
NX_PACKET_ALLOCATED0xAAAAAAAA
NX_PACKET_READY0xBBBBBBBB
NX_IP_CLASS_B_MASK0xC0000000
NX_IP_CLASS_C_TYPE0xC0000000
NX_DRIVER_TX_DONE0xDDDDDDDD
NX_IP_CLASS_C_MASK0xE0000000
NX_IP_CLASS_D_TYPE0xE0000000
NX_PACKET_ENQUEUED0xEEEEEEEE
NX_IGMP_VERSION_MASK0xF0000000
NX_IP_CLASS_D_MASK0xF0000000
NX_TCP_HEADER_MASK0xF0000000
NX_ALL_HOSTS_ADDRESS0xFE000001
NX_IGMPV2_TYPE_MASK0xFF000000
NX_IP_TIME_TO_LIVE_MASK0xFF000000
NX_ICMPV6_PATH_MTU_INFINITE_TIMEOUT0xFFFFFFFF
NX_IP_ALL_EVENTS0xFFFFFFFF
NX_IP_LIMITED_BROADCAST0xFFFFFFFF
NX_PACKET_FREE0xFFFFFFFF
NX_WAIT_FOREVER0xFFFFFFFF
Prev
Appendix A - NetX Duo Services
Next
Appendix C - NetX Duo Data Types