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

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

?? net_ip.h

?? ucos的tcpip協(xié)議占
?? H
?? 第 1 頁 / 共 4 頁
字號:
/*
*********************************************************************************************************
*                                              uC/TCP-IP
*                                      The Embedded TCP/IP Suite
*
*                          (c) Copyright 2003-2006; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*
*               uC/TCP-IP is provided in source form for FREE evaluation, for educational
*               use or peaceful research.  If you plan on using uC/TCP-IP in a commercial
*               product you need to contact Micrium to properly license its use in your
*               product.  We provide ALL the source code for your convenience and to help
*               you experience uC/TCP-IP.  The fact that the source code is provided does
*               NOT mean that you can use it without paying a licensing fee.
*
*               Knowledge of the source code may NOT be used to develop a similar product.
*
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                          NETWORK IP LAYER
*                                         (INTERNET PROTOCOL)
*
* Filename      : net_ip.h
* Version       : V1.87
* Programmer(s) : ITJ
*********************************************************************************************************
* Note(s)       : (1) Supports Internet Protocol as described in RFC #791, also known as IPv4, with the
*                     following restrictions/constraints :
*
*                     (a) ONLY supports a single network interface/            RFC # 791, Section 2.3
*                            host IP address                                                'Addressing'
*
*                     (b) ONLY supports a single default gateway               RFC #1122, Section 3.3.1
*
*                     (c) IP forwarding/routing  NOT           supported       RFC #1122, Sections 3.3.1,
*                                                                                            3.3.4 & 3.3.5
*
*                     (d) IP multicasting        NOT           supported       RFC #1122, Section 3.3.7
*
*                     (e) Transmit fragmentation NOT currently supported       RFC # 791, Section 2.3
*                                                                                           'Fragmentation & 
*                                                                                              Reassembly'
*                     (f) IP Security options    NOT currently supported       RFC #1108
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                               EXTERNS
*********************************************************************************************************
*/

#ifdef   NET_IP_MODULE
#define  NET_IP_EXT
#else
#define  NET_IP_EXT  extern
#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                                               DEFINES
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                          IP HEADER DEFINES
*
* Note(s) : (1) The following IP value MUST be pre-#define'd in 'net_def.h' PRIOR to 'net_buf.h' so that
*               the Network Buffer Module can configure maximum buffer header size (see 'net_def.h  IP
*               LAYER DEFINES' & 'net_buf.h  NETWORK BUFFER INDEX & SIZE DEFINES  Note #1') :
*
*               (a) NET_IP_HDR_SIZE_MAX                   60        (NET_IP_HDR_LEN_MAX         
*                                                                  * NET_IP_HDR_LEN_WORD_SIZE)
*********************************************************************************************************
*/

#define  NET_IP_HDR_VER_MASK                            0xF0
#define  NET_IP_HDR_VER_SHIFT                              4
#define  NET_IP_HDR_VER                                    4    /* Supports IPv4 ONLY (see 'net_ip.h  Note #1').        */


#define  NET_IP_HDR_LEN_MASK                            0x0F
#define  NET_IP_HDR_LEN_MIN                                5
#define  NET_IP_HDR_LEN_MAX                               15
#define  NET_IP_HDR_LEN_WORD_SIZE                        CPU_WORD_SIZE_32

#define  NET_IP_HDR_SIZE_MIN                            (NET_IP_HDR_LEN_MIN * NET_IP_HDR_LEN_WORD_SIZE)
#if 0                                                           /* See Note #1a.                                        */
#define  NET_IP_HDR_SIZE_MAX                            (NET_IP_HDR_LEN_MAX * NET_IP_HDR_LEN_WORD_SIZE)
#endif

#define  NET_IP_HDR_SIZE_TOT_MIN                        (NET_IF_HDR_SIZE_TOT_MIN + NET_IP_HDR_SIZE_MIN)
#define  NET_IP_HDR_SIZE_TOT_MAX                        (NET_IF_HDR_SIZE_TOT_MAX + NET_IP_HDR_SIZE_MAX)


#define  NET_IP_ID_NONE                                    0
#define  NET_IP_ID_INIT                                  NET_IP_ID_NONE


#define  NET_IP_HDR_TTL_NONE                               0    /* On IP Tx, subst _DFLT for _NONE.                     */
#define  NET_IP_HDR_TTL_MIN                                1
#define  NET_IP_HDR_TTL_MAX                              255
#define  NET_IP_HDR_TTL_DFLT                             128

#define  NET_IP_TTL_NONE                                 NET_IP_HDR_TTL_NONE
#define  NET_IP_TTL_DFLT                                 NET_IP_HDR_TTL_DFLT


/*$PAGE*/
/*
*********************************************************************************************************
*                               IP HEADER TYPE OF SERVICE (TOS) DEFINES
*
* Note(s) : (1) See 'IP HEADER  Note #3'                     for TOS            fields.
*
*           (2) See RFC #791,  Section 3.1 'Type of Service' for TOS Precedence values.
*
*           (3) See RFC #1349, Section 4                     for TOS            values.
*********************************************************************************************************
*/

#define  NET_IP_HDR_TOS_PRECEDNCE_ROUTINE               0x00
#define  NET_IP_HDR_TOS_PRECEDNCE_PRIO                  0x20
#define  NET_IP_HDR_TOS_PRECEDNCE_IMMED                 0x40
#define  NET_IP_HDR_TOS_PRECEDNCE_FLASH                 0x60
#define  NET_IP_HDR_TOS_PRECEDNCE_FLASH_OVERRIDE        0x80
#define  NET_IP_HDR_TOS_PRECEDNCE_CRITIC_ECP            0xA0
#define  NET_IP_HDR_TOS_PRECEDNCE_INTERNET_CTRL         0xC0
#define  NET_IP_HDR_TOS_PRECEDNCE_NET_CTRL              0xE0

#define  NET_IP_HDR_TOS_PRECEDNCE_MASK                  0xE0
#define  NET_IP_HDR_TOS_PRECEDNCE_DFLT                   NET_IP_HDR_TOS_PRECEDNCE_ROUTINE


#define  NET_IP_HDR_TOS_NONE                            0x00
#define  NET_IP_HDR_TOS_LO_DLY                          0x10
#define  NET_IP_HDR_TOS_HI_THRUPUT                      0x08
#define  NET_IP_HDR_TOS_HI_RELIABILITY                  0x04
#define  NET_IP_HDR_TOS_LO_COST                         0x02

#define  NET_IP_HDR_TOS_MASK                            0x1E
#define  NET_IP_HDR_TOS_DFLT                             NET_IP_HDR_TOS_NONE


#define  NET_IP_HDR_TOS_MBZ_MASK                        0x01
#define  NET_IP_HDR_TOS_MBZ_DFLT                        0x00

#define  NET_IP_HDR_TOS_RESERVED                         NET_IP_HDR_TOS_MBZ_DFLT


#define  NET_IP_TOS_DFLT                                (NET_IP_HDR_TOS_PRECEDNCE_DFLT | \
                                                         NET_IP_HDR_TOS_DFLT           | \
                                                         NET_IP_HDR_TOS_MBZ_DFLT)

