亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? opt.h

?? stm32+ucos-ii
?? H
?? 第 1 頁 / 共 4 頁
字號:
#define LWIP_NETIF_STATUS_CALLBACK      0
#endif

/**
 * LWIP_NETIF_LINK_CALLBACK==1: Support a callback function from an interface
 * whenever the link changes (i.e., link down)
 */
#ifndef LWIP_NETIF_LINK_CALLBACK
#define LWIP_NETIF_LINK_CALLBACK        0
#endif

/**
 * LWIP_NETIF_HWADDRHINT==1: Cache link-layer-address hints (e.g. table
 * indices) in struct netif. TCP and UDP can make use of this to prevent
 * scanning the ARP table for every sent packet. While this is faster for big
 * ARP tables or many concurrent connections, it might be counterproductive
 * if you have a tiny ARP table or if there never are concurrent connections.
 */
#ifndef LWIP_NETIF_HWADDRHINT
#define LWIP_NETIF_HWADDRHINT           0
#endif

/**
 * LWIP_NETIF_LOOPBACK==1: Support sending packets with a destination IP
 * address equal to the netif IP address, looping them back up the stack.
 */
#ifndef LWIP_NETIF_LOOPBACK
#define LWIP_NETIF_LOOPBACK             0
#endif

/**
 * LWIP_LOOPBACK_MAX_PBUFS: Maximum number of pbufs on queue for loopback
 * sending for each netif (0 = disabled)
 */
#ifndef LWIP_LOOPBACK_MAX_PBUFS
#define LWIP_LOOPBACK_MAX_PBUFS         0
#endif

/**
 * LWIP_NETIF_LOOPBACK_MULTITHREADING: Indicates whether threading is enabled in
 * the system, as netifs must change how they behave depending on this setting
 * for the LWIP_NETIF_LOOPBACK option to work.
 * Setting this is needed to avoid reentering non-reentrant functions like
 * tcp_input().
 *    LWIP_NETIF_LOOPBACK_MULTITHREADING==1: Indicates that the user is using a
 *       multithreaded environment like tcpip.c. In this case, netif->input()
 *       is called directly.
 *    LWIP_NETIF_LOOPBACK_MULTITHREADING==0: Indicates a polling (or NO_SYS) setup.
 *       The packets are put on a list and netif_poll() must be called in
 *       the main application loop.
 */
#ifndef LWIP_NETIF_LOOPBACK_MULTITHREADING
#define LWIP_NETIF_LOOPBACK_MULTITHREADING    (!NO_SYS)
#endif

/**
 * LWIP_NETIF_TX_SINGLE_PBUF: if this is set to 1, lwIP tries to put all data
 * to be sent into one single pbuf. This is for compatibility with DMA-enabled
 * MACs that do not support scatter-gather.
 * Beware that this might involve CPU-memcpy before transmitting that would not
 * be needed without this flag! Use this only if you need to!
 *
 * @todo: TCP and IP-frag do not work with this, yet:
 */
#ifndef LWIP_NETIF_TX_SINGLE_PBUF
#define LWIP_NETIF_TX_SINGLE_PBUF             0
#endif /* LWIP_NETIF_TX_SINGLE_PBUF */

/*
   ------------------------------------
   ---------- LOOPIF options ----------
   ------------------------------------
*/
/**
 * LWIP_HAVE_LOOPIF==1: Support loop interface (127.0.0.1) and loopif.c
 */
#ifndef LWIP_HAVE_LOOPIF
#define LWIP_HAVE_LOOPIF                0
#endif

/*
   ------------------------------------
   ---------- SLIPIF options ----------
   ------------------------------------
*/
/**
 * LWIP_HAVE_SLIPIF==1: Support slip interface and slipif.c
 */
#ifndef LWIP_HAVE_SLIPIF
#define LWIP_HAVE_SLIPIF                0
#endif

/*
   ------------------------------------
   ---------- Thread options ----------
   ------------------------------------
*/
/**
 * TCPIP_THREAD_NAME: The name assigned to the main tcpip thread.
 */
#ifndef TCPIP_THREAD_NAME
#define TCPIP_THREAD_NAME              "tcpip_thread"
#endif

