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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? etharp.h

?? ucos+lwip在44b0+8019開發(fā)板上跑得比較穩(wěn)定的程序。是ADS的工程
?? 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 __NETIF_ETHARP_H__
#define __NETIF_ETHARP_H__

#include "lwip/pbuf.h"
#include "lwip/ip_addr.h"
#include "lwip/netif.h"
#include "lwip/ip.h"

#ifdef PACK_STRUCT_USE_INCLUDES
#  include "arch/bpstruct.h"
#endif
PACK_STRUCT_BEGIN
struct eth_addr {
  PACK_STRUCT_FIELD(u8_t addr[6]);
} PACK_STRUCT_STRUCT;
PACK_STRUCT_END

PACK_STRUCT_BEGIN
struct eth_hdr {
  PACK_STRUCT_FIELD(struct eth_addr dest);
  PACK_STRUCT_FIELD(struct eth_addr src);
  PACK_STRUCT_FIELD(u16_t type);
} PACK_STRUCT_STRUCT;
PACK_STRUCT_END

PACK_STRUCT_BEGIN
/** the ARP message */
struct etharp_hdr {
  PACK_STRUCT_FIELD(struct eth_hdr ethhdr);
  PACK_STRUCT_FIELD(u16_t hwtype);
  PACK_STRUCT_FIELD(u16_t proto);
  PACK_STRUCT_FIELD(u16_t _hwlen_protolen);
  PACK_STRUCT_FIELD(u16_t opcode);
  PACK_STRUCT_FIELD(struct eth_addr shwaddr);
  PACK_STRUCT_FIELD(struct ip_addr sipaddr);
  PACK_STRUCT_FIELD(struct eth_addr dhwaddr);
  PACK_STRUCT_FIELD(struct ip_addr dipaddr);
} PACK_STRUCT_STRUCT;
PACK_STRUCT_END

PACK_STRUCT_BEGIN
struct ethip_hdr {
  PACK_STRUCT_FIELD(struct eth_hdr eth);
  PACK_STRUCT_FIELD(struct ip_hdr ip);
};
#ifdef PACK_STRUCT_USE_INCLUDES
#  include "arch/epstruct.h"
#endif

#define ARP_TMR_INTERVAL 10000

#define ETHTYPE_ARP 0x0806
#define ETHTYPE_IP  0x0800

void etharp_init(void);
void etharp_tmr(void);
struct pbuf *etharp_ip_input(struct netif *netif, struct pbuf *p);
struct pbuf *etharp_arp_input(struct netif *netif, struct eth_addr *ethaddr,
			   struct pbuf *p);
struct pbuf *etharp_output(struct netif *netif, struct ip_addr *ipaddr,
			   struct pbuf *q);
err_t etharp_query(struct netif *netif, struct ip_addr *ipaddr, struct pbuf *q);

//from 0.5.3version added by dy
/* arp_loopup() is called to do an IP address -> Ethernet address
   translation. If the function returns NULL, there is no mapping and
   the arp_query() function should be called. */
struct eth_addr *arp_lookup(struct ip_addr *ipaddr);

/* Constructs an ARP query packet for the given IP address. The
   function returns a pbuf that contains the reply and that should be
   sent out on the Ethernet. */
struct pbuf *arp_query(struct netif *netif, struct eth_addr *ethaddr,
		       struct ip_addr *ipaddr);