/*$PAGE*/
/*
*********************************************************************************************************
*                   IP DATA/TOTAL LENGTH & MAXIMUM TRANSMISSION UNIT (MTU) DEFINES
*
* Note(s) : (1) (a) IP total length #define's (NET_IP_TOT_LEN)  relate to the total size of a complete IP
*                   datagram, including the packet's IP header.  Note that a complete IP datagram MAY be
*                   fragmented in multiple IP packets.
*
*               (b) IP data  length #define's (NET_IP_DATA_LEN) relate to the data  size of a complete IP
*                   datagram, equal to the total IP datagram length minus its IP header size.  Note that
*                   a complete IP datagram MAY be fragmented in multiple IP packets.
*
*               (c) IP MTU #define's (NET_IP_MTU) relate to the data size for any single, non-fragmented
*                   IP packet, equal to a packet's Network Interface MTU minus its IP header size.
*
*           (2) RFC #791, Section 3.1 'Total Length' "recommend[s] that hosts only send datagrams larger
*               than 576 octets if ... the destination is prepared to accept the larger datagrams"; while
*               RFC #879, Section 1 requires that "HOSTS MUST NOT SEND DATAGRAMS LARGER THAN 576 OCTETS
*               UNLESS ... THE DESTINATION HOST IS PREPARED TO ACCEPT LARGER DATAGRAMS".
*********************************************************************************************************
*/

                                                                                /* See Notes #1a & #1b.                 */
#define  NET_IP_DATA_LEN_MIN                               0

#define  NET_IP_TOT_LEN_MIN                             (NET_IP_HDR_SIZE_MIN + NET_IP_DATA_LEN_MIN)
#define  NET_IP_TOT_LEN_MAX                            65535

#define  NET_IP_DATA_LEN_MAX                            (NET_IP_TOT_LEN_MAX  - NET_IP_HDR_SIZE_MIN)


                                                                                /* See Note #1c.                        */
#define  NET_IP_MTU_MIN                                 (NET_IF_MTU          - NET_IP_HDR_SIZE_MAX)
#define  NET_IP_MTU_MAX                                 (NET_IF_MTU          - NET_IP_HDR_SIZE_MIN)
#define  NET_IP_MTU                                      NET_IP_MTU_MIN