/**
 * TCPIP_THREAD_STACKSIZE: The stack size used by the main tcpip thread.
 * The stack size value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef TCPIP_THREAD_STACKSIZE
#define TCPIP_THREAD_STACKSIZE          0
#endif

/**
 * TCPIP_THREAD_PRIO: The priority assigned to the main tcpip thread.
 * The priority value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef TCPIP_THREAD_PRIO
#define TCPIP_THREAD_PRIO               1
#endif

/**
 * TCPIP_MBOX_SIZE: The mailbox size for the tcpip thread messages
 * The queue size value itself is platform-dependent, but is passed to
 * sys_mbox_new() when tcpip_init is called.
 */
#ifndef TCPIP_MBOX_SIZE
#define TCPIP_MBOX_SIZE                 0
#endif

/**
 * SLIPIF_THREAD_NAME: The name assigned to the slipif_loop thread.
 */
#ifndef SLIPIF_THREAD_NAME
#define SLIPIF_THREAD_NAME             "slipif_loop"
#endif

/**
 * SLIP_THREAD_STACKSIZE: The stack size used by the slipif_loop thread.
 * The stack size value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef SLIPIF_THREAD_STACKSIZE
#define SLIPIF_THREAD_STACKSIZE         0
#endif

/**
 * SLIPIF_THREAD_PRIO: The priority assigned to the slipif_loop thread.
 * The priority value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef SLIPIF_THREAD_PRIO
#define SLIPIF_THREAD_PRIO              1
#endif

/**
 * PPP_THREAD_NAME: The name assigned to the pppMain thread.
 */
#ifndef PPP_THREAD_NAME
#define PPP_THREAD_NAME                "pppMain"
#endif

/**
 * PPP_THREAD_STACKSIZE: The stack size used by the pppMain thread.
 * The stack size value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef PPP_THREAD_STACKSIZE
#define PPP_THREAD_STACKSIZE            0
#endif

/**
 * PPP_THREAD_PRIO: The priority assigned to the pppMain thread.
 * The priority value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef PPP_THREAD_PRIO
#define PPP_THREAD_PRIO                 1
#endif

/**
 * DEFAULT_THREAD_NAME: The name assigned to any other lwIP thread.
 */
#ifndef DEFAULT_THREAD_NAME
#define DEFAULT_THREAD_NAME            "lwIP"
#endif

/**
 * DEFAULT_THREAD_STACKSIZE: The stack size used by any other lwIP thread.
 * The stack size value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef DEFAULT_THREAD_STACKSIZE
#define DEFAULT_THREAD_STACKSIZE        0
#endif

/**
 * DEFAULT_THREAD_PRIO: The priority assigned to any other lwIP thread.
 * The priority value itself is platform-dependent, but is passed to
 * sys_thread_new() when the thread is created.
 */
#ifndef DEFAULT_THREAD_PRIO
#define DEFAULT_THREAD_PRIO             1
#endif

/**
 * DEFAULT_RAW_RECVMBOX_SIZE: The mailbox size for the incoming packets on a
 * NETCONN_RAW. The queue size value itself is platform-dependent, but is passed
 * to sys_mbox_new() when the recvmbox is created.
 */
#ifndef DEFAULT_RAW_RECVMBOX_SIZE
#define DEFAULT_RAW_RECVMBOX_SIZE       0
#endif

/**
 * DEFAULT_UDP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a
 * NETCONN_UDP. The queue size value itself is platform-dependent, but is passed
 * to sys_mbox_new() when the recvmbox is created.
 */
#ifndef DEFAULT_UDP_RECVMBOX_SIZE
#define DEFAULT_UDP_RECVMBOX_SIZE       0
#endif

/**
 * DEFAULT_TCP_RECVMBOX_SIZE: The mailbox size for the incoming packets on a
 * NETCONN_TCP. The queue size value itself is platform-dependent, but is passed
 * to sys_mbox_new() when the recvmbox is created.
 */
#ifndef DEFAULT_TCP_RECVMBOX_SIZE
#define DEFAULT_TCP_RECVMBOX_SIZE       0
#endif

/**
 * DEFAULT_ACCEPTMBOX_SIZE: The mailbox size for the incoming connections.
 * The queue size value itself is platform-dependent, but is passed to
 * sys_mbox_new() when the acceptmbox is created.
 */
#ifndef DEFAULT_ACCEPTMBOX_SIZE
#define DEFAULT_ACCEPTMBOX_SIZE         0
#endif

