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

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

?? net_icmp.h

?? uCOS-II 2.8和uC-TCP/IP在ATMEL AT91SAM9261上移植
?? H
?? 第 1 頁 / 共 3 頁
字號:
/*
*********************************************************************************************************
*                                              uC/TCP-IP
*                                      The Embedded TCP/IP Suite
*
*                          (c) Copyright 2003-2007; 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 ICMP LAYER
*                                 (INTERNET CONTROL MESSAGE PROTOCOL)
*
* Filename      : net_icmp.h
* Version       : V1.89
* Programmer(s) : ITJ
*********************************************************************************************************
* Note(s)       : (1) Supports Internet Control Message Protocol as described in RFC #792 with the following
*                     restrictions/constraints :
*
*                     (a) Does NOT support IP forwarding/routing               RFC #1122, Section 3.3.1
*
*                     (b) Does NOT support IP multicasting                     RFC #1122, Section 3.3.7
*
*                     (c) Does NOT support ICMP Address Mask Agent/Server      RFC #1122, Section 3.2.2.9
*********************************************************************************************************
*/

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

#ifdef   NET_ICMP_MODULE
#define  NET_ICMP_EXT
#else
#define  NET_ICMP_EXT  extern
#endif


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

/*
*********************************************************************************************************
*                                 ICMP TRANSMIT SOURCE QUENCH DEFINES
*********************************************************************************************************
*/

#define  NET_ICMP_TX_SRC_QUENCH_TH_MIN                     1
#define  NET_ICMP_TX_SRC_QUENCH_TH_MAX                   100
#define  NET_ICMP_TX_SRC_QUENCH_TH_DFLT                    5


/*
*********************************************************************************************************
*                                          ICMP FLAG DEFINES
*********************************************************************************************************
*/

                                                                /* ------------------ NET ICMP FLAGS ------------------ */
#define  NET_ICMP_FLAG_NONE                       DEF_BIT_NONE
#define  NET_ICMP_FLAG_USED                       DEF_BIT_00    /* ICMP entry cur used; i.e. NOT in free pool.          */


/*
*********************************************************************************************************
*                                          ICMP TYPE DEFINES
*
* Note(s) : (1) NET_ICMP_TYPE_??? #define values specifically chosen as ASCII representations of the ICMP
*               types.  Memory displays of ICMP types will display the ICMP TYPE with the chosen ASCII name.
*********************************************************************************************************
*/

                                                                /* ------------------ NET ICMP TYPES ------------------ */
#if     (CPU_CFG_ENDIAN_TYPE == CPU_ENDIAN_TYPE_BIG)
#define  NET_ICMP_TYPE_NONE                       0x4E4F4E45    /* "NONE" in ASCII.                                     */
#define  NET_ICMP_TYPE_TX_SRC_QUENCH              0x54585351    /* "TXSQ" in ASCII.                                     */

#else

#if     (CPU_CFG_DATA_SIZE   == CPU_WORD_SIZE_32)
#define  NET_ICMP_TYPE_NONE                       0x454E4F4E    /* "NONE" in ASCII.                                     */
#define  NET_ICMP_TYPE_TX_SRC_QUENCH              0x51535854    /* "TXSQ" in ASCII.                                     */

#elif   (CPU_CFG_DATA_SIZE   == CPU_WORD_SIZE_16)
#define  NET_ICMP_TYPE_NONE                       0x4F4E454E    /* "NONE" in ASCII.                                     */
#define  NET_ICMP_TYPE_TX_SRC_QUENCH              0x58545153    /* "TXSQ" in ASCII.                                     */

#else                                                           /* Dflt CPU_WORD_SIZE_08.                               */
#define  NET_ICMP_TYPE_NONE                       0x4E4F4E45    /* "NONE" in ASCII.                                     */
#define  NET_ICMP_TYPE_TX_SRC_QUENCH              0x54585351    /* "TXSQ" in ASCII.                                     */