#endif /* __NETIF_ARP_H__ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩中文字幕一区二区三区| 91在线精品一区二区三区| 国产91精品入口| 欧美日韩成人综合| 中文字幕亚洲视频| 韩国精品久久久| 欧美一级午夜免费电影| 亚洲免费色视频| 成人一级视频在线观看| 欧美成人精精品一区二区频| 亚洲午夜精品在线| 94-欧美-setu| 7777女厕盗摄久久久| 欧美日韩精品系列| 国产日韩av一区| 国产女同互慰高潮91漫画| 日韩在线观看一区二区| 91黄色免费观看| 日韩欧美在线1卡| 亚洲成av人片在线观看| 日韩欧美国产综合| 成人蜜臀av电影| 亚洲一区二区三区四区在线免费观看 | 国产精品一级片在线观看| 国产精品久久久一区麻豆最新章节| 91丨porny丨蝌蚪视频| 偷拍与自拍一区| 久久九九国产精品| 欧美三级在线视频| 国产99久久精品| 日韩电影在线观看一区| 国产欧美精品日韩区二区麻豆天美| 色婷婷久久综合| 国产精品一区在线观看乱码 | 欧美唯美清纯偷拍| 国产麻豆9l精品三级站| 亚洲大片精品永久免费| 国产精品天美传媒沈樵| 欧美日韩国产首页| 不卡视频在线观看| 久久99国产精品免费网站| 亚洲女人的天堂| 久久久久久久久久看片| 欧美日韩国产在线观看| 不卡的av在线| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 亚洲成人动漫一区| 国产精品蜜臀av| 久久亚洲私人国产精品va媚药| 欧美亚洲国产怡红院影院| 国产福利一区二区三区视频在线| 日韩在线卡一卡二| 亚洲电影你懂得| 夜夜嗨av一区二区三区网页| 国产精品色婷婷久久58| 欧美精品一区二区高清在线观看| 欧美日韩不卡在线| 在线日韩av片| 日本道色综合久久| 色婷婷久久一区二区三区麻豆| 国产91丝袜在线播放0| 国精产品一区一区三区mba桃花| 日韩国产欧美在线播放| 亚洲一二三四区不卡| 亚洲精品免费电影| 亚洲另类春色校园小说| 国产精品成人在线观看| 日本一二三不卡| 久久久精品综合| 欧美激情一区在线观看| 国产目拍亚洲精品99久久精品| 欧美xingq一区二区| 精品1区2区3区| 欧美日韩一区二区三区高清| 在线观看网站黄不卡| 色综合久久久久| 欧美亚洲免费在线一区| 欧美视频你懂的| 欧美日韩成人高清| 欧美一级淫片007| 亚洲精品一区二区三区蜜桃下载| 精品久久99ma| 国产日韩欧美电影| 国产精品久久久久久妇女6080| 中文字幕av不卡| 亚洲九九爱视频| 亚洲午夜一二三区视频| 午夜天堂影视香蕉久久| 日韩福利视频网| 国产一区久久久| 99视频热这里只有精品免费| 色哟哟在线观看一区二区三区| 在线亚洲高清视频| 欧美一区二区三区在线观看| 2020国产精品| 亚洲激情一二三区| 日韩成人精品在线| 国产成人午夜99999| 日韩欧美在线观看一区二区三区| 久久精品无码一区二区三区| 国产精品色噜噜| 午夜欧美在线一二页| 国产一区二区三区香蕉| www.欧美色图| 欧美日韩一区二区在线视频| 亚洲精品在线免费观看视频| 欧美激情一区二区三区在线| 一区二区激情小说| 精品一二线国产| 一本色道a无线码一区v| 欧美tickling网站挠脚心| 国产精品国产精品国产专区不蜜| 亚洲福中文字幕伊人影院| 国产一区视频在线看| 91国偷自产一区二区使用方法| 日韩欧美在线不卡| 亚洲精品高清在线| 国产一区亚洲一区| 欧美日韩国产精品成人| 国产日韩欧美在线一区| 亚洲国产精品一区二区久久恐怖片| 极品销魂美女一区二区三区| 日本精品一区二区三区四区的功能| 欧美老女人在线| 国产精品久久久久9999吃药| 免费成人小视频| 91啪亚洲精品| 国产视频一区二区三区在线观看| 午夜成人在线视频| 91网上在线视频| 久久久三级国产网站| 日韩影院免费视频| 91在线视频观看| 久久精品欧美一区二区三区不卡| 天天操天天干天天综合网| 99久久精品国产精品久久| 久久一区二区三区国产精品| 日本成人在线电影网| 欧美日韩一区二区在线观看 | 国产亚洲欧美色| 美国三级日本三级久久99| 91丨九色丨黑人外教| 国产精品毛片大码女人| 国产麻豆欧美日韩一区| 日韩一级黄色片| 五月婷婷激情综合| 在线观看日产精品| 亚洲视频资源在线| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 亚洲综合区在线| 99麻豆久久久国产精品免费优播| 2021久久国产精品不只是精品| 日韩电影一区二区三区| 欧美日韩久久一区| 亚洲一区二区影院| 国产精品丝袜91| 狠狠色丁香婷婷综合久久片| 欧美va亚洲va在线观看蝴蝶网| 日韩国产一区二| 91精品中文字幕一区二区三区| 亚洲福利视频导航| 欧美视频一区二区三区在线观看| 亚洲精品久久嫩草网站秘色| 色婷婷亚洲一区二区三区| 亚洲日本中文字幕区| 99re视频这里只有精品| 国产精品久久99| 色综合一区二区| 亚洲国产日韩在线一区模特| 欧美熟乱第一页| 天使萌一区二区三区免费观看| 欧美日韩成人综合| 免费观看日韩av| 久久久久99精品一区| 成人免费va视频| 亚洲人成网站在线| 在线观看日韩电影| 日韩vs国产vs欧美| 久久一留热品黄| 91在线视频网址| 午夜精品久久久久久久99水蜜桃| 欧美乱妇20p| 韩国欧美国产1区| 国产精品网站在线播放| 91麻豆国产福利精品| 午夜欧美电影在线观看| 精品久久久久一区| jlzzjlzz欧美大全| 亚洲va在线va天堂| 欧美精品一区视频| 91香蕉视频污在线| 日韩电影在线一区| 国产日韩精品一区二区浪潮av | 在线一区二区三区做爰视频网站| 一区二区成人在线| 欧美精品一区二区三区在线| bt7086福利一区国产| 午夜精品一区在线观看| 久久亚洲欧美国产精品乐播| 日本精品裸体写真集在线观看|