/*
   ----------------------------------------------
   ---------- Sequential layer options ----------
   ----------------------------------------------
*/
/**
 * LWIP_TCPIP_CORE_LOCKING: (EXPERIMENTAL!)
 * Don't use it if you're not an active lwIP project member
 */
#ifndef LWIP_TCPIP_CORE_LOCKING
#define LWIP_TCPIP_CORE_LOCKING         0
#endif

/**
 * LWIP_NETCONN==1: Enable Netconn API (require to use api_lib.c)
 */
#ifndef LWIP_NETCONN
#define LWIP_NETCONN                    1
#endif

/*
   ------------------------------------
   ---------- Socket options ----------
   ------------------------------------
*/
/**
 * LWIP_SOCKET==1: Enable Socket API (require to use sockets.c)
 */
#ifndef LWIP_SOCKET
#define LWIP_SOCKET                     1
#endif

/**
 * LWIP_COMPAT_SOCKETS==1: Enable BSD-style sockets functions names.
 * (only used if you use sockets.c)
 */
#ifndef LWIP_COMPAT_SOCKETS
#define LWIP_COMPAT_SOCKETS             1
#endif

/**
 * LWIP_POSIX_SOCKETS_IO_NAMES==1: Enable POSIX-style sockets functions names.
 * Disable this option if you use a POSIX operating system that uses the same
 * names (read, write & close). (only used if you use sockets.c)
 */
#ifndef LWIP_POSIX_SOCKETS_IO_NAMES
#define LWIP_POSIX_SOCKETS_IO_NAMES     1
#endif

/**
 * LWIP_TCP_KEEPALIVE==1: Enable TCP_KEEPIDLE, TCP_KEEPINTVL and TCP_KEEPCNT
 * options processing. Note that TCP_KEEPIDLE and TCP_KEEPINTVL have to be set
 * in seconds. (does not require sockets.c, and will affect tcp.c)
 */
#ifndef LWIP_TCP_KEEPALIVE
#define LWIP_TCP_KEEPALIVE              0
#endif

/**
 * LWIP_SO_RCVTIMEO==1: Enable SO_RCVTIMEO processing.
 */
#ifndef LWIP_SO_RCVTIMEO
#define LWIP_SO_RCVTIMEO                0
#endif

/**
 * LWIP_SO_RCVBUF==1: Enable SO_RCVBUF processing.
 */
#ifndef LWIP_SO_RCVBUF
#define LWIP_SO_RCVBUF                  0
#endif

/**
 * If LWIP_SO_RCVBUF is used, this is the default value for recv_bufsize.
 */
#ifndef RECV_BUFSIZE_DEFAULT
#define RECV_BUFSIZE_DEFAULT            INT_MAX
#endif

/**
 * SO_REUSE==1: Enable SO_REUSEADDR and SO_REUSEPORT options. DO NOT USE!
 */
#ifndef SO_REUSE
#define SO_REUSE                        0
#endif

/*
   ----------------------------------------
   ---------- Statistics options ----------
   ----------------------------------------
*/
/**
 * LWIP_STATS==1: Enable statistics collection in lwip_stats.
 */
#ifndef LWIP_STATS
#define LWIP_STATS                      1
#endif

#if LWIP_STATS

/**
 * LWIP_STATS_DISPLAY==1: Compile in the statistics output functions.
 */
#ifndef LWIP_STATS_DISPLAY
#define LWIP_STATS_DISPLAY              0
#endif

/**
 * LINK_STATS==1: Enable link stats.
 */
#ifndef LINK_STATS
#define LINK_STATS                      1
#endif

/**
 * ETHARP_STATS==1: Enable etharp stats.
 */
#ifndef ETHARP_STATS
#define ETHARP_STATS                    (LWIP_ARP)
#endif

/**
 * IP_STATS==1: Enable IP stats.
 */
#ifndef IP_STATS
#define IP_STATS                        1
#endif

/**
 * IPFRAG_STATS==1: Enable IP fragmentation stats. Default is
 * on if using either frag or reass.
 */
#ifndef IPFRAG_STATS
#define IPFRAG_STATS                    (IP_REASSEMBLY || IP_FRAG)
#endif

/**
 * ICMP_STATS==1: Enable ICMP stats.
 */
