lwip_net.cdl
来自「eCos操作系统源码」· CDL 代码 · 共 680 行 · 第 1/2 页
CDL
680 行
cdl_option CYGPKG_LWIP_TCP_QUEUE_OOSEQ { display "Queue segments" flavor bool default_value 1 description " Controls if TCP should queue segments that arrive out of order. Define to 0 if your device is low on memory." } cdl_option CYGPKG_LWIP_TCP_MSS { display "Maximum segment size" flavor data default_value 2048 description " TCP Maximum segment size." } cdl_option CYGPKG_LWIP_TCP_SND_BUF { display "Sender buffer space" flavor data default_value 2048 description " TCP sender buffer space (bytes)." } cdl_option CYGPKG_LWIP_TCP_SND_QUEUELEN { display "Sender pbufs" flavor data calculated "4 * CYGPKG_LWIP_TCP_SND_BUF/CYGPKG_LWIP_TCP_MSS" description " TCP sender buffer space (pbufs). This must be at least = 2 * TCP_SND_BUF/TCP_MSS for things to work." } cdl_option CYGPKG_LWIP_TCP_WND { display "Receive window" flavor data default_value 4096 description " TCP receive window." } cdl_option CYGPKG_LWIP_TCP_MAXRTX { display "Segment retransmissions" flavor data default_value 12 description " Maximum number of retransmissions of data segments." } cdl_option CYGPKG_LWIP_TCP_SYNMAXRTX { display "Syn retransmissions" flavor data default_value 4 description " Maximum number of retransmissions of SYN segments." } } cdl_component CYGPKG_LWIP_ARP_OPTIONS { display "ARP" flavor none no_define cdl_option CYGPKG_LWIP_ARP_TABLE_SIZE { display "ARP table size" flavor data default_value 10 description "" } } cdl_component CYGPKG_LWIP_IP { display "IP" flavor none no_define cdl_option CYGPKG_LWIP_IP_FORWARD { display "IP forwarding" flavor bool default_value 1 description " Define IP_FORWARD to 1 if you wish to have the ability to forward IP packets across network interfaces. If you are going to run lwIP on a device with only one network interface, define this to 0." } cdl_option CYGPKG_LWIP_IP_OPTIONS { display "Allow IP options" flavor bool default_value 1 description " If defined to 1, IP options are allowed (but not parsed). If defined to 0, all packets with IP options are dropped." } cdl_option CYGPKG_LWIP_IP_FRAG { display "Support IP fragmentation" flavor bool default_value 1 description " " } cdl_option CYGPKG_LWIP_IP_REASS { display "Support IP reassembly" flavor bool default_value 1 description " " } } cdl_component CYGPKG_LWIP_ICMP_OPTIONS { display "ICMP" flavor none no_define cdl_option CYGPKG_LWIP_ICMP_TTL { display "ICMP Time To Live" flavor data default_value 255 description "" } } cdl_component CYGPKG_LWIP_DHCP_OPTIONS { display "DHCP" flavor none no_define cdl_option CYGPKG_LWIP_DHCP { display "Activate DHCP" flavor bool default_value 0 description " Define LWIP_DHCP to 1 if you want DHCP configuration of interfaces." compile core/dhcp.c } cdl_option CYGPKG_LWIP_DHCP_DOES_ARP_CHECK { display "Check offered address" flavor bool default_value 0 description " 1 if you want to do an ARP check on the offered address (recommended)." } } cdl_component CYGPKG_LWIP_LOOPIF { display "Support loop interface (127.0.0.1)" flavor bool default_value 1 compile netif/loopif.c } cdl_component CYGPKG_LWIP_ETH { display "Ethernet support" flavor bool requires CYGPKG_IO_ETH_DRIVERS default_value 1 description "Ethernet support" compile netif/etharp.c cdl_option CYGPKG_LWIP_ETH_THREAD_PRIORITY { display "ethernet input thread priority" flavor data default_value 6 description "Priority of the thernet input thread" } } cdl_component CYGPKG_LWIP_SLIP { display "SLIP" flavor bool requires CYGPKG_IO_SERIAL_DEVICES default_value 0 description "IP over Serial Line" compile netif/slipif.c ecos/sio.c cdl_option CYGPKG_LWIP_SLIPIF_THREAD_PRIORITY { display "SLIP thread priority" flavor data default_value 8 description "Priority of the SLIP input thread" } cdl_option CYGPKG_LWIP_SLIP_DEV { display "Serial device" flavor data default_value {"\"/dev/ser0\""} description " Which serial port to use SLIP on." } } cdl_component CYGPKG_LWIP_PPP { display "PPP" flavor bool requires CYGPKG_IO_SERIAL_DEVICES default_value 0 description "The Point-to-Point Protocol" compile netif/ppp/ppp.c \ netif/ppp/auth.c \ netif/ppp/chpms.c \ netif/ppp/fsm.c \ netif/ppp/ipcp.c \ netif/ppp/lcp.c \ netif/ppp/magic.c \ netif/ppp/md5.c \ netif/ppp/randm.c \ netif/ppp/vj.c \ ecos/sio.c cdl_option CYGPKG_LWIP_PPP_PAP_AUTH { display "Support PAP authentication" flavor bool default_value 1 compile netif/ppp/pap.c } cdl_option CYGPKG_LWIP_PPP_CHAP_AUTH { display "Support CHAP authentication" flavor bool default_value 1 compile netif/ppp/chap.c } cdl_option CYGPKG_LWIP_PPP_DEV { display "Serial device for PPP" flavor data default_value {"\"/dev/ser0\""} description " Which serial port to use PPP on." } cdl_option CYGPKG_LWIP_PPP_THREAD_PRIORITY { display "PPP main thread priority" flavor data default_value 8 description "Priority of the PPP input thread" } } cdl_component CYGPKG_LWIP_UDP_OPTIONS { display "UDP" flavor none no_define cdl_option CYGPKG_LWIP_UDP { display "Activate UDP" flavor bool default_value 1 description "" compile core/udp.c } cdl_option CYGPKG_LWIP_UDP_TTL { display "Time To Live" flavor data default_value 255 description "" } } cdl_option CYGPKG_LWIP_RAW { display "Enable RAW socket support" flavor bool default_value 1 description "" compile core/raw.c } cdl_component CYGPKG_LWIP_APP_MEM_OPTIONS { display "Memory options for apps" flavor none no_define description "Memory options for applications." cdl_option CYGNUM_LWIP_VARMEMPOOL_SIZE { display "Size of variable memory pool" flavor data default_value 2048 description " Memory required to hold semaphore, mbox and thread structures are allocated from this memory pool. " } cdl_option CYGNUM_LWIP_APP_THREADS { display "Number of network threads in application" flavor data default_value 1 description " At startup at least two lwIP threads are created:the polling(input) thread and the TCP/IP (output) thread.Additionally your application creates one or more threads. Set this option to the maximum number of threads you will create through sys_thread_new().Threads which you create through cyg_thread_create() are not lwIP threads and don't count.This number is needed so that enough static memory is reserved for stack space. " } cdl_option CYGNUM_LWIP_THREAD_STACK_SIZE { display "Size of per thread stack in lwIP" flavor data default_value 4096 description " Since stack space for threads needs to be statically allocated you can specify the amount of memory to use for each network thread. " } } cdl_option CYGPKG_NET_LWIP_TESTS { display "Some lwIP tests" flavor data no_define calculated { "tests/tcpecho tests/udpecho tests/httpd tests/socket tests/nc_test_slave tests/sys_timeout" } description " This option specifies the set of tests for lwIP.They show the usage of the raw, the sequential and the BSD socket compatible APIs" } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?