📄 net_err.h
字号:
#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 + -