#ifndef ICMP_STATS
#define ICMP_STATS                      1
#endif

/**
 * IGMP_STATS==1: Enable IGMP stats.
 */
#ifndef IGMP_STATS
#define IGMP_STATS                      (LWIP_IGMP)
#endif

/**
 * UDP_STATS==1: Enable UDP stats. Default is on if
 * UDP enabled, otherwise off.
 */
#ifndef UDP_STATS
#define UDP_STATS                       (LWIP_UDP)
#endif

/**
 * TCP_STATS==1: Enable TCP stats. Default is on if TCP
 * enabled, otherwise off.
 */
#ifndef TCP_STATS
#define TCP_STATS                       (LWIP_TCP)
#endif

/**
 * MEM_STATS==1: Enable mem.c stats.
 */
#ifndef MEM_STATS
#define MEM_STATS                       1
#endif

/**
 * MEMP_STATS==1: Enable memp.c pool stats.
 */
#ifndef MEMP_STATS
#define MEMP_STATS                      1
#endif

/**
 * SYS_STATS==1: Enable system stats (sem and mbox counts, etc).
 */
#ifndef SYS_STATS
#define SYS_STATS                       1
#endif

#else

#define LINK_STATS                      0
#define IP_STATS                        0
#define IPFRAG_STATS                    0
#define ICMP_STATS                      0
#define IGMP_STATS                      0
#define UDP_STATS                       0
#define TCP_STATS                       0
#define MEM_STATS                       0
#define MEMP_STATS                      0
#define SYS_STATS                       0
#define LWIP_STATS_DISPLAY              0

#endif /* LWIP_STATS */

/*
   ---------------------------------
   ---------- PPP options ----------
   ---------------------------------
*/
/**
 * PPP_SUPPORT==1: Enable PPP.
 */
