⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 net_err.h

📁 ucos的tcpip协议占
💻 H
📖 第 1 页 / 共 4 页
字号:
#define  NET_TMR_ERR_NULL_FNCT                          5022    /* Arg 'fnct' is a NULL ptr.                            */
#define  NET_TMR_ERR_INVALID_TYPE                       5030    /* Type specified invalid or unknown.                   */


/*$PAGE*/
/*
*********************************************************************************************************
*                                NETWORK BUFFER MANAGEMENT ERROR CODES
*********************************************************************************************************
*/

#define  NET_BUF_ERR_NONE                               6000
#define  NET_BUF_ERR_NONE_AVAIL                         6010    /* NO net bufs of req'd size avail.                     */
#define  NET_BUF_ERR_NOT_USED                           6011    /* Net buf NOT used.                                    */
#define  NET_BUF_ERR_NULL_PTR                           6020    /* Ptr arg(s) passed NULL ptr(s).                       */

#define  NET_BUF_ERR_INVALID_TYPE                       6030    /* Type    specified invalid or unknown.                */
#define  NET_BUF_ERR_INVALID_SIZE                       6031    /* Size    specified invalid or 0.                      */
#define  NET_BUF_ERR_INVALID_IX                         6032    /* Ix      specified outside DATA area.                 */
#define  NET_BUF_ERR_INVALID_LEN                        6033    /* Len     specified outside DATA area.                 */
#define  NET_BUF_ERR_INVALID_IP_OPT                     6035    /* Invalid IP opt buf.                                  */


/*
*********************************************************************************************************
*                              NETWORK CONNECTION MANAGEMENT ERROR CODES
*********************************************************************************************************
*/

#define  NET_CONN_ERR_NONE                              7000
#define  NET_CONN_ERR_NONE_AVAIL                        7010    /* NO net conns avail.                                  */
#define  NET_CONN_ERR_NOT_USED                          7011    /* Net conn NOT used.                                   */
#define  NET_CONN_ERR_NULL_PTR                          7020    /* Ptr arg(s) passed NULL ptr(s).                       */

#define  NET_CONN_ERR_INVALID_TYPE                      7050    /* Invalid conn type.                                   */
#define  NET_CONN_ERR_INVALID_CONN                      7051    /* Invalid conn id.                                     */
#define  NET_CONN_ERR_INVALID_FAMILY                    7052    /* Invalid conn list family.                            */
#define  NET_CONN_ERR_INVALID_ADDR                      7053    /* Invalid conn addr.                                   */
#define  NET_CONN_ERR_INVALID_ADDR_LEN                  7054    /* Invalid conn addr len.                               */

#define  NET_CONN_ERR_INVALID_LIST_TYPE                 7060    /* Invalid conn list type.                              */
#define  NET_CONN_ERR_INVALID_LIST_IX                   7061    /* Invalid conn list ix.                                */
#define  NET_CONN_ERR_INVALID_LIST                      7062    /* Invalid conn list.                                   */

#define  NET_CONN_ERR_ADDR_NOT_USED                     7100    /* Conn addr NOT    used.                               */
#define  NET_CONN_ERR_ADDR_IN_USE                       7101    /* Conn addr cur in use.                                */

#define  NET_CONN_ERR_CONN_NONE                         7110    /* NO   conn.                                           */
#define  NET_CONN_ERR_CONN_HALF                         7111    /* Half conn (local XOR remote addr valid).             */
#define  NET_CONN_ERR_CONN_FULL                         7112    /* Full conn (local AND remote addr valid).             */


/*$PAGE*/
/*
*********************************************************************************************************
*                                 NETWORK INTERFACE CARD ERROR CODES
*
* Note(s) : (1) Some NIC error codes #define'd in 'net_nic.h' since they are NIC-dependent.
*********************************************************************************************************
*/

#define  NET_NIC_ERR_NONE                              10000
#define  NET_NIC_ERR_NULL_PTR                          10020    /* Ptr arg(s) passed NULL ptr(s).                       */
#define  NET_NIC_ERR_NIC_OFF                           10030    /* NIC status is OFF (a.k.a. DOWN).                     */


#define  NET_NIC_ERR_INVALID_SIZE                      10100    /* Invalid size                                         */