#endif
#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                                     ICMP MESSAGE TYPES & CODES
*
* Note(s) : (1) 'DEST_UNREACH' abbreviated to 'DEST' for ICMP 'Destination Unreachable' message 
*                error codes to enforce ANSI-compliance of 31-character symbol length uniqueness.
*
*           (2) ICMP 'Redirect' & 'Router' messages are NOT supported (see 'net_icmp.h  Note #1').
*
*           (3) ICMP 'Address Mask Request' messages received by this host are NOT supported (see
*               'net_icmp.h  Note #3').
*********************************************************************************************************
*/

                                                                /* ------------------ ICMP MSG TYPES ------------------ */
#define  NET_ICMP_MSG_TYPE_NONE                          DEF_INT_08U_MAX_VAL

#define  NET_ICMP_MSG_TYPE_ECHO_REPLY                      0
#define  NET_ICMP_MSG_TYPE_DEST_UNREACH                    3
#define  NET_ICMP_MSG_TYPE_SRC_QUENCH                      4
#define  NET_ICMP_MSG_TYPE_REDIRECT                        5    /* See Note #2.                                         */
#define  NET_ICMP_MSG_TYPE_ECHO_REQ                        8
#define  NET_ICMP_MSG_TYPE_ROUTE_AD                        9    /* See Note #2.                                         */
#define  NET_ICMP_MSG_TYPE_ROUTE_REQ                      10    /* See Note #2.                                         */
#define  NET_ICMP_MSG_TYPE_TIME_EXCEED                    11
#define  NET_ICMP_MSG_TYPE_PARAM_PROB                     12
#define  NET_ICMP_MSG_TYPE_TS_REQ                         13
#define  NET_ICMP_MSG_TYPE_TS_REPLY                       14
#define  NET_ICMP_MSG_TYPE_ADDR_MASK_REQ                  17
#define  NET_ICMP_MSG_TYPE_ADDR_MASK_REPLY                18


                                                                /* ------------------ ICMP MSG CODES ------------------ */
#define  NET_ICMP_MSG_CODE_NONE                          DEF_INT_08U_MAX_VAL

#define  NET_ICMP_MSG_CODE_ECHO                            0
#define  NET_ICMP_MSG_CODE_ECHO_REQ                        0
#define  NET_ICMP_MSG_CODE_ECHO_REPLY                      0

#define  NET_ICMP_MSG_CODE_DEST_NET                        0    /* See Note #1.                                         */
#define  NET_ICMP_MSG_CODE_DEST_HOST                       1
#define  NET_ICMP_MSG_CODE_DEST_PROTOCOL                   2
#define  NET_ICMP_MSG_CODE_DEST_PORT                       3
#define  NET_ICMP_MSG_CODE_DEST_FRAG_NEEDED                4
#define  NET_ICMP_MSG_CODE_DEST_ROUTE_FAIL                 5
#define  NET_ICMP_MSG_CODE_DEST_NET_UNKNOWN                6
#define  NET_ICMP_MSG_CODE_DEST_HOST_UNKNOWN               7
#define  NET_ICMP_MSG_CODE_DEST_HOST_ISOLATED              8
#define  NET_ICMP_MSG_CODE_DEST_NET_TOS                   11
#define  NET_ICMP_MSG_CODE_DEST_HOST_TOS                  12

#define  NET_ICMP_MSG_CODE_SRC_QUENCH                      0

#define  NET_ICMP_MSG_CODE_TIME_EXCEED_TTL                 0
#define  NET_ICMP_MSG_CODE_TIME_EXCEED_FRAG_REASM          1

#define  NET_ICMP_MSG_CODE_PARAM_PROB_IP_HDR               0
#define  NET_ICMP_MSG_CODE_PARAM_PROB_OPT_MISSING          1

#define  NET_ICMP_MSG_CODE_TS                              0
#define  NET_ICMP_MSG_CODE_TS_REQ                          0
#define  NET_ICMP_MSG_CODE_TS_REPLY                        0