#define  NET_IP_MAX_DATAGRAM_SIZE_DFLT                   576                    /* See Note #2.                         */


/*$PAGE*/
/*
*********************************************************************************************************
*                                       IP HEADER FLAG DEFINES
*
* Note(s) : (1) See 'IP HEADER  Note #4' for flag fields.
*********************************************************************************************************
*/

#define  NET_IP_HDR_FLAG_MASK                         0xE000

#define  NET_IP_HDR_FLAG_NONE                     DEF_BIT_NONE
#define  NET_IP_HDR_FLAG_RESERVED                 DEF_BIT_15    /* MUST be '0'.                                         */
#define  NET_IP_HDR_FLAG_FRAG_DONT                DEF_BIT_14
#define  NET_IP_HDR_FLAG_FRAG_MORE                DEF_BIT_13


/*
*********************************************************************************************************
*                                      IP FRAGMENTATION DEFINES
*********************************************************************************************************
*/

#define  NET_IP_HDR_FRAG_OFFSET_MASK                  0x1FFF
#define  NET_IP_HDR_FRAG_OFFSET_NONE                       0
#define  NET_IP_HDR_FRAG_OFFSET_MIN                        0
#define  NET_IP_HDR_FRAG_OFFSET_MAX                     8191

#define  NET_IP_HDR_FRAG_OFFSET_SIZE                       8    /* Frag offset size = 8 octets.                         */
#define  NET_IP_HDR_FRAG_OFFSET_SIZE_MIN                   1    /* Min nbr of frag octets (last frag ONLY).             */
#define  NET_IP_HDR_FRAG_OFFSET_SIZE_MAX               ((NET_IP_TOT_LEN_MAX - NET_IP_HDR_SIZE_MIN) \
                                                       / NET_IP_HDR_FRAG_OFFSET_SIZE)

#define  NET_IP_FRAG_SIZE_NONE                         65535


#define  NET_IP_FRAG_REASM_TIMEOUT_MIN_SEC                 1    /* IP frag reasm timeout min  =  1 seconds              */
#define  NET_IP_FRAG_REASM_TIMEOUT_MAX_SEC                10    /* IP frag reasm timeout max  = 10 seconds              */
#define  NET_IP_FRAG_REASM_TIMEOUT_DFLT_SEC                5    /* IP frag reasm timeout dflt =  5 seconds              */


/*
*********************************************************************************************************
*                                  IP HEADER PROTOCOL FIELD DEFINES
*
* Note(s) : (1) See 'IP HEADER  Note #5'.
*********************************************************************************************************
*/