#ifndef PPP_SUPPORT
#define PPP_SUPPORT                     0
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产清纯白嫩初高生在线观看91| 99久久夜色精品国产网站| 国产精选一区二区三区| 北岛玲一区二区三区四区| 一本色道**综合亚洲精品蜜桃冫| 欧美精品乱码久久久久久| 久久蜜臀中文字幕| 樱花草国产18久久久久| 老司机精品视频线观看86| av亚洲精华国产精华| 欧美美女激情18p| 国产色一区二区| 亚洲图片欧美一区| 高清不卡一区二区| 91麻豆精品国产| 国产精品久久久久影视| 日本午夜精品一区二区三区电影| 不卡的av在线播放| 6080国产精品一区二区| 国产精品色呦呦| 日本va欧美va瓶| 色妹子一区二区| 26uuu国产日韩综合| 亚洲一区二区三区四区五区黄| 狠狠色丁香婷综合久久| 欧美亚洲国产怡红院影院| 久久精品一区二区三区av| 日韩精品一二三四| 色欧美88888久久久久久影院| 久久亚洲欧美国产精品乐播| 亚洲国产日韩在线一区模特 | 欧美无乱码久久久免费午夜一区| 日韩精品自拍偷拍| 亚洲一区二三区| 99riav久久精品riav| 国产日韩欧美在线一区| 日本中文字幕不卡| 欧美三级日韩在线| 中文字幕亚洲区| 国产成人在线影院| 精品国产乱码久久久久久图片| 亚洲精品久久久蜜桃| 成人午夜视频福利| 久久久高清一区二区三区| 免费高清在线一区| 91超碰这里只有精品国产| 亚洲第一在线综合网站| 91久久精品网| 亚洲免费观看高清完整版在线| 国产jizzjizz一区二区| 日韩三级伦理片妻子的秘密按摩| 伊人性伊人情综合网| 99re在线精品| 国产精品国产馆在线真实露脸| 国产精品一二三| 久久亚洲捆绑美女| 久久99久久久久| 欧美一区二区高清| 日本成人在线一区| 91精品国产综合久久久久久 | 久久精品亚洲国产奇米99| 免费在线观看视频一区| 欧美久久久影院| 亚洲在线观看免费| 精品视频1区2区| 一区二区免费看| 欧美手机在线视频| 午夜久久久久久久久| 欧美日韩另类一区| 日韩和的一区二区| 日韩亚洲欧美一区二区三区| 日欧美一区二区| 欧美一区三区二区| 久久成人18免费观看| 欧美成人精品1314www| 久久国产人妖系列| 久久久一区二区三区捆绑**| 国产91精品一区二区麻豆网站| 国产情人综合久久777777| 成人免费观看男女羞羞视频| 国产精品第四页| 一本久久精品一区二区| 亚洲高清视频中文字幕| 欧美一级在线视频| 国产在线一区二区综合免费视频| 欧美激情一区二区在线| 99久久免费精品高清特色大片| 一区二区激情视频| 欧美一区二区三区日韩视频| 美女视频黄a大片欧美| 久久综合久久99| 99久久精品免费看| 亚洲一区二区视频在线观看| 在线播放日韩导航| 麻豆精品视频在线观看视频| 337p粉嫩大胆色噜噜噜噜亚洲| 成人小视频在线| 亚洲午夜久久久久久久久久久| 日韩欧美一区在线观看| 国产一区二区三区黄视频| 国产精品久久久久久久久果冻传媒 | 97精品国产露脸对白| 亚洲综合成人在线视频| 日韩精品一区二区三区swag| 国产成人av电影免费在线观看| 国产suv一区二区三区88区| 亚洲日本成人在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 99国内精品久久| 日韩不卡手机在线v区| 国产亚洲午夜高清国产拍精品| 91片在线免费观看| 免费看黄色91| 18成人在线观看| 欧美一区二区三区在线电影| 成人免费不卡视频| 青青草伊人久久| 最新中文字幕一区二区三区| 欧美精品粉嫩高潮一区二区| 国产99久久久国产精品| 亚洲五月六月丁香激情| 久久久久国产精品免费免费搜索| 在线观看日韩毛片| 国产精品77777竹菊影视小说| 亚洲电影视频在线| 国产精品系列在线| 日韩精品一区二区三区在线| 91片在线免费观看| 国产美女在线精品| 亚洲 欧美综合在线网络| 欧美国产一区二区| 日韩美女一区二区三区四区| 日本韩国精品在线| 国产成人免费在线| 婷婷久久综合九色国产成人| 亚洲视频一区二区免费在线观看| 日韩精品一区在线| 欧美欧美欧美欧美首页| 91蜜桃网址入口| 国产精华液一区二区三区| 三级精品在线观看| 亚洲免费观看视频| 国产欧美一区二区三区沐欲| 欧美一区二区精品在线| 欧美日韩一区高清| 色94色欧美sute亚洲线路一久| 国产真实乱子伦精品视频| 亚洲18女电影在线观看| 亚洲欧美另类久久久精品| 国产亚洲欧美色| 日韩免费高清电影| 欧美一区二区三区不卡| 中文字幕一区二区三区四区不卡| 欧美大片在线观看| 91精品欧美久久久久久动漫| 在线视频欧美精品| 色综合色狠狠综合色| 国产福利不卡视频| 国产一区二区伦理| 久久精工是国产品牌吗| 日日骚欧美日韩| 亚洲国产cao| 亚洲一二三四在线| 有码一区二区三区| 亚洲柠檬福利资源导航| 中文字幕一区免费在线观看| 国产日韩在线不卡| 国产喂奶挤奶一区二区三区| 欧美精品一区二区高清在线观看 | 久久99精品久久久久久动态图| 午夜精品视频一区| 亚洲国产aⅴ天堂久久| 亚洲一区二区三区四区在线| 亚洲综合在线观看视频| 亚洲日本在线a| 亚洲视频免费看| 亚洲日穴在线视频| 一区二区三区中文字幕电影 | 欧美一区二区在线免费播放| 欧美日本在线播放| 欧美电影在线免费观看| 欧美人狂配大交3d怪物一区| 欧美日韩国产大片| 欧美一区二区在线播放| 日韩免费观看高清完整版在线观看| 欧美一区二区视频在线观看| 精品免费99久久| 久久精品视频免费| 国产精品女主播在线观看| 亚洲天堂2014| 亚洲国产日韩a在线播放性色| 亚洲gay无套男同| 日韩电影免费在线观看网站| 久久精品国产亚洲高清剧情介绍| 美女一区二区在线观看| 国产在线视视频有精品| voyeur盗摄精品| 日本道在线观看一区二区| 欧美男男青年gay1069videost| 日韩一区二区三区电影在线观看|