#define  NET_ICMP_MSG_CODE_ADDR_MASK                       0
#define  NET_ICMP_MSG_CODE_ADDR_MASK_REQ                   0
#define  NET_ICMP_MSG_CODE_ADDR_MASK_REPLY                 0


/*$PAGE*/
/*
*********************************************************************************************************
*                                        ICMP MESSAGE DEFINES
*********************************************************************************************************
*/

#define  NET_ICMP_HDR_SIZE_DFLT                            8

#define  NET_ICMP_HDR_SIZE_DEST_UNREACH                  NET_ICMP_HDR_SIZE_DFLT
#define  NET_ICMP_HDR_SIZE_SRC_QUENCH                    NET_ICMP_HDR_SIZE_DFLT
#define  NET_ICMP_HDR_SIZE_TIME_EXCEED                   NET_ICMP_HDR_SIZE_DFLT
#define  NET_ICMP_HDR_SIZE_PARAM_PROB                    NET_ICMP_HDR_SIZE_DFLT
#define  NET_ICMP_HDR_SIZE_ECHO                          NET_ICMP_HDR_SIZE_DFLT
#define  NET_ICMP_HDR_SIZE_TS                             20
#define  NET_ICMP_HDR_SIZE_ADDR_MASK                      12


#define  NET_ICMP_HDR_NBR_OCTETS_UNUSED                    4
#define  NET_ICMP_HDR_NBR_OCTETS_UNUSED_PARAM_PROB         3


#define  NET_ICMP_MSG_ERR_HDR_SIZE_MIN                   NET_IP_HDR_SIZE_MIN
#define  NET_ICMP_MSG_ERR_HDR_SIZE_MAX                   NET_IP_HDR_SIZE_MAX

#define  NET_ICMP_MSG_ERR_DATA_SIZE_MIN_BITS              64                    /* See RFC #1122, Section 3.2.2.        */
#define  NET_ICMP_MSG_ERR_DATA_SIZE_MIN_OCTETS        (((NET_ICMP_MSG_ERR_DATA_SIZE_MIN_BITS - 1) / DEF_OCTET_NBR_BITS) + 1)

#define  NET_ICMP_MSG_ERR_LEN_MIN                       (NET_ICMP_MSG_ERR_HDR_SIZE_MIN  + NET_ICMP_MSG_ERR_DATA_SIZE_MIN_OCTETS)
#define  NET_ICMP_MSG_ERR_LEN_MAX                       (NET_ICMP_MSG_ERR_HDR_SIZE_MAX  + NET_ICMP_MSG_ERR_DATA_SIZE_MIN_OCTETS)


#define  NET_ICMP_MSG_LEN_MIN_DFLT                       NET_ICMP_HDR_SIZE_DFLT

#define  NET_ICMP_MSG_LEN_MIN_DEST_UNREACH              (NET_ICMP_HDR_SIZE_DEST_UNREACH + NET_ICMP_MSG_ERR_LEN_MIN)
#define  NET_ICMP_MSG_LEN_MIN_SRC_QUENCH                (NET_ICMP_HDR_SIZE_SRC_QUENCH   + NET_ICMP_MSG_ERR_LEN_MIN)
#define  NET_ICMP_MSG_LEN_MIN_TIME_EXCEED               (NET_ICMP_HDR_SIZE_TIME_EXCEED  + NET_ICMP_MSG_ERR_LEN_MIN)
#define  NET_ICMP_MSG_LEN_MIN_PARAM_PROB                (NET_ICMP_HDR_SIZE_PARAM_PROB   + NET_ICMP_MSG_ERR_LEN_MIN)
#define  NET_ICMP_MSG_LEN_MIN_ECHO                       NET_ICMP_HDR_SIZE_ECHO
#define  NET_ICMP_MSG_LEN_MIN_TS                         NET_ICMP_HDR_SIZE_TS
#define  NET_ICMP_MSG_LEN_MIN_ADDR_MASK                  NET_ICMP_HDR_SIZE_ADDR_MASK