#define  NET_IP_HDR_PROTOCOL_ICMP                          1
#define  NET_IP_HDR_PROTOCOL_TCP                           6
#define  NET_IP_HDR_PROTOCOL_UDP                          17

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日本欧洲亚洲| 久久精品国产免费看久久精品| 亚洲18影院在线观看| 精品一区二区三区视频在线观看| av在线播放成人| 久久这里只精品最新地址| 一区二区三区毛片| 成人av网在线| 久久久精品国产99久久精品芒果| 日日夜夜精品免费视频| 色婷婷激情综合| 国产精品久久久久影院亚瑟| 久久99精品视频| 欧美日韩在线播放一区| 国产精品二三区| 国产成人免费在线| 精品国产免费久久| 毛片av一区二区| 日韩视频在线你懂得| 日本女人一区二区三区| 在线观看国产日韩| 亚洲综合999| 色丁香久综合在线久综合在线观看| 欧美激情一区二区三区蜜桃视频| 国内外成人在线视频| 91精品国产综合久久久久久久| 一区二区高清视频在线观看| 91麻豆国产自产在线观看| 国产精品久久毛片a| 成人永久看片免费视频天堂| 久久蜜桃av一区精品变态类天堂| 加勒比av一区二区| 精品国产免费久久| 国产精品18久久久久久vr| 欧美大片免费久久精品三p | 51午夜精品国产| 天使萌一区二区三区免费观看| 欧美日韩成人在线一区| 奇米色777欧美一区二区| 欧美一区二区免费视频| 狠狠久久亚洲欧美| 久久精品视频一区| www.久久精品| 亚洲综合自拍偷拍| 欧美一区二区三区免费大片| 久88久久88久久久| 国产日韩精品一区二区浪潮av | 久久久久久久精| 国产成人精品综合在线观看| 国产精品久久久久精k8 | 国产91丝袜在线播放| 成人免费视频在线观看| 欧美日韩一区二区在线视频| 日本女人一区二区三区| 国产无一区二区| 色先锋久久av资源部| 五月天亚洲精品| 久久久久久久久97黄色工厂| 91亚洲精华国产精华精华液| 日韩av中文字幕一区二区三区| 精品国产一区二区精华| 91亚洲资源网| 久久99精品视频| 亚洲三级电影全部在线观看高清| 欧美二区三区的天堂| 国产精品1区2区| 亚洲成人av一区| 亚洲国产精品二十页| 欧美三级中文字| 国内精品久久久久影院薰衣草 | 免费观看日韩av| 中文字幕中文字幕一区| 91精品国产高清一区二区三区| 国产精品一区三区| 五月综合激情网| 亚洲色图制服诱惑| 久久五月婷婷丁香社区| 日本精品一区二区三区四区的功能| 美国十次综合导航| 亚洲欧美色图小说| 久久久久久电影| 欧美一区二区大片| 色综合久久久久| 成人精品国产福利| 蜜臀国产一区二区三区在线播放| 亚洲伦理在线精品| 国产午夜精品在线观看| 欧美一区二区精品| 欧美男男青年gay1069videost| jvid福利写真一区二区三区| 日本三级亚洲精品| 亚洲国产三级在线| 亚洲视频在线观看一区| 久久香蕉国产线看观看99| 欧美丰满一区二区免费视频| 91社区在线播放| hitomi一区二区三区精品| 国内精品视频一区二区三区八戒| 国产精品一级在线| 奇米影视在线99精品| 亚洲午夜成aⅴ人片| 中文字幕中文字幕一区二区| 亚洲国产电影在线观看| www国产成人| 久久亚洲综合色一区二区三区 | 精久久久久久久久久久| 日韩黄色小视频| 亚洲高清一区二区三区| 亚洲综合激情小说| 亚洲va韩国va欧美va精品| 一二三四社区欧美黄| 一区二区三区日韩欧美| 亚洲欧美偷拍卡通变态| 亚洲精品高清在线观看| 亚洲欧美激情插| 一区二区三区在线不卡| 亚洲激情图片小说视频| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品盗摄一区二区三区| 中文字幕中文字幕在线一区 | 成人午夜私人影院| 成人免费高清视频在线观看| 成人小视频在线| av电影在线观看一区| 色婷婷亚洲一区二区三区| 欧洲在线/亚洲| 欧美日韩国产综合一区二区| 91精品视频网| 久久久久88色偷偷免费| 国产精品理伦片| 亚洲精品免费在线观看| 五月激情综合色| 久久国产夜色精品鲁鲁99| 国产馆精品极品| 91偷拍与自偷拍精品| 欧美日韩国产高清一区二区 | 欧美日韩国产精品自在自线| 日韩美女一区二区三区四区| 久久色在线视频| 亚洲美腿欧美偷拍| 午夜精品aaa| 久久99国内精品| 一本色道久久综合亚洲91| 91精品综合久久久久久| 久久综合丝袜日本网| 亚洲精品va在线观看| 久久精品国产免费| 色哟哟一区二区| 精品国产精品网麻豆系列| 亚洲丝袜美腿综合| 久久疯狂做爰流白浆xx| www.成人网.com| 日韩欧美123| 亚洲欧美日韩综合aⅴ视频| 蜜桃一区二区三区在线观看| av不卡在线观看| 欧美mv和日韩mv的网站| 怡红院av一区二区三区| 国模少妇一区二区三区| 在线免费观看视频一区| 国产亚洲婷婷免费| 婷婷综合五月天| 97se亚洲国产综合自在线观| 精品裸体舞一区二区三区| 亚洲精品乱码久久久久| 国产精品一级片| 日韩亚洲欧美一区二区三区| 亚洲三级在线免费| 国产成人免费xxxxxxxx| 欧美一区二区美女| 亚洲一区二区三区四区五区中文| 国产精品一区二区三区网站| 欧美日韩一卡二卡| 亚洲免费在线视频一区 二区| 国产麻豆精品视频| 91精品国产免费| 五月天网站亚洲| 欧美性xxxxxx少妇| 国产精品国产三级国产三级人妇| 韩国女主播成人在线| 日韩亚洲欧美在线观看| 日韩在线观看一区二区| 色琪琪一区二区三区亚洲区| 最新久久zyz资源站| 不卡的av中国片| 欧美经典一区二区三区| 国产精品综合在线视频| 欧美电视剧在线观看完整版| 日本aⅴ免费视频一区二区三区| 91视频免费看| 亚洲精品乱码久久久久久黑人| www.日韩在线| 国产精品第五页| 99精品国产一区二区三区不卡| 国产女主播一区| 成人一区在线看| 亚洲色图视频免费播放| 色88888久久久久久影院按摩| 亚洲乱码国产乱码精品精小说| 色激情天天射综合网|