#define  NET_NIC_ERR_TX_RDY_SIGNAL_TIMEOUT             10500    /* NO tx rdy signal rx'd from NIC.                      */
#define  NET_NIC_ERR_TX_RDY_SIGNAL                     10501    /*    Tx rdy signal failed.                             */
#define  NET_NIC_ERR_TX_RDY_SIGNAL_FAIL                  NET_NIC_ERR_TX_RDY_SIGNAL     /* Backwards-compatibility.      */


/*
*********************************************************************************************************
*                                 NETWORK INTERFACE LAYER ERROR CODES
*
* Note(s) : (1) Some IF error codes #define'd in 'net_if.h' since they are IF-dependent.
*********************************************************************************************************
*/

#define  NET_IF_ERR_NONE                               11000
#define  NET_IF_ERR_NULL_PTR                           11020    /* Ptr arg(s) passed NULL ptr(s).                       */


#define  NET_IF_ERR_INVALID_LEN_DATA                   11100    /* Invalid data  len.                                   */
#define  NET_IF_ERR_INVALID_LEN_FRAME                  11101    /* Invalid frame len.                                   */
#define  NET_IF_ERR_INVALID_ADDR_DEST                  11102    /* Invalid addr dest.                                   */
#define  NET_IF_ERR_INVALID_ADDR_SRC                   11103    /* Invalid addr sec.                                    */


#define  NET_IF_ERR_RX_Q_EMPTY                         11400    /* Rx Q empty; i.e.       NO rx'd pkt signals in Q.     */
#define  NET_IF_ERR_RX_Q_FULL                          11401    /* Rx Q full;  i.e. too many rx'd pkt signals in Q.     */
#define  NET_IF_ERR_RX_Q_SIGNAL                        11402    /* Rx Q signal failed.                                  */
#define  NET_IF_ERR_RX_Q_POST_FAIL                       NET_IF_ERR_RX_Q_SIGNAL         /* Backwards-compatibility.     */


/*
*********************************************************************************************************
*                                        ARP LAYER ERROR CODES
*********************************************************************************************************
*/

#define  NET_ARP_ERR_NONE                              15000
#define  NET_ARP_ERR_NULL_PTR                          15020    /* Ptr arg(s) passed NULL ptr(s).                       */


#define  NET_ARP_ERR_INVALID_HW_TYPE                   15100    /* Invalid ARP hw       type.                           */
#define  NET_ARP_ERR_INVALID_HW_LEN                    15101    /* Invalid ARP hw       addr len.                       */
#define  NET_ARP_ERR_INVALID_HW_ADDR                   15102    /* Invalid ARP hw       addr.                           */
#define  NET_ARP_ERR_INVALID_PROTOCOL_TYPE             15103    /* Invalid ARP protocol type.                           */
#define  NET_ARP_ERR_INVALID_PROTOCOL_LEN              15104    /* Invalid ARP protocol addr len.                       */
#define  NET_ARP_ERR_INVALID_PROTOCOL_ADDR             15105    /* Invalid ARP protocol addr.                           */
#define  NET_ARP_ERR_INVALID_OP_CODE                   15106    /* Invalid ARP op code.                                 */
#define  NET_ARP_ERR_INVALID_OP_ADDR                   15107    /* Invalid ARP op code  addr.                           */
#define  NET_ARP_ERR_INVALID_LEN_MSG                   15108    /* Invalid ARP msg len.                                 */


#define  NET_ARP_ERR_CACHE_NONE_AVAIL                  15150    /* NO ARP caches avail.                                 */
#define  NET_ARP_ERR_CACHE_INVALID_TYPE                15151    /* ARP cache type  invalid or unknown.                  */
#define  NET_ARP_ERR_CACHE_PEND                        15152    /* ARP cache hw addr pending.                           */
#define  NET_ARP_ERR_CACHE_RESOLVED                    15153    /* ARP cache hw addr resolved.                          */


#define  NET_ARP_ERR_RX_TARGET_THIS_HOST               15400    /* Rx ARP msg     for this host.                        */
#define  NET_ARP_ERR_RX_TARGET_NOT_THIS_HOST           15401    /* Rx ARP msg NOT for this host.                        */
#define  NET_ARP_ERR_RX_TARGET_REPLY                   15402    /* Rx ARP Reply   for this host NOT in ARP cache.       */

#define  NET_ARP_ERR_RX_REQ_TX_REPLY                   15450    /* Rx'd ARP Req;   tx ARP Reply.                        */
#define  NET_ARP_ERR_RX_REPLY_TX_PKTS                  15451    /* Rx'd ARP Reply; tx ARP cache pkts.                   */


