documentation
.HELP!
FNET Documentation
Embedded TCP/IP stack: fnet_stack_config.h Source File
FNET
previous page
next page
Embedded TCP/IP stack
4.1.0
FNET Overview
FNET Quick Start
FNET API
fnet_stack
stack
fnet_stack_config.h
1
/**************************************************************************
2
*
3
* Copyright 2011-2017 by Andrey Butok. FNET Community.
4
* Copyright 2008-2010 by Andrey Butok. Freescale Semiconductor, Inc.
5
*
6
***************************************************************************
7
*
8
* Licensed under the Apache License, Version 2.0 (the "License"); you may
9
* not use this file except in compliance with the License.
10
* You may obtain a copy of the License at
11
*
12
* http://www.apache.org/licenses/LICENSE-2.0
13
*
14
* Unless required by applicable law or agreed to in writing, software
15
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
16
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
* See the License for the specific language governing permissions and
18
* limitations under the License.
19
*
20
***************************************************************************
21
*
22
* Main TCP/IP stack default configuration file.
23
*
24
***************************************************************************/
25
26
/************************************************************************
27
* !!!DO NOT MODIFY THIS FILE!!!
28
************************************************************************/
29
30
#ifndef _FNET_STACK_CONFIG_H_
31
32
#define _FNET_STACK_CONFIG_H_
33
34
/*****************************************************************************
35
* IP6-specific parameters.
36
******************************************************************************/
40
/**************************************************************************/
49
#ifndef FNET_CFG_IP6
50
#define FNET_CFG_IP6 (0)
51
#endif
52
53
/**************************************************************************/
62
#ifndef FNET_CFG_ND6_NEIGHBOR_CACHE_SIZE
63
#define FNET_CFG_ND6_NEIGHBOR_CACHE_SIZE (5u)
64
#endif
65
66
/**************************************************************************/
71
#ifndef FNET_CFG_ND6_PREFIX_LIST_SIZE
72
#define FNET_CFG_ND6_PREFIX_LIST_SIZE (4u)
73
#endif
74
75
/**************************************************************************/
83
#ifndef FNET_CFG_ND6_ROUTER_LIST_SIZE
84
#define FNET_CFG_ND6_ROUTER_LIST_SIZE (2u)
85
#endif
86
87
/**************************************************************************/
98
#ifndef FNET_CFG_ND6_DAD_TRANSMITS
99
#define FNET_CFG_ND6_DAD_TRANSMITS (1u)
100
#endif
101
102
/**************************************************************************/
111
#ifndef FNET_CFG_ND6_RDNSS
112
#define FNET_CFG_ND6_RDNSS (1)
113
#endif
114
115
/**************************************************************************/
124
#ifndef FNET_CFG_ND6_RDNSS_LIST_SIZE
125
#define FNET_CFG_ND6_RDNSS_LIST_SIZE (3u)
126
#endif
127
128
/**************************************************************************/
138
#ifndef FNET_CFG_IP6_FRAGMENTATION
139
#define FNET_CFG_IP6_FRAGMENTATION (1)
140
#endif
141
142
/**************************************************************************/
149
#ifndef FNET_CFG_IP6_PMTU_DISCOVERY
150
#define FNET_CFG_IP6_PMTU_DISCOVERY (1)
151
#endif
152
153
/**************************************************************************/
158
#ifndef FNET_CFG_NETIF_IP6_ADDR_MAX
159
#define FNET_CFG_NETIF_IP6_ADDR_MAX (5u)
160
#endif
161
162
/**************************************************************************/
171
#ifndef FNET_CFG_MLD
172
#define FNET_CFG_MLD (0)
173
#endif
174
175
181
/**************************************************************************/
190
#ifndef FNET_CFG_IP4
191
#define FNET_CFG_IP4 (1)
192
#endif
193
194
/**************************************************************************/
204
#ifndef FNET_CFG_IP4_FRAGMENTATION
205
#define FNET_CFG_IP4_FRAGMENTATION (0)
206
#endif
207
208
/**************************************************************************/
215
#ifndef FNET_CFG_LOOPBACK_IP4_ADDR
216
#define FNET_CFG_LOOPBACK_IP4_ADDR (FNET_IP4_ADDR_INIT(127U, 0U, 0U, 1U))
217
#endif
218
219
/**************************************************************************/
227
#ifndef FNET_CFG_IGMP
228
#define FNET_CFG_IGMP (0)
229
#endif
230
231
/**************************************************************************/
239
#ifndef FNET_CFG_IGMP_VERSION
240
#define FNET_CFG_IGMP_VERSION (2)
241
#endif
242
248
/*****************************************************************************
249
* TCP/IP stack general parameters.
250
******************************************************************************/
251
252
/**************************************************************************/
262
#ifndef FNET_CFG_ASSET
263
#define FNET_CFG_ASSET (0)
264
#endif
265
266
/**************************************************************************/
276
#ifndef FNET_CFG_TCP
277
#define FNET_CFG_TCP (1)
278
#endif
279
280
/**************************************************************************/
287
#ifndef FNET_CFG_LOOPBACK
288
#define FNET_CFG_LOOPBACK (0)
289
#endif
290
291
/**************************************************************************/
296
#ifndef FNET_CFG_LOOPBACK_NAME
297
#define FNET_CFG_LOOPBACK_NAME "loop"
298
#endif
299
300
/**************************************************************************/
311
#ifndef FNET_CFG_LOOPBACK_MULTICAST
312
#define FNET_CFG_LOOPBACK_MULTICAST (0)
313
#endif
314
315
/**************************************************************************/
326
#ifndef FNET_CFG_LOOPBACK_BROADCAST
327
#define FNET_CFG_LOOPBACK_BROADCAST (0)
328
#endif
329
330
/**************************************************************************/
336
#ifndef FNET_CFG_LOOPBACK_MTU
337
#define FNET_CFG_LOOPBACK_MTU (1576U)
338
#endif
339
340
/**************************************************************************/
349
#ifndef FNET_CFG_MULTICAST
350
#define FNET_CFG_MULTICAST (1)
351
#endif
352
353
/**************************************************************************/
361
#ifndef FNET_CFG_MULTICAST_MAX
362
#define FNET_CFG_MULTICAST_MAX (10u)
363
#endif
364
365
/**************************************************************************/
372
#ifndef FNET_CFG_MULTICAST_SOCKET_MAX
373
#define FNET_CFG_MULTICAST_SOCKET_MAX (1u)
374
#endif
375
376
/**************************************************************************/
381
#ifndef FNET_CFG_ARP_TABLE_SIZE
382
#define FNET_CFG_ARP_TABLE_SIZE (10U)
383
#endif
384
385
/**************************************************************************/
392
#ifndef FNET_CFG_ARP_EXPIRE_TIMEOUT
393
#define FNET_CFG_ARP_EXPIRE_TIMEOUT (1200U)
394
#endif
395
396
/**************************************************************************/
405
#ifndef FNET_CFG_TCP_DISCARD_OUT_OF_ORDER
406
#define FNET_CFG_TCP_DISCARD_OUT_OF_ORDER (0)
407
#endif
408
409
/**************************************************************************/
417
#ifndef FNET_CFG_TCP_URGENT
418
#define FNET_CFG_TCP_URGENT (0)
419
#endif
420
421
/**************************************************************************/
431
#ifndef FNET_CFG_UDP
432
#define FNET_CFG_UDP (1)
433
#endif
434
435
/**************************************************************************/
447
#ifndef FNET_CFG_UDP_CHECKSUM
448
#define FNET_CFG_UDP_CHECKSUM (1)
449
#endif
450
451
/**************************************************************************/
458
#ifndef FNET_CFG_RAW
459
#define FNET_CFG_RAW (1)
460
#endif
461
462
463
/*****************************************************************************
464
* TCP/IP stack parameters.
465
******************************************************************************/
466
467
/**************************************************************************/
477
#ifndef FNET_CFG_MULTITHREADING
478
#define FNET_CFG_MULTITHREADING (0)
479
#endif
480
481
/**************************************************************************/
486
#ifndef FNET_CFG_SOCKET_MAX
487
#define FNET_CFG_SOCKET_MAX (12U)
488
#endif
489
490
/**************************************************************************/
497
#ifndef FNET_CFG_SOCKET_BSD_NAMES
498
#define FNET_CFG_SOCKET_BSD_NAMES (1)
499
#endif
500
501
/**************************************************************************/
512
#ifndef FNET_CFG_SOCKET_CALLBACK_ON_RX
513
#define FNET_CFG_SOCKET_CALLBACK_ON_RX (0U)
514
#endif
515
516
/**************************************************************************/
541
#ifndef FNET_CFG_SOCKET_TCP_MSS
542
#define FNET_CFG_SOCKET_TCP_MSS (0u)
543
#endif
544
545
/**************************************************************************/
552
#ifndef FNET_CFG_SOCKET_TCP_TX_BUF_SIZE
553
#define FNET_CFG_SOCKET_TCP_TX_BUF_SIZE (2U * 1024U)
554
#endif
555
556
/**************************************************************************/
563
#ifndef FNET_CFG_SOCKET_TCP_RX_BUF_SIZE
564
#define FNET_CFG_SOCKET_TCP_RX_BUF_SIZE (2U * 1024U)
565
#endif
566
567
/**************************************************************************/
574
#ifndef FNET_CFG_SOCKET_UDP_TX_BUF_SIZE
575
#define FNET_CFG_SOCKET_UDP_TX_BUF_SIZE (2U * 1024U)
576
#endif
577
578
/**************************************************************************/
585
#ifndef FNET_CFG_SOCKET_UDP_RX_BUF_SIZE
586
#define FNET_CFG_SOCKET_UDP_RX_BUF_SIZE (2U * 1024U)
587
#endif
588
589
/**************************************************************************/
596
#ifndef FNET_CFG_SOCKET_RAW_TX_BUF_SIZE
597
#define FNET_CFG_SOCKET_RAW_TX_BUF_SIZE (2U * 1024U)
598
#endif
599
600
/**************************************************************************/
607
#ifndef FNET_CFG_SOCKET_RAW_RX_BUF_SIZE
608
#define FNET_CFG_SOCKET_RAW_RX_BUF_SIZE (2U * 1024U)
609
#endif
610
611
/**************************************************************************/
618
#ifndef FNET_CFG_IP_MAX_PACKET
619
#define FNET_CFG_IP_MAX_PACKET (10U*1024U)
620
#endif
621
622
/**************************************************************************/
633
#ifndef FNET_CFG_TIMER_POLL_AUTOMATIC
634
#define FNET_CFG_TIMER_POLL_AUTOMATIC (1)
635
#endif
636
637
/**************************************************************************/
644
#ifndef FNET_CFG_ASSERT
645
#define FNET_CFG_ASSERT (0U)
646
#endif
647
648
/*****************************************************************************
649
* Function Overload
650
*****************************************************************************/
651
#ifndef FNET_CFG_OVERLOAD_CHECKSUM_LOW
652
#define FNET_CFG_OVERLOAD_CHECKSUM_LOW (0)
653
#endif
654
655
/**************************************************************************/
667
#ifndef FNET_CFG_OVERLOAD_MEMCPY
668
#define FNET_CFG_OVERLOAD_MEMCPY (0)
669
#endif
670
671
/* IPv4 and/or IPv6 must enaqbled.*/
672
#if !FNET_CFG_IP4 && !FNET_CFG_IP6
673
#error "Please enable IPv4 or/and IPv6, by FNET_CFG_IP4 or/and FNET_CFG_IP6."
674
#endif
675
676
/*****************************************************************************
677
* DEBUGING INFO OUTPUT
678
*****************************************************************************/
679
680
/**************************************************************************/
687
#ifndef FNET_CFG_DEBUG
688
#define FNET_CFG_DEBUG (0)
689
#endif
690
691
#ifndef FNET_CFG_DEBUG_AUTOIP
692
#define FNET_CFG_DEBUG_AUTOIP (0)
693
#endif
694
695
#ifndef FNET_CFG_DEBUG_TIMER
/* It will be printed to the UART '!' sign every second. */
696
#define FNET_CFG_DEBUG_TIMER (0)
697
#endif
698
699
#ifndef FNET_CFG_DEBUG_HTTP
700
#define FNET_CFG_DEBUG_HTTP (0)
701
#endif
702
703
#ifndef FNET_CFG_DEBUG_DHCP_CLN
704
#define FNET_CFG_DEBUG_DHCP_CLN (0)
705
#endif
706
707
#ifndef FNET_CFG_DEBUG_DHCP_SRV
708
#define FNET_CFG_DEBUG_DHCP_SRV (0)
709
#endif
710
711
#ifndef FNET_CFG_DEBUG_ARP
712
#define FNET_CFG_DEBUG_ARP (0)
713
#endif
714
715
#ifndef FNET_CFG_DEBUG_MEMPOOL
716
#define FNET_CFG_DEBUG_MEMPOOL (0)
717
#endif
718
719
#ifndef FNET_CFG_DEBUG_TFTP_CLN
720
#define FNET_CFG_DEBUG_TFTP_CLN (0)
721
#endif
722
723
#ifndef FNET_CFG_DEBUG_TFTP_SRV
724
#define FNET_CFG_DEBUG_TFTP_SRV (0)
725
#endif
726
727
#ifndef FNET_CFG_DEBUG_STACK
728
#define FNET_CFG_DEBUG_STACK (0)
729
#endif
730
731
#ifndef FNET_CFG_DEBUG_TELNET
732
#define FNET_CFG_DEBUG_TELNET (0)
733
#endif
734
735
#ifndef FNET_CFG_DEBUG_SHELL
736
#define FNET_CFG_DEBUG_SHELL (0)
737
#endif
738
739
#ifndef FNET_CFG_DEBUG_DNS
740
#define FNET_CFG_DEBUG_DNS (0)
741
#endif
742
743
#ifndef FNET_CFG_DEBUG_STARTUP_MS
744
#define FNET_CFG_DEBUG_STARTUP_MS (0)
745
#endif
746
747
#ifndef FNET_CFG_DEBUG_IP6
748
#define FNET_CFG_DEBUG_IP6 (0)
749
#endif
750
751
#ifndef FNET_CFG_DEBUG_LINK
752
#define FNET_CFG_DEBUG_LINK (0)
753
#endif
754
755
#ifndef FNET_CFG_DEBUG_LLMNR
756
#define FNET_CFG_DEBUG_LLMNR (0)
757
#endif
758
759
#ifndef FNET_CFG_DEBUG_MDNS
760
#define FNET_CFG_DEBUG_MDNS (0)
761
#endif
762
763
#ifndef FNET_CFG_DEBUG_PING
764
#define FNET_CFG_DEBUG_PING (0)
765
#endif
766
767
#ifndef FNET_CFG_DEBUG_SNTP
768
#define FNET_CFG_DEBUG_SNTP (0)
769
#endif
770
771
#ifndef FNET_CFG_DEBUG_QCA
772
#define FNET_CFG_DEBUG_QCA (0)
773
#endif
774
775
#ifndef FNET_CFG_DEBUG_TRACE
776
#define FNET_CFG_DEBUG_TRACE (0)
777
#endif
778
779
#ifndef FNET_CFG_DEBUG_TRACE_IP4
780
#define FNET_CFG_DEBUG_TRACE_IP4 (0)
781
#endif
782
783
#ifndef FNET_CFG_DEBUG_TRACE_ICMP4
784
#define FNET_CFG_DEBUG_TRACE_ICMP4 (0)
785
#endif
786
787
#ifndef FNET_CFG_DEBUG_TRACE_IGMP
788
#define FNET_CFG_DEBUG_TRACE_IGMP (0)
789
#endif
790
791
#ifndef FNET_CFG_DEBUG_TRACE_ETH
792
#define FNET_CFG_DEBUG_TRACE_ETH (0)
793
#endif
794
795
#ifndef FNET_CFG_DEBUG_TRACE_ARP
796
#define FNET_CFG_DEBUG_TRACE_ARP (0)
797
#endif
798
799
#ifndef FNET_CFG_DEBUG_TRACE_UDP
800
#define FNET_CFG_DEBUG_TRACE_UDP (0)
801
#endif
802
803
#ifndef FNET_CFG_DEBUG_TRACE_TCP
804
#define FNET_CFG_DEBUG_TRACE_TCP (0)
805
#endif
806
807
/******************************************************************************
808
* Obsolete configuration parameters
809
******************************************************************************/
810
#ifdef FNET_CFG_ETH_IP4_ADDR
811
#error "FNET_CFG_ETH_IP4_ADDR parameter is obsolete. It is user application parameter now."
812
#endif
813
#ifdef FNET_CFG_ETH_IP4_MASK
814
#error "FNET_CFG_ETH_IP4_MASK parameter is obsolete. It is user application parameter now."
815
#endif
816
#ifdef FNET_CFG_ETH_IP4_GW
817
#error "FNET_CFG_ETH_IP4_GW parameter is obsolete. It is user application parameter now."
818
#endif
819
#ifdef FNET_CFG_ETH_IP4_DNS
820
#error "FNET_CFG_ETH_IP4_DNS parameter is obsolete. It is user application parameter now."
821
#endif
822
#ifdef FNET_CFG_ETH_MAC_ADDR
823
#error "FNET_CFG_ETH_MAC_ADDR parameter is obsolete. It is user application parameter now."
824
#endif
825
#ifdef FNET_CFG_ETH
826
#error "FNET_CFG_ETH parameter is obsolete."
827
#endif
828
#ifdef FNET_CFG_ETH_MTU
829
#error "FNET_CFG_ETH_MTU parameter is obsolete."
830
#endif
831
#ifdef FNET_CFG_ETH0_IP4_ADDR
832
#error "FNET_CFG_ETH0_IP4_ADDR parameter is obsolete. It is user application parameter now."
833
#endif
834
#ifdef FNET_CFG_ETH0_IP4_MASK
835
#error "FNET_CFG_ETH0_IP4_MASK parameter is obsolete. It is user application parameter now."
836
#endif
837
#ifdef FNET_CFG_ETH0_IP4_GW
838
#error "FNET_CFG_ETH0_IP4_GW parameter is obsolete. It is user application parameter now."
839
#endif
840
#ifdef FNET_CFG_ETH0_IP4_DNS
841
#error "FNET_CFG_ETH0_IP4_DNS parameter is obsolete. It is user application parameter now."
842
#endif
843
#ifdef FNET_CFG_ETH1_IP4_ADDR
844
#error "FNET_CFG_ETH1_IP4_ADDR parameter is obsolete. It is user application parameter now."
845
#endif
846
#ifdef FNET_CFG_ETH1_IP4_MASK
847
#error "FNET_CFG_ETH1_IP4_MASK parameter is obsolete. It is user application parameter now."
848
#endif
849
#ifdef FNET_CFG_ETH1_IP4_GW
850
#error "FNET_CFG_ETH1_IP4_GW parameter is obsolete. It is user application parameter now."
851
#endif
852
#ifdef FNET_CFG_ETH1_IP4_DNS
853
#error "FNET_CFG_ETH1_IP4_DNS parameter is obsolete. It is user application parameter now."
854
#endif
855
#ifdef FNET_CFG_DEFAULT_IF
856
#error "FNET_CFG_DEFAULT_IF parameter is obsolete. It is user application parameter now."
857
#endif
858
#ifdef FNET_CFG_HEAP_SIZE
859
#error "FNET_CFG_HEAP_SIZE parameter is obsolete. It is user application parameter now."
860
#endif
861
864
#endif
© 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]