#define  NET_ICMP_MSG_LEN_MAX_NONE                    0xFFFF

#define  NET_ICMP_MSG_LEN_MAX_DEST_UNREACH               NET_ICMP_MSG_LEN_MAX_NONE
#define  NET_ICMP_MSG_LEN_MAX_SRC_QUENCH                 NET_ICMP_MSG_LEN_MAX_NONE
#define  NET_ICMP_MSG_LEN_MAX_TIME_EXCEED                NET_ICMP_MSG_LEN_MAX_NONE
#define  NET_ICMP_MSG_LEN_MAX_PARAM_PROB                 NET_ICMP_MSG_LEN_MAX_NONE
#define  NET_ICMP_MSG_LEN_MAX_ECHO                       NET_ICMP_MSG_LEN_MAX_NONE
#define  NET_ICMP_MSG_LEN_MAX_TS                         NET_ICMP_HDR_SIZE_TS
#define  NET_ICMP_MSG_LEN_MAX_ADDR_MASK                  NET_ICMP_HDR_SIZE_ADDR_MASK


#define  NET_ICMP_MSG_PTR_NONE                           DEF_INT_08U_MAX_VAL

#define  NET_ICMP_MSG_PTR_MIN_PARAM_PROB                 NET_ICMP_MSG_LEN_MIN_DFLT

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区四区| 欧美老人xxxx18| 日韩色在线观看| 91免费视频观看| 日韩欧美综合在线| 天堂久久一区二区三区| www.亚洲人| 成人欧美一区二区三区| 成人18精品视频| 亚洲欧洲成人自拍| 91国偷自产一区二区开放时间| 久久免费视频色| 国产成人精品亚洲日本在线桃色 | 欧美一区二区三区四区五区| 亚洲成av人影院在线观看网| 欧美老女人在线| 亚洲午夜久久久久久久久电影院| 色婷婷综合久久| 午夜伦理一区二区| 91精品国产91热久久久做人人| 青娱乐精品视频| 久久理论电影网| 91欧美一区二区| 日本欧美韩国一区三区| 久久久精品免费网站| 色婷婷久久一区二区三区麻豆| 亚洲一二三级电影| 91色porny蝌蚪| 免费看欧美美女黄的网站| 久久免费偷拍视频| 日本精品视频一区二区三区| 日韩国产欧美在线播放| 国产色产综合色产在线视频 | 日韩和欧美一区二区三区| 精品久久久久久久久久久院品网| 国产99久久久精品| 麻豆成人综合网| 亚洲一区二区高清| 国产精品每日更新在线播放网址| 欧美久久久久中文字幕| www.成人在线| 国精产品一区一区三区mba桃花| 亚洲女人的天堂| 国产精品毛片大码女人| 精品日韩成人av| 欧美一区二区三区四区久久| 欧洲精品在线观看| 色狠狠桃花综合| 91尤物视频在线观看| 99免费精品视频| 成人黄色软件下载| 国内成人免费视频| 激情六月婷婷久久| 秋霞电影网一区二区| 午夜影院久久久| 视频一区二区中文字幕| 国产欧美精品一区二区三区四区 | 久久久久久久久久久99999| 91小视频免费观看| k8久久久一区二区三区 | 国产伦精品一区二区三区免费迷 | 精品国产乱码久久久久久闺蜜 | 狠狠色丁香久久婷婷综合_中| 午夜精品免费在线| 青青青伊人色综合久久| 日本午夜精品视频在线观看 | 喷白浆一区二区| 国产a视频精品免费观看| 色综合久久久久综合体桃花网| 国产成人精品1024| 色婷婷综合五月| 欧美另类高清zo欧美| ww亚洲ww在线观看国产| 欧美精品一二三区| 欧美成人精精品一区二区频| 国产日产欧美一区二区三区| 中文字幕中文乱码欧美一区二区| ...xxx性欧美| 免费观看成人鲁鲁鲁鲁鲁视频| 久久黄色级2电影| 色综合久久九月婷婷色综合| 在线播放一区二区三区| 国产精品欧美一区二区三区| 午夜欧美2019年伦理| 大尺度一区二区| 欧美成人a视频| 亚洲国产成人高清精品| 99在线精品视频| 精品粉嫩超白一线天av| 五月婷婷色综合| 91麻豆免费在线观看| 欧美激情一区不卡| 老司机精品视频一区二区三区| 成人看片黄a免费看在线| 精品国产污污免费网站入口| 亚洲成a人片在线观看中文| 成人免费看黄yyy456| 2017欧美狠狠色| 国产一区二区三区综合| 欧美自拍丝袜亚洲| 国产三级欧美三级日产三级99 | 美国十次综合导航| 精彩视频一区二区三区| 日韩一二三区不卡| 丝袜亚洲精品中文字幕一区| 欧美日韩精品电影| 亚洲成人黄色影院| 欧美日韩色一区| 亚洲超丰满肉感bbw| 777奇米成人网| 久久爱www久久做| 欧美成人bangbros| 成人夜色视频网站在线观看| 国产欧美一区二区精品秋霞影院| 国产精品一二三四五| 国产精品久久久久影视| 91福利国产精品| 偷拍一区二区三区四区| 欧美亚洲一区二区三区四区| 免费观看成人鲁鲁鲁鲁鲁视频| 精品对白一区国产伦| 大胆欧美人体老妇| 亚洲高清免费在线| 欧美成va人片在线观看| 成人美女视频在线观看| 中文字幕在线不卡一区| 欧美日韩一卡二卡三卡| 国产一区二区三区| 悠悠色在线精品| 精品国产伦一区二区三区免费 | 一区二区在线观看av| 久久久精品免费观看| 91麻豆国产福利精品| 一区二区成人在线| 91精品国产综合久久久久| 国产夫妻精品视频| 亚洲国产cao| 国产欧美日韩综合精品一区二区| 欧美调教femdomvk| 99久久精品国产导航| 极品美女销魂一区二区三区 | 久久一日本道色综合| 日韩一卡二卡三卡| 91麻豆精品国产91久久久久久久久 | 蜜桃一区二区三区四区| 五月婷婷久久综合| 一区二区三区 在线观看视频 | 亚洲国产精品t66y| 国产色综合久久| 中文字幕一区二区三区精华液| 久久蜜臀精品av| 精品国产123| 国产丝袜欧美中文另类| 久久精品免视看| www国产精品av| 久久久久久电影| 国产精品色哟哟| 亚洲视频一二三| 午夜天堂影视香蕉久久| 三级久久三级久久久| 奇米一区二区三区av| 国产成人在线看| 天堂成人免费av电影一区| 九一久久久久久| 国产精品99久久久久久似苏梦涵| 国产成人午夜精品影院观看视频 | 国产日韩影视精品| 亚洲欧洲综合另类在线| 三级影片在线观看欧美日韩一区二区| 男男视频亚洲欧美| 成人精品国产免费网站| 欧美日韩国产首页| 国产日韩欧美麻豆| 午夜精品在线看| 成人丝袜18视频在线观看| 欧美老人xxxx18| 国产精品你懂的在线| 日韩成人伦理电影在线观看| 成人综合婷婷国产精品久久蜜臀 | 91精品国产综合久久福利| 日韩一区二区三区四区五区六区| 国产精品欧美久久久久无广告| 亚洲国产sm捆绑调教视频| 国产大片一区二区| 欧美一区二区精品| 亚洲电影视频在线| 成人黄色电影在线| 久久精品亚洲乱码伦伦中文| 久久国产精品区| 久久国产日韩欧美精品| 欧美性淫爽ww久久久久无| 欧美国产欧美综合| 国产精品996| 日韩欧美你懂的| 蜜臀av性久久久久蜜臀av麻豆| 在线不卡的av| 午夜视频一区二区三区| 欧美日韩一区 二区 三区 久久精品| 亚洲女同一区二区| 91免费看片在线观看|