documentation.HELP! FNET Documentation

Embedded TCP/IP stack: FNET_CFG_CPU_ETH1

FNET

previous page next page
Logo
Embedded TCP/IP stack  4.1.0
  • FNET Overview
  • FNET Quick Start
  • FNET API
  • Ethernet Module Configuration Parameters
FNET_CFG_CPU_ETH0
FNET_CFG_CPU_ETH0_MTU
FNET_CFG_CPU_ETH0_NAME
FNET_CFG_CPU_ETH0_PHY_ADDR
FNET_CFG_CPU_ETH0_VECTOR_NUMBER
FNET_CFG_CPU_ETH1
FNET_CFG_CPU_ETH1_MTU
FNET_CFG_CPU_ETH1_NAME
FNET_CFG_CPU_ETH1_PHY_ADDR
FNET_CFG_CPU_ETH1_VECTOR_NUMBER
FNET_CFG_CPU_ETH_ATONEGOTIATION_TIMEOUT
FNET_CFG_CPU_ETH_FULL_DUPLEX
FNET_CFG_CPU_ETH_HW_RX_IP_CHECKSUM
FNET_CFG_CPU_ETH_HW_RX_MAC_ERR
FNET_CFG_CPU_ETH_HW_RX_PROTOCOL_CHECKSUM
FNET_CFG_CPU_ETH_HW_TX_IP_CHECKSUM
FNET_CFG_CPU_ETH_HW_TX_PROTOCOL_CHECKSUM
FNET_CFG_CPU_ETH_IO_INIT
FNET_CFG_CPU_ETH_MIB
FNET_CFG_CPU_ETH_PHY_ADDR_DISCOVER
FNET_CFG_CPU_ETH_PROMISCUOUS
FNET_CFG_CPU_ETH_RMII
FNET_CFG_CPU_ETH_RMII_10T
FNET_CFG_CPU_ETH_RX_BUFS_MAX
FNET_CFG_CPU_ETH_TX_BUFS_MAX
FNET_CFG_CPU_ETH_VECTOR_PRIORITY
FNET_CFG_CPU_WIFI
FNET_CFG_CPU_WIFI_FW_UPDATE
FNET_CFG_CPU_WIFI_IO_INIT
FNET_CFG_CPU_WIFI_NAME
#define FNET_CFG_CPU_ETH1

Ethernet-1 interface:

  • 1 = is enabled.
    Supported only by Modelo platform.
  • 0 = is disabled (default value).

Definition at line 581 of file fnet_cpu_config.h.


© 2005-2018 by Andrey Butok. http://fnet.sourceforge.net
previous page start next page

Menu

  • Homepage

