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

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

?? netif.h

?? SPCE061A是凌陽科技推出的一款16位結構的微控制器。SPCE061A內嵌32K字的閃存(FLASH)
?? H
字號:
/* * Copyright (c) 2001-2003 Swedish Institute of Computer Science. * All rights reserved.  *  * Redistribution and use in source and binary forms, with or without modification,  * are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, *    this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright notice, *    this list of conditions and the following disclaimer in the documentation *    and/or other materials provided with the distribution. * 3. The name of the author may not be used to endorse or promote products *    derived from this software without specific prior written permission.  * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT  * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT  * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY  * OF SUCH DAMAGE. * * This file is part of the lwIP TCP/IP stack. *  * Author: Adam Dunkels <adam@sics.se> * */#ifndef __LWIP_NETIF_H__#define __LWIP_NETIF_H__#include "lwip/opt.h"#include "lwip/err.h"#include "lwip/ip_addr.h"#include "lwip/inet.h"#include "lwip/pbuf.h"#if LWIP_DHCP#include "dhcp.h"#endif/** must be the maximum of all used hardware address lengths    across all types of interfaces in use */#define NETIF_MAX_HWADDR_LEN 3U  //modify by zhigang/** TODO: define the use (where, when, whom) of netif flags *//** whether the network interface is 'up'. this is * a software flag used to control whether this network * interface is enabled and processes traffic */#define NETIF_FLAG_UP 0x1U/** if set, the netif has broadcast capability */#define NETIF_FLAG_BROADCAST 0x2U/** if set, the netif is one end of a point-to-point connection */#define NETIF_FLAG_POINTTOPOINT 0x4U/** if set, the interface is configured using DHCP */#define NETIF_FLAG_DHCP 0x08U/** if set, the interface has an active link *  (set by the interface) */#define NETIF_FLAG_LINK_UP 0x10U/** generic data structure used for all lwIP network interfaces */struct netif {  /** pointer to next in linked list */  struct netif *next;  /** The following fields should be filled in by the      initialization function for the device driver. */    /** IP address configuration in network byte order */  struct ip_addr ip_addr;  struct ip_addr netmask;  struct ip_addr gw;  /** This function is called by the network device driver      to pass a packet up the TCP/IP stack. */  err_t (* input)(struct pbuf *p, struct netif *inp);  /** This function is called by the IP module when it wants      to send a packet on the interface. This function typically      first resolves the hardware address, then sends the packet. */  err_t (* output)(struct netif *netif, struct pbuf *p,		   struct ip_addr *ipaddr);  /** This function is called by the ARP module when it wants      to send a packet on the interface. This function outputs      the pbuf as-is on the link medium. */  err_t (* linkoutput)(struct netif *netif, struct pbuf *p);  /** This field can be set by the device driver and could point      to state information for the device. */  void *state;#if LWIP_DHCP  /** the DHCP client state information for this netif */  struct dhcp *dhcp;#endif  /** number of bytes used in hwaddr */  unsigned char hwaddr_len;  /** link level hardware address of this interface */  unsigned char hwaddr[NETIF_MAX_HWADDR_LEN];  /** maximum transfer unit (in bytes) */  u16_t mtu;  /** descriptive abbreviation */  char name[2];  /** number of this interface */  u8_t num;  /** NETIF_FLAG_* */  u8_t flags;};/** The list of network interfaces. */extern struct netif *netif_list;/** The default network interface. */extern struct netif *netif_default;/* netif_init() must be called first. */void netif_init(void);struct netif *netif_add(struct ip_addr *ipaddr, struct ip_addr *netmask,			struct ip_addr *gw,			void *state,			err_t (* init)(struct netif *netif),			err_t (* input)(struct pbuf *p, struct netif *netif));voidnetif_set_addr(struct netif *netif,struct ip_addr *ipaddr, struct ip_addr *netmask,	  struct ip_addr *gw);void netif_remove(struct netif * netif);/* Returns a network interface given its name. The name is of the form   "et0", where the first two letters are the "name" field in the   netif structure, and the digit is in the num field in the same   structure. */struct netif *netif_find(char *name);void netif_set_default(struct netif *netif);void netif_set_ipaddr(struct netif *netif, struct ip_addr *ipaddr);void netif_set_netmask(struct netif *netif, struct ip_addr *netmast);void netif_set_gw(struct netif *netif, struct ip_addr *gw);#endif /* __LWIP_NETIF_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产高清精品久久久久| 欧美一区二区三区视频免费 | 久久精品亚洲麻豆av一区二区 | 国产一区日韩二区欧美三区| 岛国精品在线播放| 日韩一级片网站| 一区二区三区中文在线| 国产精品亚洲午夜一区二区三区| 欧美日韩一区二区三区四区| 国产精品全国免费观看高清 | 日本女优在线视频一区二区| 99re视频精品| 国产亚洲欧美日韩俺去了| 亚洲成a人片在线观看中文| av午夜一区麻豆| 久久久www成人免费毛片麻豆| 日本系列欧美系列| 欧美视频中文字幕| 亚洲日本欧美天堂| 丁香六月综合激情| 久久久99久久精品欧美| 蜜臀av性久久久久蜜臀av麻豆 | 日韩欧美在线一区二区三区| 亚洲国产视频一区二区| 一本一道综合狠狠老| 国产精品女主播av| 成人午夜视频免费看| 国产亚洲精品福利| 国产精品综合在线视频| 久久蜜桃av一区精品变态类天堂| 美美哒免费高清在线观看视频一区二区 | 北岛玲一区二区三区四区| 久久免费看少妇高潮| 久久 天天综合| 欧美成人精品3d动漫h| 久久国产福利国产秒拍| 精品三级在线观看| 国产一区二区在线观看视频| xvideos.蜜桃一区二区| 国内精品久久久久影院色| 2019国产精品| 国产精品一品视频| 国产精品美女久久久久aⅴ国产馆| 国产精品影视在线观看| 欧美经典一区二区三区| 99久久精品久久久久久清纯| 亚洲欧美日韩国产综合| 在线观看亚洲成人| 日韩成人av影视| 久久这里都是精品| www.激情成人| 午夜视频一区二区三区| 91精品国产丝袜白色高跟鞋| 久久99久久精品欧美| 国产精品欧美精品| 欧美三级中文字幕在线观看| 青青草97国产精品免费观看无弹窗版 | 国产欧美精品一区| 91福利在线播放| 日韩高清不卡一区二区三区| 久久影院电视剧免费观看| 国产精品18久久久久| 亚洲猫色日本管| 欧美欧美欧美欧美首页| 久久99久久99小草精品免视看| 欧美激情一区二区在线| 91精品福利视频| 九九九精品视频| 亚洲少妇最新在线视频| 日韩午夜av一区| 99riav一区二区三区| 麻豆精品视频在线| 成人欧美一区二区三区黑人麻豆 | 91精品在线免费观看| 国产高清不卡一区二区| 亚洲国产成人av网| 久久精品水蜜桃av综合天堂| 91在线观看视频| 国产真实乱子伦精品视频| 亚洲美女免费在线| 中文字幕精品一区二区三区精品| 欧美日韩aaaaaa| 99re这里只有精品视频首页| 九九热在线视频观看这里只有精品 | 免费在线观看精品| 亚洲欧美电影院| 久久久久成人黄色影片| 欧美一区二区视频在线观看2022| 不卡大黄网站免费看| 紧缚奴在线一区二区三区| 一级特黄大欧美久久久| 中文字幕乱码久久午夜不卡| 欧美一级日韩免费不卡| 在线看不卡av| fc2成人免费人成在线观看播放| 日本不卡在线视频| 亚洲福利一二三区| 依依成人综合视频| 日韩美女视频一区| 欧美激情一区二区三区四区| 精品欧美乱码久久久久久1区2区| 欧美日韩在线三级| 色综合久久九月婷婷色综合| jlzzjlzz欧美大全| 不卡视频一二三| 国产91精品精华液一区二区三区| 韩国精品久久久| 日本人妖一区二区| 热久久久久久久| 欧美aaaaaa午夜精品| 婷婷激情综合网| 亚洲成人av在线电影| 亚洲成人综合视频| 亚瑟在线精品视频| 日韩 欧美一区二区三区| 亚洲制服丝袜av| 图片区日韩欧美亚洲| 亚洲va在线va天堂| 日韩国产一二三区| 免费精品视频在线| 狠狠久久亚洲欧美| 狠狠v欧美v日韩v亚洲ⅴ| 国产乱国产乱300精品| 国产福利91精品一区二区三区| 国产精品一线二线三线| 国产精品一区二区三区乱码| 国产激情一区二区三区桃花岛亚洲| 国产乱国产乱300精品| 丁香婷婷综合激情五月色| 成人性生交大片免费| 色综合天天狠狠| 欧美在线视频你懂得| 欧美另类z0zxhd电影| 日韩欧美一级在线播放| 久久众筹精品私拍模特| 国产精品不卡在线| 亚洲精品成a人| 无码av中文一区二区三区桃花岛| 麻豆国产精品一区二区三区 | 亚洲一区二区在线观看视频| 亚洲风情在线资源站| 麻豆91精品视频| 床上的激情91.| 在线中文字幕一区二区| 欧美一区国产二区| 日本一区二区久久| 亚洲夂夂婷婷色拍ww47| 久久99九九99精品| 99国产欧美另类久久久精品 | 日日夜夜一区二区| 国产精品一级在线| 91精品办公室少妇高潮对白| 欧美成人vps| 亚洲精品成人在线| 国产一区二区三区免费观看| 91在线丨porny丨国产| 日韩欧美亚洲另类制服综合在线| 久久久青草青青国产亚洲免观| 一区二区三区蜜桃| 狠狠色狠狠色综合日日91app| 色综合一区二区三区| 精品国产一区二区三区久久影院| 亚洲色图丝袜美腿| 老汉av免费一区二区三区| 91精品国产日韩91久久久久久| 国产午夜一区二区三区| 亚洲国产精品综合小说图片区| 国产91精品一区二区| 欧美精品777| 亚洲码国产岛国毛片在线| 国产剧情一区二区三区| 91麻豆精品国产91久久久资源速度| 国产精品美女久久久久久久| 美美哒免费高清在线观看视频一区二区| 99久久精品国产毛片| 国产女主播一区| 久久成人羞羞网站| 欧美高清你懂得| 一个色综合网站| 99久久99久久精品免费看蜜桃| 欧美xxxx在线观看| 日韩精品成人一区二区在线| 色香蕉成人二区免费| 国产精品国产精品国产专区不蜜 | 成人免费av在线| 欧美精品一区二区三区视频| 亚洲成人你懂的| 欧美色窝79yyyycom| 亚洲欧洲精品一区二区三区不卡| 国产乱子伦视频一区二区三区 | 久久综合九色综合久久久精品综合 | 久久国产夜色精品鲁鲁99| 欧美三级在线播放| 亚洲精品亚洲人成人网在线播放| 成人性色生活片免费看爆迷你毛片| 26uuu亚洲婷婷狠狠天堂| 国产在线视频一区二区三区| 日韩欧美成人一区| 精品亚洲免费视频| 精品免费一区二区三区|