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

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

?? net.h

?? 針對德州儀器DM270開發板的bootloader,其實現了內核的下載以及文件系統的下載
?? H
字號:
/* * File: net.h * * An interface to the UDP/IP/Ethernet levels of a network stack. * * See Also *   net.c -- an implemenation exposing the net.h interface. * * Copyright (C) 2002 RidgeRun, Inc. * Author: RidgeRun, Inc  <skranz@ridgerun.com> * *  This program is free software; you can redistribute  it and/or modify it *  under  the terms of  the GNU General  Public License as published by the *  Free Software Foundation;  either version 2 of the  License, or (at your *  option) any later version. * *  THIS  SOFTWARE  IS  PROVIDED  ``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. * *  You should have received a copy of the  GNU General Public License along *  with this program; if not, write  to the Free Software Foundation, Inc., *  675 Mass Ave, Cambridge, MA 02139, USA. * * Please report all bugs/problems to the author or <support@dsplinux.net> * * key: RRGPLCR (do not remove) * */#include "ether.h"#ifndef NET_H#define NET_H// Network Byte Order; page 69 "Internetworking With TCP/IP (3rd edition, vol 1)"#ifdef CPU_BIG_ENDIAN#  define ntohl(x) (x)#  define htonl(x) (x)#  define ntohs(x) (x)#  define htons(x) (x)#endif// Network Byte Order; page 69 "Internetworking With TCP/IP (3rd edition, vol 1)"#ifdef CPU_LITTLE_ENDIAN#  define ntohl(x) __swap_32(x)#  define htonl(x) __swap_32(x)#  define ntohs(x) __swap_16(x)#  define htons(x) __swap_16(x)#endif// Ethernet Packet Format; page 29 "Internetworking With TCP/IP (3rd edition, vol 1)"typedef struct {  unsigned char  dest_addr[6];  unsigned char  src_addr[6];  unsigned short frame_type;} __attribute__ ((packed)) ether_hdr_t; // total bytes 14// IP Datagram Format; page 92 "Internetworking With TCP/IP (3rd edition, vol 1)"typedef struct {  unsigned char  vers_hlen;  unsigned char  serv_type;  unsigned short tot_len;  unsigned short ident;  unsigned short flags_fragoffset;  unsigned char  timetolive;  unsigned char  protocol;  unsigned short hdr_chksum;  unsigned long  src_IP_addr;  unsigned long  dest_IP_addr;} __attribute__ ((packed)) ip_hdr_t; // total bytes 20// UDP Datagram Format; page 181 "Internetworking With TCP/IP (3rd edition, vol 1)"typedef struct {  unsigned short src_port;  unsigned short dest_port;  unsigned short tot_len;  unsigned short chksum;} __attribute__ ((packed)) udp_hdr_t; // total bytes 8extern void udp_submit(submit_mode mode,           // in                       unsigned short src_port,    // in (local device port number).                       unsigned short dest_port,   // in (remote server port number)                       char *device_IP,            // in                       char *server_IP,            // in                       char *device_MAC,           // in, can be NULL only if our chipset has built in MAC.                       char *server_MAC,           // in, can be NULL only if our net stack has ARP.                       void *datagram,             // in/out                       unsigned short *num_bytes,  // in/out                       unsigned short *reply_port);// out.  // --udp_submit--  // Used by clients to send/receive datagrams to/from the  // netstack which encompasses UDP/IP/EtherDrv.  The  // underlying implementation will construct and prepend  // the necessary frame headers onto the front of the  // client supplied datagram. For this reason it is  // important that the client arrange that the bytes  // directly proceeding the the *datagram buffer be  // allocated and available for the udp_submit  // function. sizeof(udp_hdr_t) + sizeof(ip_hdr_t) +  // sizeof(ether_hdr_t) bytes.extern void net_init(void);  // --net_init--  // Should be called once to initialize the underlying  // implementation prior to using any of the supplied routines.#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久婷婷| 国产一区 二区 三区一级| 蜜臀av国产精品久久久久| 成人三级在线视频| 日韩视频免费观看高清完整版 | 欧美不卡视频一区| 亚洲嫩草精品久久| 高清在线不卡av| 精品久久人人做人人爱| 亚洲不卡一区二区三区| 99精品久久99久久久久| 久久精品亚洲一区二区三区浴池| 日本免费新一区视频| 欧美在线视频全部完| 中文字幕视频一区| 成人动漫一区二区三区| 精品国产sm最大网站免费看| 天堂va蜜桃一区二区三区漫画版| 91丨九色丨黑人外教| 国产三级一区二区| 国产精品小仙女| 精品国产麻豆免费人成网站| 男女男精品网站| 欧美日韩电影在线| 午夜精品视频在线观看| 在线一区二区三区四区| 亚洲美女区一区| 日本道色综合久久| 亚洲美女屁股眼交3| 91久久精品一区二区| 洋洋成人永久网站入口| 色婷婷精品大在线视频| 亚洲裸体在线观看| 在线亚洲人成电影网站色www| 最新国产精品久久精品| 色综合中文字幕国产| 欧美国产欧美综合| 成人高清免费观看| 亚洲美女淫视频| 欧美网站一区二区| 日韩国产欧美一区二区三区| 日韩精品一区二区三区视频| 国产剧情一区二区三区| 国产精品精品国产色婷婷| 99精品视频在线观看免费| 亚洲自拍偷拍av| 欧美一区二区三区男人的天堂| 激情深爱一区二区| 日本一区二区免费在线| 色综合天天性综合| 亚洲va国产va欧美va观看| 欧美成人精品福利| 春色校园综合激情亚洲| 亚洲欧美电影院| 日韩一区二区三区精品视频| 国产激情一区二区三区桃花岛亚洲| 中文成人综合网| 在线视频一区二区三| 麻豆视频观看网址久久| 国产精品短视频| 在线播放亚洲一区| 成人午夜激情片| 亚洲777理论| 国产精品视频观看| 在线一区二区视频| 国产精品一区久久久久| 一二三四区精品视频| 26uuu亚洲| 欧美三级电影网| 黑人精品欧美一区二区蜜桃| 亚洲天堂免费看| 精品久久久三级丝袜| 91福利社在线观看| 国产真实乱偷精品视频免| 亚洲四区在线观看| 久久久久久久综合色一本| 91久久精品一区二区二区| 国产一区二区日韩精品| 亚洲国产精品精华液网站| 久久九九久精品国产免费直播| 色欧美乱欧美15图片| 国产.欧美.日韩| 日本三级韩国三级欧美三级| 亚洲天堂a在线| 精品国产乱码久久久久久1区2区 | 国产精品污污网站在线观看| 欧美最猛性xxxxx直播| 国产精品综合久久| 免费在线观看一区二区三区| 一区二区成人在线观看| 国产精品久久久久久妇女6080| 精品日韩欧美在线| 欧美日本高清视频在线观看| 91亚洲永久精品| 国产福利精品导航| 久久成人麻豆午夜电影| 亚洲第一搞黄网站| 亚洲欧美aⅴ...| 国产偷国产偷亚洲高清人白洁| 欧美一区二区三区四区视频| 在线观看视频一区二区欧美日韩| 成人免费毛片高清视频| 国产一区二区三区最好精华液| 日本欧洲一区二区| 亚洲成av人片一区二区| 一区二区三区四区中文字幕| 亚洲人成在线观看一区二区| 国产精品美日韩| 国产精品久久久久国产精品日日| 国产农村妇女毛片精品久久麻豆| www国产亚洲精品久久麻豆| 欧美大片一区二区三区| 日韩三级伦理片妻子的秘密按摩| 欧美日韩电影一区| 91麻豆精品国产综合久久久久久| 5858s免费视频成人| 日韩欧美成人激情| 久久影院电视剧免费观看| 久久久久久麻豆| 国产精品入口麻豆原神| 最近日韩中文字幕| 一区二区三区在线视频观看| 亚洲一区在线观看免费观看电影高清| 亚洲私人黄色宅男| 亚洲自拍偷拍图区| 青青青爽久久午夜综合久久午夜| 久久精品国产免费| 国产一区二区三区精品视频| 成人av影视在线观看| 日本二三区不卡| 91精品国产综合久久精品性色| 欧美不卡一区二区| 国产精品污污网站在线观看| 亚洲理论在线观看| 天天操天天综合网| 国产一区二区在线看| 99国产精品国产精品毛片| 欧美综合天天夜夜久久| 91精品欧美久久久久久动漫| 久久精品视频免费| 亚洲制服丝袜一区| 九九热在线视频观看这里只有精品| 久久精品久久综合| 波多野结衣中文一区| 欧美麻豆精品久久久久久| 久久你懂得1024| 亚洲国产综合在线| 国产乱码精品一区二区三 | 欧美色综合天天久久综合精品| 欧美男生操女生| 国产日韩欧美精品一区| 亚洲午夜在线电影| 国产成人精品亚洲777人妖| 欧亚洲嫩模精品一区三区| 久久老女人爱爱| 亚洲不卡在线观看| 成人黄色综合网站| 欧美变态口味重另类| 亚洲日本电影在线| 黑人巨大精品欧美一区| 欧美视频一区在线| 国产精品剧情在线亚洲| 五月婷婷综合网| 本田岬高潮一区二区三区| 日韩欧美高清一区| 一区二区三区不卡视频| 成人性生交大片免费看视频在线| 欧美人动与zoxxxx乱| 亚洲人成伊人成综合网小说| 极品美女销魂一区二区三区 | 日韩美女在线视频 | 91精品国产综合久久久久久久久久| 亚洲国产经典视频| 蜜桃av噜噜一区| 欧美日韩亚洲不卡| 综合自拍亚洲综合图不卡区| 国产成人av在线影院| 日韩免费观看2025年上映的电影| 亚洲午夜在线视频| 91在线看国产| 国产精品久久久久久妇女6080| 国内精品久久久久影院色| 欧美一区二区三区男人的天堂| 亚洲午夜羞羞片| 色久综合一二码| 亚洲免费观看高清完整版在线| 国产69精品久久99不卡| 欧美videossexotv100| 日韩精品一级中文字幕精品视频免费观看| 色欧美乱欧美15图片| 亚洲女同女同女同女同女同69| 成人黄色小视频| 国产欧美一区二区精品仙草咪| 国产一级精品在线| 国产日本欧美一区二区| 国产九九视频一区二区三区| 久久久久亚洲综合| 国产999精品久久久久久| 国产亚洲污的网站| 成人av午夜电影|