Table of contents

  • FNET Overview
    • FNET Key Features
    • FNET Directory Structure
    • FNET License
    • FNET Change Log
  • FNET Demo Applications
    • FNET Shell Demo Quick Start
      • Requirements
      • Step by step
    • FNET Shell mbedTLS Demo Quick Start
      • Requirements
      • Step by step
    • FNET Shell FreeRTOS Demo Quick Start
    • FNET Shell FreeRTOS Wi-Fi Demo Quick Start
      • Requirements
      • Step by step
    • FNET TFTP Bootloader Quick Start
      • Requirements
      • Step by step
        • TFTP firmware client
        • TFTP firmware server
    • FNET Throughput Benchmark Quick Start
      • Requirements
      • Step by step
        • Receiver Benchmark
        • Transmitter Benchmark
  • FNET How-To
    • Add FNET Stack to an existing project
    • Add FNET Bootloader support to an existing project
    • Generate FNET ROM file system image
  • FNET API
    • FNET Configuration Parameters
      • Stack Configuration Parameters
        • IPv6-Specific Configuration Parameters
          • FNET_CFG_IP6
          • FNET_CFG_ND6_NEIGHBOR_CACHE_SIZE
          • FNET_CFG_ND6_PREFIX_LIST_SIZE
          • FNET_CFG_ND6_ROUTER_LIST_SIZE
          • FNET_CFG_ND6_DAD_TRANSMITS
          • FNET_CFG_ND6_RDNSS
          • FNET_CFG_ND6_RDNSS_LIST_SIZE
          • FNET_CFG_IP6_FRAGMENTATION
          • FNET_CFG_IP6_PMTU_DISCOVERY
          • FNET_CFG_NETIF_IP6_ADDR_MAX
          • FNET_CFG_MLD
        • IPv4-Specific Configuration Parameters
          • FNET_CFG_IP4
          • FNET_CFG_IP4_FRAGMENTATION
          • FNET_CFG_LOOPBACK_IP4_ADDR
          • FNET_CFG_IGMP
          • FNET_CFG_IGMP_VERSION
        • FNET_CFG_ASSET
        • FNET_CFG_TCP
        • FNET_CFG_LOOPBACK
        • FNET_CFG_LOOPBACK_NAME
        • FNET_CFG_LOOPBACK_MULTICAST
        • FNET_CFG_LOOPBACK_BROADCAST
        • FNET_CFG_LOOPBACK_MTU
        • FNET_CFG_MULTICAST
        • FNET_CFG_MULTICAST_MAX
        • FNET_CFG_MULTICAST_SOCKET_MAX
        • FNET_CFG_ARP_TABLE_SIZE
        • FNET_CFG_ARP_EXPIRE_TIMEOUT
        • FNET_CFG_TCP_DISCARD_OUT_OF_ORDER
        • FNET_CFG_TCP_URGENT
        • FNET_CFG_UDP
        • FNET_CFG_UDP_CHECKSUM
        • FNET_CFG_RAW
        • FNET_CFG_MULTITHREADING
        • FNET_CFG_SOCKET_MAX
        • FNET_CFG_SOCKET_BSD_NAMES
        • FNET_CFG_SOCKET_CALLBACK_ON_RX
        • FNET_CFG_SOCKET_TCP_MSS
        • FNET_CFG_SOCKET_TCP_TX_BUF_SIZE
        • FNET_CFG_SOCKET_TCP_RX_BUF_SIZE
        • FNET_CFG_SOCKET_UDP_TX_BUF_SIZE
        • FNET_CFG_SOCKET_UDP_RX_BUF_SIZE
        • FNET_CFG_SOCKET_RAW_TX_BUF_SIZE
        • FNET_CFG_SOCKET_RAW_RX_BUF_SIZE
        • FNET_CFG_IP_MAX_PACKET
        • FNET_CFG_TIMER_POLL_AUTOMATIC
        • FNET_CFG_ASSERT
        • FNET_CFG_OVERLOAD_MEMCPY
      • Platform-Specific Configuration Parameters
        • Ethernet Module Configuration Parameters
          • FNET_CFG_CPU_ETH0
          • FNET_CFG_CPU_ETH1
          • FNET_CFG_CPU_ETH0_NAME
          • FNET_CFG_CPU_ETH1_NAME
          • FNET_CFG_CPU_WIFI_NAME
          • FNET_CFG_CPU_ETH0_PHY_ADDR
          • FNET_CFG_CPU_ETH1_PHY_ADDR
          • FNET_CFG_CPU_ETH_PHY_ADDR_DISCOVER
          • FNET_CFG_CPU_ETH0_MTU
          • FNET_CFG_CPU_ETH1_MTU
          • FNET_CFG_CPU_ETH0_VECTOR_NUMBER
          • FNET_CFG_CPU_ETH1_VECTOR_NUMBER
          • FNET_CFG_CPU_ETH_VECTOR_PRIORITY
          • FNET_CFG_CPU_ETH_TX_BUFS_MAX
          • FNET_CFG_CPU_ETH_RX_BUFS_MAX
          • FNET_CFG_CPU_ETH_ATONEGOTIATION_TIMEOUT
          • FNET_CFG_CPU_ETH_PROMISCUOUS
          • FNET_CFG_CPU_ETH_FULL_DUPLEX
          • FNET_CFG_CPU_ETH_RMII
          • FNET_CFG_CPU_ETH_RMII_10T
          • FNET_CFG_CPU_ETH_MIB
          • FNET_CFG_CPU_ETH_HW_TX_PROTOCOL_CHECKSUM
          • FNET_CFG_CPU_ETH_HW_TX_IP_CHECKSUM
          • FNET_CFG_CPU_ETH_HW_RX_PROTOCOL_CHECKSUM
          • FNET_CFG_CPU_ETH_HW_RX_IP_CHECKSUM
          • FNET_CFG_CPU_ETH_HW_RX_MAC_ERR
          • FNET_CFG_CPU_ETH_IO_INIT
          • FNET_CFG_CPU_WIFI
          • FNET_CFG_CPU_WIFI_FW_UPDATE
          • FNET_CFG_CPU_WIFI_IO_INIT
        • ColdFire Platform Configuration Parameters
          • FNET_CFG_MCF_V1
          • FNET_CFG_MCF_TIMER_DTIM
          • FNET_CFG_MCF_TIMER_PIT
          • FNET_CFG_MCF_TIMER_RTC8
          • FNET_CFG_MCF_IPSBAR
          • FNET_CFG_MCF_CACHE_CACR
          • FNET_CFG_MCF_RCM
          • FNET_CFG_MCF_UART
          • FNET_CFG_MCF_SCI
        • FNET_CFG_COMP_compiler_type
        • FNET_CFG_CPU_processor_type
        • FNET_CFG_CPU_LITTLE_ENDIAN
        • FNET_CFG_CPU_CLOCK_HZ
        • FNET_CFG_CPU_SERIAL_PORT_DEFAULT
        • FNET_CFG_CPU_SERIAL_IO_INIT
        • FNET_CFG_CPU_VECTOR_TABLE
        • FNET_CFG_CPU_VECTOR_TABLE_IS_IN_RAM
        • FNET_CFG_CPU_TIMER_NUMBER_MAX
        • FNET_CFG_CPU_VECTOR_PRIORITY_MAX
        • FNET_CFG_CPU_TIMER_VECTOR_PRIORITY
        • FNET_CFG_CPU_CACHE
        • FNET_CFG_CPU_CACHE_INVALIDATE
        • FNET_CFG_CPU_FLASH
        • FNET_CFG_CPU_FLASH_ADDRESS
        • FNET_CFG_CPU_FLASH_SIZE
        • FNET_CFG_CPU_FLASH_PAGE_SIZE
        • FNET_CFG_CPU_FLASH_PROGRAM_SIZE
        • FNET_CFG_CPU_FLASH_VERIFY
      • Service-Specific Configuration Parameters
        • DHCPv4 Client Configuration Parameters
          • FNET_CFG_DHCP_CLN
          • FNET_CFG_DHCP_CLN_BOOTP
          • FNET_CFG_DHCP_CLN_PORT
          • FNET_CFG_DHCP_CLN_RESPONSE_TIMEOUT
          • FNET_CFG_DHCP_CLN_BROADCAST
        • DHCPv4 Server Configuration Parameters
          • FNET_CFG_DHCP_SRV
          • FNET_CFG_DHCP_SRV_PORT
          • FNET_CFG_DHCP_SRV_ADDR_POOL_SIZE
          • FNET_CFG_DHCP_SRV_LEASE_TIME
        • Auto-IP Service Configuration Parameters
          • FNET_CFG_AUTOIP
          • FNET_CFG_AUTOIP_DEFEND_INTERVAL
        • Benchmark Server Configuration Parameters
          • FNET_CFG_BENCH_SRV
          • FNET_CFG_BENCH_SRV_PORT
          • FNET_CFG_BENCH_SRV_BUFFER_SIZE
        • Benchmark Client Configuration Parameters
          • FNET_CFG_BENCH_CLN
          • FNET_CFG_BENCH_CLN_PORT
          • FNET_CFG_BENCH_CLN_BUFFER_SIZE
        • DNS Client Configuration Parameters
          • FNET_CFG_DNS
          • FNET_CFG_DNS_PORT
          • FNET_CFG_DNS_RETRANSMISSION_MAX
          • FNET_CFG_DNS_RETRANSMISSION_TIMEOUT
        • Link-Detection Service Configuration Parameters
          • FNET_CFG_LINK
        • LLMNR Server Configuration Parameters
          • FNET_CFG_LLMNR
          • FNET_CFG_LLMNR_PORT
          • FNET_CFG_LLMNR_HOSTNAME_TTL
        • MDNS Server Configuration Parameters
          • FNET_CFG_MDNS
          • FNET_CFG_MDNS_PORT
          • FNET_CFG_MDNS_RR_TTL
          • FNET_CFG_MDNS_SERVICE_MAX
          • FNET_CFG_MDNS_SERVICE_TYPE_ENUMERATION
        • Flash Driver Configuration Parameters
          • FNET_CFG_FLASH
          • FNET_CFG_FLASH_CACHE
        • File System Configuration Parameters
          • FNET_CFG_FS
          • FNET_CFG_FS_MOUNT_MAX
          • FNET_CFG_FS_MOUNT_NAME_MAX
          • FNET_CFG_FS_DESC_MAX
          • FNET_CFG_FS_ROM
        • HTTP Server Configuration Parameters
          • FNET_CFG_HTTP
          • FNET_CFG_HTTP_SESSION_MAX
          • FNET_CFG_HTTP_SSI
          • FNET_CFG_HTTP_CGI
          • FNET_CFG_HTTP_PORT
          • FNET_CFG_HTTP_TLS
          • FNET_CFG_HTTP_TLS_PORT
          • FNET_CFG_HTTP_REQUEST_SIZE_MAX
          • FNET_CFG_HTTP_VERSION_MAJOR
          • FNET_CFG_HTTP_AUTHENTICATION_BASIC
          • FNET_CFG_HTTP_POST
        • PING Service Configuration Parameters
          • FNET_CFG_PING
          • FNET_CFG_PING_PACKET_MAX
          • FNET_CFG_PING_IDENTIFIER
        • SNTP Client Configuration Parameters
          • FNET_CFG_SNTP
          • FNET_CFG_SNTP_PORT
          • FNET_CFG_SNTP_RETRANSMISSION_MAX
          • FNET_CFG_SNTP_RETRANSMISSION_TIMEOUT
        • Serial Library Configuration Parameters
          • FNET_CFG_SERIAL_PRINTF_N_TO_RN
        • Shell Service Configuration Parameters
          • FNET_CFG_SHELL_MAX
          • FNET_CFG_SHELL_ARGS_MAX
          • FNET_CFG_SHELL_HELP_FORMAT
        • Telnet Server Configuration Parameters
          • FNET_CFG_TELNET
          • FNET_CFG_TELNET_SESSION_MAX
          • FNET_CFG_TELNET_PORT
          • FNET_CFG_TELNET_SHELL_ECHO
          • FNET_CFG_TELNET_SOCKET_BUF_SIZE
          • FNET_CFG_TELNET_CMD_LINE_BUF_SIZE
        • TFTP Server and Client Configuration Parameters
          • FNET_CFG_TFTP_CLN
          • FNET_CFG_TFTP_SRV
          • FNET_CFG_TFTP_CLN_PORT
          • FNET_CFG_TFTP_CLN_TIMEOUT
          • FNET_CFG_TFTP_SRV_PORT
          • FNET_CFG_TFTP_SRV_TIMEOUT
          • FNET_CFG_TFTP_SRV_RETRANSMIT_MAX
        • TLS (Transport Layer Security) Configuration Parameters
          • FNET_CFG_TLS
          • FNET_CFG_TLS_SOCKET_MAX
        • FNET_CFG_SERVICE_MAX
    • FNET Stack API
      • Stack Initialization API
        • fnet_mutex_api_t
          • mutex_init
          • mutex_free
          • mutex_lock
          • mutex_unlock
        • fnet_init_params
          • netheap_ptr
          • netheap_size
          • mutex_api
        • fnet_mutex_t
        • fnet_init
        • fnet_release
      • Sockets API
        • fnet_ip6_addr_t
        • fnet_in_addr
          • s_addr
        • fnet_sockaddr_in
          • sin_family
          • sin_port
          • sin_scope_id
          • sin_addr
        • fnet_in6_addr
          • s6_addr
        • fnet_sockaddr_in6
          • sin6_family
          • sin6_port
          • sin6_scope_id
          • sin6_addr
        • fnet_sockaddr
          • sa_family
          • sa_port
          • sa_scope_id
          • sa_data
        • fnet_ip_mreq
          • imr_multiaddr
          • imr_interface
        • fnet_ipv6_mreq
          • ipv6imr_multiaddr
          • ipv6imr_interface
        • fnet_linger
          • l_onoff
          • l_linger
        • FNET_HTONS
        • FNET_NTOHS
        • FNET_HTONL
        • FNET_NTOHL
        • FNET_IP4_ADDR_INIT
        • FNET_IP4_ADDR_STR_SIZE
        • FNET_IP6_ADDR_STR_SIZE
        • INADDR_ANY
        • INADDR_BROADCAST
        • AF_UNSPEC
        • AF_INET
        • AF_INET6
        • AF_SUPPORTED
        • FNET_SA_DATA_SIZE
        • FNET_IP_ADDR_STR_SIZE
        • fnet_ip4_addr_t
        • fnet_address_family_t
        • fnet_scope_id_t
        • fnet_socket_t
        • fnet_socket_type_t
          • SOCK_UNSPEC
          • SOCK_STREAM
          • SOCK_DGRAM
          • SOCK_RAW
        • fnet_socket_state_t
          • SS_UNCONNECTED
          • SS_CONNECTING
          • SS_CONNECTED
          • SS_LISTENING
        • fnet_protocol_t
          • IPPROTO_IP
          • IPPROTO_ICMP
          • IPPROTO_IGMP
          • IPPROTO_TCP
          • IPPROTO_UDP
          • IPPROTO_IPV6
          • IPPROTO_ICMPV6
          • SOL_SOCKET
        • fnet_socket_options_t
          • SO_ACCEPTCONN
          • SO_KEEPALIVE
          • SO_DONTROUTE
          • SO_LINGER
          • SO_OOBINLINE
          • SO_SNDBUF
          • SO_RCVBUF
          • SO_STATE
          • SO_ERROR
          • SO_TYPE
          • SO_RCVNUM
          • SO_SNDNUM
          • TCP_MSS
          • TCP_BSD
          • TCP_NODELAY
          • TCP_FINRCVD
          • TCP_URGRCVD
          • TCP_KEEPIDLE
          • TCP_KEEPINTVL
          • TCP_KEEPCNT
          • IP_TOS
          • IP_TTL
          • IP_MULTICAST_TTL
          • IP_ADD_MEMBERSHIP
          • IP_DROP_MEMBERSHIP
          • IPV6_UNICAST_HOPS
          • IPV6_MULTICAST_HOPS
          • IPV6_JOIN_GROUP
          • IPV6_LEAVE_GROUP
        • fnet_msg_flags_t
          • MSG_OOB
          • MSG_PEEK
          • MSG_DONTROUTE
        • fnet_sd_flags_t
          • SD_READ
          • SD_WRITE
          • SD_BOTH
        • fnet_htons
        • fnet_ntohs
        • fnet_htonl
        • fnet_ntohl
        • fnet_inet_ntoa
        • fnet_inet_aton
        • fnet_inet_ntop
        • fnet_inet_pton
        • fnet_inet_ptos
        • fnet_socket
        • fnet_socket_bind
        • fnet_socket_listen
        • fnet_socket_accept
        • fnet_socket_connect
        • fnet_socket_recv
        • fnet_socket_recvfrom
        • fnet_socket_send
        • fnet_socket_sendto
        • fnet_socket_shutdown
        • fnet_socket_close
        • fnet_socket_setopt
        • fnet_socket_getopt
        • fnet_socket_getpeername
        • fnet_socket_getname
        • fnet_socket_addr_are_equal
        • fnet_socket_addr_is_unspecified
        • fnet_socket_addr_is_multicast
        • fnet_socket_set_callback_on_rx
      • Error Codes API
        • fnet_error_t
          • FNET_ERR_OK
          • FNET_ERR_NO_DESC
          • FNET_ERR_NOMEM
          • FNET_ERR_AGAIN
          • FNET_ERR_BOUNDREQ
          • FNET_ERR_INVAL
          • FNET_ERR_DESTADDRREQ
          • FNET_ERR_MSGSIZE
          • FNET_ERR_NOPROTOOPT
          • FNET_ERR_PROTONOSUPPORT
          • FNET_ERR_OPNOTSUPP
          • FNET_ERR_AFNOSUPPORT
          • FNET_ERR_ADDRINUSE
          • FNET_ERR_ADDRNOTAVAIL
          • FNET_ERR_NETUNREACH
          • FNET_ERR_CONNABORTED
          • FNET_ERR_CONNRESET
          • FNET_ERR_ISCONN
          • FNET_ERR_NOTCONN
          • FNET_ERR_SHUTDOWN
          • FNET_ERR_INPROGRESS
          • FNET_ERR_TIMEDOUT
          • FNET_ERR_HOSTUNREACH
          • FNET_ERR_SYSNOTREADY
          • FNET_ERR_CONNCLOSED
          • FNET_ERR_IPDISABLED
          • FNET_ERR_BAD_DESC
        • fnet_error_get
        • fnet_error_set
      • Network Interfaces API
        • Wi-Fi Interface API
          • fnet_wifi_connect_params_t
            • ssid
            • wpa_passphrase
          • fnet_wifi_access_point_params_t
            • ssid
            • wpa_mode
            • wpa_passphrase
            • ie
            • ie_size
          • FNET_WIFI_SSID_SIZE
          • FNET_WIFI_PASSPHRASE_SIZE_MAX
          • FNET_WIFI_PASSPHRASE_SIZE_MIN
          • fnet_wifi_op_mode_t
            • FNET_WIFI_OP_MODE_NONE
            • FNET_WIFI_OP_MODE_STATION
            • FNET_WIFI_OP_MODE_ACCESS_POINT
          • fnet_wifi_wpa_mode_t
            • FNET_WIFI_WPA_NONE
            • FNET_WIFI_WPA
            • FNET_WIFI_WPA2
          • fnet_wifi_connect
          • fnet_wifi_disconnect
          • fnet_wifi_access_point
          • fnet_wifi_get_op_mode
          • fnet_wifi_fw_get_version
          • fnet_wifi_fw_update
        • fnet_netif_statistics
          • tx_packet
          • rx_packet
        • fnet_netif_ip6_addr_info
          • address
          • state
          • type
        • fnet_netif_ip6_prefix
          • prefix
          • prefix_length
        • fnet_netif_ip6_neighbor_cache
          • ip_addr
          • ll_addr
          • ll_addr_size
          • is_router
        • FNET_MAC_ADDR_STR_SIZE
        • FNET_ETH_MTU
        • FNET_MAC_ADDR_INIT
        • FNET_NETIF_NAMELEN
        • FNET_NETIF_LL_ADDR_COPY
        • FNET_NETIF_LL_ADDR_ARE_EQUAL
        • fnet_mac_addr_t
        • fnet_netif_desc_t
        • fnet_netif_ll_addr_t
        • fnet_netif_ip6_addr_info_t
        • fnet_netif_ip6_prefix_t
        • fnet_netif_ip6_neighbor_cache_t
        • fnet_netif_callback_ip4_addr_conflict_t
        • fnet_netif_type_t
          • FNET_NETIF_TYPE_OTHER
          • FNET_NETIF_TYPE_ETHERNET
          • FNET_NETIF_TYPE_WIFI
          • FNET_NETIF_TYPE_LOOPBACK
        • fnet_netif_ip6_addr_state_t
          • FNET_NETIF_IP6_ADDR_STATE_NOT_USED
          • FNET_NETIF_IP6_ADDR_STATE_TENTATIVE
          • FNET_NETIF_IP6_ADDR_STATE_PREFERRED
        • fnet_netif_ip_addr_type_t
          • FNET_NETIF_IP_ADDR_TYPE_MANUAL
          • FNET_NETIF_IP_ADDR_TYPE_AUTOCONFIGURABLE
          • FNET_NETIF_IP_ADDR_TYPE_DHCP
        • fnet_mac_to_str
        • fnet_str_to_mac
        • fnet_netif_get_by_name
        • fnet_netif_get_by_number
        • fnet_netif_get_by_ip4_addr
        • fnet_netif_get_name
        • fnet_netif_set_default
        • fnet_netif_get_default
        • fnet_netif_set_ip4_addr
        • fnet_netif_get_ip4_addr
        • fnet_netif_set_ip4_subnet_mask
        • fnet_netif_get_ip4_subnet_mask
        • fnet_netif_set_ip4_gateway
        • fnet_netif_get_ip4_gateway
        • fnet_netif_set_ip4_dns
        • fnet_netif_get_ip4_dns
        • fnet_netif_set_hw_addr
        • fnet_netif_get_hw_addr
        • fnet_netif_get_type
        • fnet_netif_get_ip4_addr_type
        • fnet_netif_set_ip4_addr_type
        • fnet_netif_is_connected
        • fnet_netif_get_statistics
        • fnet_netif_set_callback_on_ip4_addr_conflict
        • fnet_netif_is_ip4_addr_conflict
        • fnet_netif_clear_ip4_addr_conflict
        • fnet_netif_join_ip4_multicast
        • fnet_netif_leave_ip4_multicast
        • fnet_netif_join_ip6_multicast
        • fnet_netif_leave_ip6_multicast
        • fnet_netif_get_ip6_addr
        • fnet_netif_get_ip6_dns
        • fnet_netif_bind_ip6_addr
        • fnet_netif_unbind_ip6_addr
        • fnet_netif_get_ip6_prefix
        • fnet_netif_get_ip6_neighbor_cache
        • fnet_netif_get_scope_id
        • fnet_netif_get_mtu
        • fnet_netif_get_by_scope_id
        • fnet_netif_get_by_sockaddr
        • fnet_netif_init
        • fnet_netif_release
        • fnet_netif_is_initialized
      • ARP cache API
        • fnet_arp_entry_info
          • mac_addr
          • ip_addr
        • fnet_arp_entry_info_t
        • fnet_arp_get_entry
        • fnet_arp_get_mac
        • fnet_arp_send_request
      • Timer API
        • FNET_TIMER_PERIOD_MS
        • FNET_TIMER_TICKS_IN_HOUR
        • FNET_TIMER_TICKS_IN_MIN
        • FNET_TIMER_TICKS_IN_SEC
        • fnet_time_t
        • fnet_timer_get_ticks
        • fnet_timer_get_seconds
        • fnet_timer_get_ms
        • fnet_timer_ms2ticks
        • fnet_timer_get_interval
        • fnet_timer_delay
        • fnet_timer_poll
      • Version Definitions
        • FNET_DESCRIPTION
        • FNET_LICENSE
        • FNET_COPYRIGHT
        • FNET_BUILD_DATE
        • FNET_VERSION
      • CPU-specific library API
        • FNET_CPU_ADDR_TO_INSTRUCTION
        • FNET_CPU_INSTRUCTION_TO_ADDR
        • FNET_CPU_NETIF_NUMBER
        • fnet_cpu_irq_desc_t
        • fnet_cpu_reset
        • fnet_cpu_irq_disable
        • fnet_cpu_irq_enable
        • fnet_cpu_serial_putchar
        • fnet_cpu_serial_getchar
        • fnet_cpu_serial_init
        • fnet_cpu_cache_invalidate
        • fnet_cpu_flash_erase
        • fnet_cpu_flash_write
        • fnet_cpu_isr
      • Standard library API
        • FNET_NULL
        • FNET_RAND_MAX
        • fnet_size_t
        • fnet_ssize_t
        • fnet_flag_t
        • fnet_index_t
        • fnet_char_t
        • fnet_bool_t
          • FNET_FALSE
          • FNET_TRUE
        • fnet_return_t
          • FNET_OK
          • FNET_ERR
        • fnet_memcpy
        • fnet_memcpy_func
        • fnet_memset
        • fnet_memset_zero
        • fnet_memcmp
        • fnet_strlen
        • fnet_strcat
        • fnet_strncat
        • fnet_strcpy
        • fnet_strncpy
        • fnet_strrchr
        • fnet_strchr
        • fnet_strstr
        • fnet_strcmp
        • fnet_strncmp
        • fnet_strcasecmp
        • fnet_strcmp_splitter
        • fnet_strtoul
        • fnet_strtok_r
        • fnet_tolower
        • fnet_rand
        • fnet_srand
    • FNET Service API
      • HTTP server API
        • fnet_http_tls_params
          • certificate_buffer
          • certificate_buffer_size
          • private_key_buffer
          • private_key_buffer_size
        • fnet_http_params
          • root_path
          • index_path
          • address
          • ssi_table
          • cgi_table
          • auth_table
          • post_table
          • tls_params
        • fnet_http_auth
          • realm
          • dir_name
          • userid
          • password
          • scheme
        • fnet_http_cgi
          • name
          • handle
          • send
        • fnet_http_post
          • name
          • post_handle
          • post_receive
          • post_send
        • fnet_http_ssi
          • name
          • handle
          • send
        • FNET_HTTP_VERSION_MAJOR
        • FNET_HTTP_VERSION_MINOR
        • FNET_HTTP_CGI_EXTENSION
        • FNET_HTTP_SSI_EXTENSION
        • fnet_http_desc_t
        • fnet_http_session_t
        • fnet_http_cgi_handle_t
        • fnet_http_cgi_send_t
        • fnet_http_post_handle_t
        • fnet_http_post_receive_t
        • fnet_http_post_send_t
        • fnet_http_ssi_handle_t
        • fnet_http_ssi_send_t
        • fnet_http_status_code_t
          • FNET_HTTP_STATUS_CODE_NONE
          • FNET_HTTP_STATUS_CODE_OK
          • FNET_HTTP_STATUS_CODE_CREATED
          • FNET_HTTP_STATUS_CODE_ACCEPTED
          • FNET_HTTP_STATUS_CODE_NO_CONTENT
          • FNET_HTTP_STATUS_CODE_MOVED_PERMANENTLY
          • FNET_HTTP_STATUS_CODE_MOVED_TEMPORARILY
          • FNET_HTTP_STATUS_CODE_NOT_MODIFIED
          • FNET_HTTP_STATUS_CODE_BAD_REQUEST
          • FNET_HTTP_STATUS_CODE_UNAUTHORIZED
          • FNET_HTTP_STATUS_CODE_FORBIDDEN
          • FNET_HTTP_STATUS_CODE_NOT_FOUND
          • FNET_HTTP_STATUS_CODE_INTERNAL_SERVER_ERROR
          • FNET_HTTP_STATUS_CODE_NOT_IMPLEMENTED
          • FNET_HTTP_STATUS_CODE_BAD_GATEWAY
          • FNET_HTTP_STATUS_CODE_SERVICE_UNAVAILABLE
        • fnet_http_auth_scheme_t
          • FNET_HTTP_AUTH_SCHEME_NONE
          • FNET_HTTP_AUTH_SCHEME_BASIC
          • FNET_HTTP_AUTH_SCHEME_DIGEST
        • fnet_http_init
        • fnet_http_release
        • fnet_http_is_enabled
        • fnet_http_query_unencode
        • fnet_http_set_response_status_code
        • fnet_http_set_response_content_length
        • fnet_http_set_response_no_header
      • TELNET server API
        • fnet_telnet_params
          • address
          • shell
        • fnet_telnet_desc_t
        • fnet_telnet_init
        • fnet_telnet_release
        • fnet_telnet_close_session
        • fnet_telnet_is_enabled
      • DHCPv4/BOOTP client API
        • fnet_dhcp_cln_params
          • netif
          • requested_ip_address
          • requested_lease_time
          • probe_addr
        • fnet_dhcp_cln_options
          • ip_address
          • netmask
          • gateway
          • dhcp_server
          • t1
          • t2
          • lease_time
        • FNET_DHCP_CLN_LEASE_INFINITY
        • FNET_DHCP_CLN_LEASE_MIN
        • fnet_dhcp_cln_desc_t
        • fnet_dhcp_cln_callback_t
        • fnet_dhcp_cln_init
        • fnet_dhcp_cln_release
        • fnet_dhcp_cln_get_options
        • fnet_dhcp_cln_set_callback_updated
        • fnet_dhcp_cln_set_callback_discover
        • fnet_dhcp_cln_is_enabled
        • fnet_dhcp_cln_get_by_netif
      • DHCPv4 server API
        • fnet_dhcp_srv_params
          • netif
          • ip_addr_pool_start
          • ip_addr_pool_size
          • lease_time
          • subnet_mask
          • gateway
        • fnet_dhcp_srv_addr_pool_info_t
          • client_mac_addr
          • client_ip4_addr
          • lease_time
        • fnet_dhcp_srv_desc_t
        • fnet_dhcp_srv_init
        • fnet_dhcp_srv_release
        • fnet_dhcp_srv_get_addr_pool_info
        • fnet_dhcp_srv_is_enabled
        • fnet_dhcp_srv_get_by_netif
      • DNS client/resolver API
        • fnet_dns_resolved_addr
          • resolved_addr
          • resolved_addr_ttl
        • fnet_dns_params
          • dns_server_addr
          • host_name
          • addr_family
          • callback
          • cookie
        • fnet_dns_desc_t
        • fnet_dns_callback_resolved_t
        • fnet_dns_init
        • fnet_dns_release
        • fnet_dns_is_enabled
      • AUTOIP service API
        • fnet_autoip_params
          • netif_desc
          • ip_address
        • FNET_AUTOIP_NETWORK
        • FNET_AUTOIP_NETMASK
        • fnet_autoip_desc_t
        • fnet_autoip_callback_t
        • fnet_autoip_init
        • fnet_autoip_release
        • fnet_autoip_set_callback_updated
        • fnet_autoip_set_callback_probe
        • fnet_autoip_is_enabled
        • fnet_autoip_get_by_netif
      • Benchmark server API
        • fnet_bench_srv_params
          • address
          • type
        • fnet_bench_srv_result
          • megabytes
          • bytes
          • time_ms
        • fnet_bench_srv_desc_t
        • fnet_bench_srv_callback_session_begin_t
        • fnet_bench_srv_callback_session_end_t
        • fnet_bench_srv_init
        • fnet_bench_srv_release
        • fnet_bench_srv_set_callback_session_begin
        • fnet_bench_srv_set_callback_session_end
        • fnet_bench_srv_is_enabled
      • Benchmark client API
        • fnet_bench_cln_result
          • megabytes
          • bytes
          • time_ms
        • fnet_bench_cln_params
          • address
          • type
          • message_size
          • message_number
          • callback
          • cookie
        • fnet_bench_cln_desc_t
        • fnet_bench_cln_callback_session_end_t
        • fnet_bench_cln_init
        • fnet_bench_cln_release
        • fnet_bench_cln_is_enabled
      • Link-Detection service API
        • fnet_link_params
          • netif_desc
          • callback
          • callback_param
        • fnet_link_desc_t
        • fnet_link_callback_t
        • fnet_link_init
        • fnet_link_release
        • fnet_link_is_enabled
        • fnet_link_get_by_netif
      • LLMNR server/responder API
        • fnet_llmnr_params
          • netif_desc
          • host_name
          • host_name_ttl
          • addr_family
        • fnet_llmnr_desc_t
        • fnet_llmnr_init
        • fnet_llmnr_release
        • fnet_llmnr_is_enabled
        • fnet_llmnr_get_by_netif
      • MDNS (Bonjour) server/responder API
        • fnet_mdns_params
          • netif_desc
          • addr_family
          • rr_ttl
          • name
        • fnet_mdns_txt_key
          • key_name
          • key_value
        • fnet_mdns_service
          • service_type
          • service_port
          • service_get_txt
        • fnet_mdns_txt_key_t
        • fnet_mdns_service_t
        • fnet_mdns_desc_t
        • fnet_mdns_service_desc_t
        • fnet_mdns_init
        • fnet_mdns_release
        • fnet_mdns_service_register
        • fnet_mdns_service_unregister
        • fnet_mdns_service_get_by_type
        • fnet_mdns_announce
        • fnet_mdns_is_enabled
        • fnet_mdns_get_by_netif
      • PING service API
        • fnet_ping_params
          • target_addr
          • packet_size
          • packet_count
          • timeout
          • ttl
          • pattern
          • callback
          • cookie
        • fnet_ping_callback_t
        • fnet_ping_state_t
          • FNET_PING_STATE_DISABLED
          • FNET_PING_STATE_SENDING_REQUEST
          • FNET_PING_STATE_WAITING_REPLY
          • FNET_PING_STATE_WAITING_TIMEOUT
        • fnet_ping_request
        • fnet_ping_release
        • fnet_ping_state
      • SNTP client API
        • fnet_sntp_timestamp_t
          • seconds
          • seconds_fraction
        • fnet_sntp_utc_t
          • year
          • month
          • day
          • hour
          • minute
          • second
          • millisecond
        • fnet_sntp_params
          • sntp_server_addr
          • callback
          • cookie
        • fnet_sntp_callback_resolved_t
        • fnet_sntp_init
        • fnet_sntp_release
        • fnet_sntp_timestamp2utc
      • TFTP API
        • TFTP client API
          • fnet_tftp_cln_params
            • request_type
            • server_addr
            • file_name
            • handler
            • handler_param
            • timeout
          • fnet_tftp_cln_handler_t
          • fnet_tftp_cln_state_t
            • FNET_TFTP_CLN_STATE_DISABLED
            • FNET_TFTP_CLN_STATE_SEND_REQUEST
            • FNET_TFTP_CLN_STATE_HANDLE_REQUEST
            • FNET_TFTP_CLN_STATE_RELEASE
          • fnet_tftp_cln_init
          • fnet_tftp_cln_release
          • fnet_tftp_cln_state
        • TFTP server API
          • fnet_tftp_srv_params
            • address
            • request_handler
            • data_handler
            • complete_handler
            • handler_param
            • timeout
            • retransmit_max
          • fnet_tftp_srv_request_handler_t
          • fnet_tftp_srv_data_handler_t
          • fnet_tftp_srv_complete_handler_t
          • fnet_tftp_srv_desc_t
          • fnet_tftp_srv_state_t
            • FNET_TFTP_SRV_STATE_DISABLED
            • FNET_TFTP_SRV_STATE_WAITING_REQUEST
            • FNET_TFTP_SRV_STATE_HANDLE_REQUEST
            • FNET_TFTP_SRV_STATE_CLOSE
          • fnet_tftp_srv_init
          • fnet_tftp_srv_release
          • fnet_tftp_srv_is_enabled
        • FNET_TFTP_DATA_SIZE_MAX
        • fnet_tftp_request_t
          • FNET_TFTP_REQUEST_READ
          • FNET_TFTP_REQUEST_WRITE
        • fnet_tftp_error_t
          • FNET_TFTP_ERROR_NOT_DEFINED
          • FNET_TFTP_ERROR_FILE_NOT_FOUND
          • FNET_TFTP_ERROR_ACCESS_VIOLATION
          • FNET_TFTP_ERROR_DISK_FULL
          • FNET_TFTP_ERROR_ILLEGAL_OPERATION
          • FNET_TFTP_ERROR_UNKNOWN_TID
          • FNET_TFTP_ERROR_FILE_ALREADY_EXISTS
          • FNET_TFTP_ERROR_NO_SUCH_USER
      • TLS API
        • fnet_tls_params
          • certificate_buffer
          • certificate_buffer_size
          • private_key_buffer
          • private_key_buffer_size
        • fnet_tls_desc_t
        • fnet_tls_socket_t
        • fnet_tls_init
        • fnet_tls_release
        • fnet_tls_socket
        • fnet_tls_socket_close
        • fnet_tls_socket_recv
        • fnet_tls_socket_send
      • Flash driver API
        • fnet_flash_erase
        • fnet_flash_memcpy
        • fnet_flash_flush
      • File System API
        • ROM File System API
          • fnet_fs_rom_node
            • name
            • data
            • data_size
            • parent_node
          • fnet_fs_rom_image
            • name
            • version
            • nodes
          • FNET_FS_ROM_NAME
          • FNET_FS_ROM_VERSION
          • fnet_fs_rom_register
          • fnet_fs_rom_unregister
        • fnet_fs_dirent
          • d_ino
          • d_type
          • d_name
          • d_size
        • FNET_FS_SPLITTER
        • FNET_FS_EOF
        • fnet_fs_dir_t
        • fnet_fs_file_t
        • fnet_fs_seek_origin_t
          • FNET_FS_SEEK_SET
          • FNET_FS_SEEK_CUR
          • FNET_FS_SEEK_END
        • fnet_fs_d_type_t
          • DT_UNKNOWN
          • DT_REG
          • DT_DIR
        • fnet_fs_init
        • fnet_fs_release
        • fnet_fs_mount
        • fnet_fs_unmount
        • fnet_fs_opendir
        • fnet_fs_closedir
        • fnet_fs_readdir
        • fnet_fs_rewinddir
        • fnet_fs_fopen
        • fnet_fs_fopen_re
        • fnet_fs_fclose
        • fnet_fs_fread
        • fnet_fs_rewind
        • fnet_fs_feof
        • fnet_fs_fgetc
        • fnet_fs_fseek
        • fnet_fs_ftell
        • fnet_fs_finfo
      • Shell service API
        • fnet_shell_command
          • name
          • min_args
          • max_args
          • cmd_ptr
          • description
          • syntax
        • fnet_shell
          • cmd_table
          • prompt_str
          • shell_init
        • fnet_shell_params
          • shell
          • cmd_line_buffer
          • cmd_line_buffer_size
          • stream
          • echo
        • FNET_SHELL_QUOTE_SYMBOL
        • FNET_SHELL_ESCAPE_SYMBOL
        • FNET_SHELL_COMMAND_SPLITTER
        • fnet_shell_desc_t
        • fnet_shell_cmd_function_t
        • fnet_shell_state_t
          • FNET_SHELL_STATE_DISABLED
          • FNET_SHELL_STATE_INIT
          • FNET_SHELL_STATE_GET_USER_INPUT
          • FNET_SHELL_STATE_EXEC_CMD
          • FNET_SHELL_STATE_BLOCKED
          • FNET_SHELL_STATE_END_CMD
        • fnet_shell_init
        • fnet_shell_release
        • fnet_shell_help
        • fnet_shell_script
        • fnet_shell_script_stop
        • fnet_shell_block
        • fnet_shell_unblock
        • fnet_shell_printf
        • fnet_shell_println
        • fnet_shell_putchar
        • fnet_shell_getchar
        • fnet_shell_switch
        • fnet_shell_is_ctrlc
      • Serial Input/Output library API
        • fnet_serial_stream
          • id
          • putchar
          • getchar
          • flush
        • FNET_SERIAL_STREAM_PORT0
        • FNET_SERIAL_STREAM_PORT1
        • FNET_SERIAL_STREAM_PORT2
        • FNET_SERIAL_STREAM_PORT3
        • FNET_SERIAL_STREAM_PORT4
        • FNET_SERIAL_STREAM_PORT5
        • FNET_SERIAL_STREAM_DEFAULT
        • fnet_serial_stream_t
        • fnet_serial_putchar
        • fnet_serial_getchar
        • fnet_serial_flush
        • fnet_putchar
        • fnet_getchar
        • fnet_serial_printf
        • fnet_serial_vprintf
        • fnet_printf
        • fnet_println
        • fnet_sprintf
        • fnet_snprintf
      • fnet_service_desc_t
      • fnet_service_poll_t
      • fnet_service_poll
      • fnet_service_register
      • fnet_service_unregister
  • Data Structures
    • fnet_arp_entry_info
      • mac_addr
      • ip_addr
    • fnet_autoip_params
      • netif_desc
      • ip_address
    • fnet_bench_cln_params
      • address
      • type
      • message_size
      • message_number
      • callback
      • cookie
    • fnet_bench_cln_result
      • megabytes
      • bytes
      • time_ms
    • fnet_bench_srv_params
      • address
      • type
    • fnet_bench_srv_result
      • megabytes
      • bytes
      • time_ms
    • fnet_dhcp_cln_options
      • ip_address
      • netmask
      • gateway
      • dhcp_server
      • t1
      • t2
      • lease_time
    • fnet_dhcp_cln_params
      • netif
      • requested_ip_address
      • requested_lease_time
      • probe_addr
    • fnet_dhcp_srv_addr_pool_info_t
      • client_mac_addr
      • client_ip4_addr
      • lease_time
    • fnet_dhcp_srv_params
      • netif
      • ip_addr_pool_start
      • ip_addr_pool_size
      • lease_time
      • subnet_mask
      • gateway
    • fnet_dns_params
      • dns_server_addr
      • host_name
      • addr_family
      • callback
      • cookie
    • fnet_dns_resolved_addr
      • resolved_addr
      • resolved_addr_ttl
    • fnet_fs_dirent
      • d_ino
      • d_type
      • d_name
      • d_size
    • fnet_fs_rom_image
      • name
      • version
      • nodes
    • fnet_fs_rom_node
      • name
      • data
      • data_size
      • parent_node
    • fnet_http_auth
      • realm
      • dir_name
      • userid
      • password
      • scheme
    • fnet_http_cgi
      • name
      • handle
      • send
    • fnet_http_params
      • root_path
      • index_path
      • address
      • ssi_table
      • cgi_table
      • auth_table
      • post_table
      • tls_params
    • fnet_http_post
      • name
      • post_handle
      • post_receive
      • post_send
    • fnet_http_ssi
      • name
      • handle
      • send
    • fnet_http_tls_params
      • certificate_buffer
      • certificate_buffer_size
      • private_key_buffer
      • private_key_buffer_size
    • fnet_in6_addr
      • s6_addr
    • fnet_in_addr
      • s_addr
    • fnet_init_params
      • netheap_ptr
      • netheap_size
      • mutex_api
    • fnet_ip6_addr_t
    • fnet_ip_mreq
      • imr_multiaddr
      • imr_interface
    • fnet_ipv6_mreq
      • ipv6imr_multiaddr
      • ipv6imr_interface
    • fnet_linger
      • l_onoff
      • l_linger
    • fnet_link_params
      • netif_desc
      • callback
      • callback_param
    • fnet_llmnr_params
      • netif_desc
      • host_name
      • host_name_ttl
      • addr_family
    • fnet_mdns_params
      • netif_desc
      • addr_family
      • rr_ttl
      • name
    • fnet_mdns_service
      • service_type
      • service_port
      • service_get_txt
    • fnet_mdns_txt_key
      • key_name
      • key_value
    • fnet_mutex_api_t
      • mutex_init
      • mutex_free
      • mutex_lock
      • mutex_unlock
    • fnet_netif_ip4_addr_t
      • address
      • net
      • netmask
      • subnet
      • subnetmask
      • netbroadcast
      • subnetbroadcast
      • gateway
    • fnet_netif_ip6_addr_info
      • address
      • state
      • type
    • fnet_netif_ip6_neighbor_cache
      • ip_addr
      • ll_addr
      • ll_addr_size
      • is_router
    • fnet_netif_ip6_prefix
      • prefix
      • prefix_length
    • fnet_netif_statistics
      • tx_packet
      • rx_packet
    • fnet_ping_params
      • target_addr
      • packet_size
      • packet_count
      • timeout
      • ttl
      • pattern
      • callback
      • cookie
    • fnet_serial_stream
      • id
      • putchar
      • getchar
      • flush
    • fnet_shell
      • cmd_table
      • prompt_str
      • shell_init
    • fnet_shell_command
      • name
      • min_args
      • max_args
      • cmd_ptr
      • description
      • syntax
    • fnet_shell_params
      • shell
      • cmd_line_buffer
      • cmd_line_buffer_size
      • stream
      • echo
    • fnet_sntp_params
      • sntp_server_addr
      • callback
      • cookie
    • fnet_sntp_timestamp_t
      • seconds
      • seconds_fraction
    • fnet_sntp_utc_t
      • year
      • month
      • day
      • hour
      • minute
      • second
      • millisecond
    • fnet_sockaddr
      • sa_family
      • sa_port
      • sa_scope_id
      • sa_data
    • fnet_sockaddr_in
      • sin_family
      • sin_port
      • sin_scope_id
      • sin_addr
    • fnet_sockaddr_in6
      • sin6_family
      • sin6_port
      • sin6_scope_id
      • sin6_addr
    • fnet_telnet_params
      • address
      • shell
    • fnet_tftp_cln_params
      • request_type
      • server_addr
      • file_name
      • handler
      • handler_param
      • timeout
    • fnet_tftp_srv_params
      • address
      • request_handler
      • data_handler
      • complete_handler
      • handler_param
      • timeout
      • retransmit_max
    • fnet_tls_params
      • certificate_buffer
      • certificate_buffer_size
      • private_key_buffer
      • private_key_buffer_size
    • fnet_wifi_access_point_params_t
      • ssid
      • wpa_mode
      • wpa_passphrase
      • ie
      • ie_size
    • fnet_wifi_connect_params_t
      • ssid
      • wpa_passphrase
  • Data Fields
    • All
      • a
      • b
      • c
      • d
      • e
      • f
      • g
      • h
      • i
      • k
      • l
      • m
      • n
      • p
      • r
      • s
      • t
      • u
      • v
      • w
      • y
    • Variables
      • a
      • b
      • c
      • d
      • e
      • f
      • g
      • h
      • i
      • k
      • l
      • m
      • n
      • p
      • r
      • s
      • t
      • u
      • v
      • w
      • y

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.