/*$PAGE*/
/*
*********************************************************************************************************
*                                        IP LAYER ERROR CODES
*********************************************************************************************************
*/

#define  NET_IP_ERR_NONE                               20000
#define  NET_IP_ERR_NULL_PTR                           20020    /* Ptr arg(s) passed NULL ptr(s).                       */


#define  NET_IP_ERR_INVALID_VER                        20100    /* Invalid IP ver.                                      */
#define  NET_IP_ERR_INVALID_LEN_HDR                    20101    /* Invalid IP hdr  len.                                 */
#define  NET_IP_ERR_INVALID_TOS                        20102    /* Invalid IP TOS.                                      */
#define  NET_IP_ERR_INVALID_LEN_TOT                    20103    /* Invalid IP tot  len.                                 */
#define  NET_IP_ERR_INVALID_LEN_DATA                   20104    /* Invalid IP data len.                                 */
#define  NET_IP_ERR_INVALID_FLAG                       20105    /* Invalid IP flags.                                    */
#define  NET_IP_ERR_INVALID_FRAG                       20106    /* Invalid IP fragmentation.                            */
#define  NET_IP_ERR_INVALID_PROTOCOL                   20107    /* Invalid/unknown protocol type.                       */
#define  NET_IP_ERR_INVALID_CHK_SUM                    20108    /* Invalid IP chk sum.                                  */
#define  NET_IP_ERR_INVALID_ADDR_SRC                   20110    /* Invalid IP src       addr.                           */
#define  NET_IP_ERR_INVALID_ADDR_DEST                  20111    /* Invalid IP dest      addr.                           */
#define  NET_IP_ERR_INVALID_ADDR_BROADCAST             20112    /* Invalid IP broadcast addr.                           */
#define  NET_IP_ERR_INVALID_ADDR_HOST                  20115    /* Invalid IP host      addr.                           */
#define  NET_IP_ERR_INVALID_ADDR_NET                   20116    /* Invalid IP net       addr.                           */
#define  NET_IP_ERR_INVALID_ADDR_GATEWAY               20117    /* Invalid IP gateway   addr.                           */
#define  NET_IP_ERR_INVALID_OPT                        20120    /* Invalid IP opt.                                      */
#define  NET_IP_ERR_INVALID_OPT_PTR                    20121    /* Invalid IP opt ptr.                                  */
#define  NET_IP_ERR_INVALID_OPT_LEN                    20122    /* Invalid IP opt len.                                  */
#define  NET_IP_ERR_INVALID_OPT_TYPE                   20123    /* Invalid IP opt type.                                 */
#define  NET_IP_ERR_INVALID_OPT_NBR                    20124    /* Invalid IP opt nbr same opt.                         */
#define  NET_IP_ERR_INVALID_OPT_CFG                    20125    /* Invalid IP opt cfg.                                  */
#define  NET_IP_ERR_INVALID_OPT_FLAG                   20126    /* Invalid IP opt flag.                                 */
#define  NET_IP_ERR_INVALID_OPT_ROUTE                  20127    /* Invalid IP opt route.                                */
#define  NET_IP_ERR_INVALID_OPT_END                    20128    /* Invalid IP opt list ending.                          */


#define  NET_IP_ERR_RX_FRAG_NONE                       20400    /* Rx'd datagram NOT frag'd.                            */
#define  NET_IP_ERR_RX_FRAG_OFFSET                     20401    /* Invalid frag offset.                                 */
#define  NET_IP_ERR_RX_FRAG_SIZE                       20402    /* Invalid frag size.                                   */
#define  NET_IP_ERR_RX_FRAG_DISCARD                    20403    /* Invalid frag(s) discarded.                           */
#define  NET_IP_ERR_RX_FRAG_COMPLETE                   20404    /* Frag'd datagram reassembled.                         */
#define  NET_IP_ERR_RX_FRAG_REASM                      20405    /* Frag reassembly in progress.                         */

#define  NET_IP_ERR_RX_OPT_BUF_NONE_AVAIL              20420    /* No bufs avail for IP opts.                           */
#define  NET_IP_ERR_RX_OPT_BUF_WR                      20421    /* IP opt buf wr err.                                   */


#define  NET_IP_ERR_TX_DEST_NONE                       20500    /* NO      tx dest.                                     */
#define  NET_IP_ERR_TX_DEST_INVALID                    20501    /* Invalid tx dest.                                     */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -