From a8d33fa3712777d65ff6039869c89d9a6dd55349 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Wed, 5 May 2021 14:22:45 -0400 Subject: [PATCH 01/11] Fixed RENEW state in ARP implementation. Now when the cache expires there is a maximum of 15 ARP request sent every 5 seconds before considering the cache entry stale and invalidating it. --- IP/IPv4/net_arp.c | 25 ++++++++++++++++++------- Source/net_cache.c | 3 ++- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/IP/IPv4/net_arp.c b/IP/IPv4/net_arp.c index 9d2b089..1efc509 100644 --- a/IP/IPv4/net_arp.c +++ b/IP/IPv4/net_arp.c @@ -2595,7 +2595,8 @@ static void NetARP_RxPktCacheUpdate (NET_IF_NBR if_nbr, p_buf_head = p_cache_addr_arp->TxQ_Head; p_cache_addr_arp->TxQ_Head = (NET_BUF *)0; p_cache_addr_arp->TxQ_Tail = (NET_BUF *)0; - p_cache_addr_arp->TxQ_Nbr = 0; + p_cache_addr_arp->TxQ_Nbr = 0u; + p_cache_arp->ReqAttemptsCtr = 0u; /* Reset request attempts counter. */ if (p_buf_head != DEF_NULL) { NetCache_TxPktHandler(NET_PROTOCOL_TYPE_ARP, @@ -2620,7 +2621,11 @@ static void NetARP_RxPktCacheUpdate (NET_IF_NBR if_nbr, (CPU_FNCT_PTR)NetARP_CacheRenewTimeout, (NET_TMR_TICK)timeout_tick, (NET_ERR *)p_err); - + /* If entry was found in RENEW state, transition it ...*/ + if (p_cache_arp->State == NET_ARP_CACHE_STATE_RENEW) { /* ...to RESOLVED & reset the request attempt...*/ + p_cache_arp->State = NET_ARP_CACHE_STATE_RESOLVED; /* ...counter. */ + p_cache_arp->ReqAttemptsCtr = 0u; + } *p_err = NET_ARP_ERR_CACHE_RESOLVED; break; @@ -3777,15 +3782,21 @@ static void NetARP_CacheRenewTimeout (void *p_cache_timeout) p_arp = (NET_CACHE_ADDR_ARP *)p_cache->CacheAddrPtr; if ((CPU_INT32U)p_arp->AddrProtocolSender[0] != NET_ARP_PROTOCOL_TYPE_NONE) { + tx_req = DEF_YES; + fcnt = NetARP_CacheRenewTimeout; + CPU_CRITICAL_ENTER(); - timeout_tick = NetARP_ReqTimeoutRenew_tick; + timeout_tick = NetARP_ReqTimeoutPend_tick; CPU_CRITICAL_EXIT(); - fcnt = NetARP_CacheRenewTimeout; - tx_req = DEF_YES; - + if (p_cache->State == NET_ARP_CACHE_STATE_RENEW) { + if (p_cache->ReqAttemptsCtr >= NetARP_ReqMaxAttemptsRenew_nbr) { /* If max nbr of renew attempts reached... */ + fcnt = NetARP_CacheReqTimeout; /* ...invalidate entry by forcing its removal from ... */ + tx_req = DEF_NO; /* ... ARP cache thru NetARP_CacheReqTimeout() callback.*/ + timeout_tick = 0u; + } + } } else { - NetCache_Remove((NET_CACHE_ADDR *)p_arp, DEF_NO); return; } diff --git a/Source/net_cache.c b/Source/net_cache.c index 2d94857..09c8076 100644 --- a/Source/net_cache.c +++ b/Source/net_cache.c @@ -1732,7 +1732,8 @@ static void NetCache_AddrFree (NET_CACHE_ADDR *pcache, pcache->TxQ_Nbr = 0; /* --------------- CLR ARP CACHE -------------- */ - pcache_arp->State = NET_ARP_CACHE_STATE_FREE; /* Set ARP cache as freed/NOT used. */ + pcache_arp->State = NET_ARP_CACHE_STATE_FREE; /* Set ARP cache as freed/NOT used. */ + pcache_arp->ReqAttemptsCtr = 0u; DEF_BIT_CLR(pcache->Flags, NET_CACHE_FLAG_USED); #if (NET_DBG_CFG_MEM_CLR_EN == DEF_ENABLED) NetCache_Clr(pcache); From b898aab6a72ddc48e66ea903397c81db09fb92f9 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Wed, 5 May 2021 14:38:28 -0400 Subject: [PATCH 02/11] Fixed buffer leak in FIN_WAIT_2 state --- Source/net_tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/net_tcp.c b/Source/net_tcp.c index fd73030..855859c 100644 --- a/Source/net_tcp.c +++ b/Source/net_tcp.c @@ -12247,7 +12247,7 @@ static void NetTCP_RxPktConnHandlerFinWait2 (NET_TCP_CONN *p_conn, return; } - *p_err = (data_avail) ? err_rtn : NET_TCP_ERR_CONN_DATA_NONE; + *p_err = err_rtn; } From 35572397d8839250128b91b1a0cda22e7335f44a Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Wed, 5 May 2021 14:51:06 -0400 Subject: [PATCH 03/11] Fixed bug in NetSecure_SockRxDataHandler() that caused HTTPsSock_ConnDataRx() to erroneously set a secure HTTP connection to a closed state. --- Secure/Segger/net_secure_emssl.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Secure/Segger/net_secure_emssl.c b/Secure/Segger/net_secure_emssl.c index f030d32..9afc34a 100644 --- a/Secure/Segger/net_secure_emssl.c +++ b/Secure/Segger/net_secure_emssl.c @@ -1971,7 +1971,7 @@ NET_SOCK_RTN_CODE NetSecure_SockRxDataHandler (NET_SOCK *p_sock, NET_ERR *p_err) { CPU_INT32S result; - CPU_BOOLEAN rx_q_empty; + CPU_BOOLEAN rx_q_closed; NET_SOCK_RTN_CODE ret_err; NET_CONN_ID tcp_conn_id; NET_SOCK_ID sock_id; @@ -1980,10 +1980,10 @@ NET_SOCK_RTN_CODE NetSecure_SockRxDataHandler (NET_SOCK *p_sock, CPU_BOOLEAN block; - sock_id = p_sock->ID; - rx_q_empty = DEF_FALSE; - ret_err = NET_SOCK_BSD_ERR_RX; - *p_err = NET_SOCK_ERR_NONE; + sock_id = p_sock->ID; + rx_q_closed = DEF_FALSE; + ret_err = NET_SOCK_BSD_ERR_RX; + *p_err = NET_SOCK_ERR_NONE; if (p_sock->SecureSession == (SSL_SESSION *)0) { *p_err = NET_SECURE_ERR_NULL_PTR; @@ -2015,8 +2015,8 @@ NET_SOCK_RTN_CODE NetSecure_SockRxDataHandler (NET_SOCK *p_sock, } if (result < 0) { tcp_conn_id = NetConn_Tbl[p_sock->ID_Conn].ID_Transport; - rx_q_empty = (NetTCP_ConnTbl[tcp_conn_id].RxQ_App_Head == (NET_BUF *)0); - (rx_q_empty) ? (*p_err = NET_SOCK_ERR_RX_Q_CLOSED) : (*p_err = NET_ERR_RX); + rx_q_closed = (NetTCP_ConnTbl[tcp_conn_id].RxQ_State == NET_TCP_RX_Q_STATE_CLOSED); + *p_err = (rx_q_closed) ? (NET_SOCK_ERR_RX_Q_CLOSED) : (NET_ERR_RX); } else { ret_err = result; } From 7025bab3b929b095de98777f85ac6f8880f91fb2 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Wed, 5 May 2021 15:26:46 -0400 Subject: [PATCH 04/11] Fixed NetSock_Accept() calling the incorrect label and fixed typo on label 'exit_err_acccept' --- Source/net_sock.c | 68 +++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/Source/net_sock.c b/Source/net_sock.c index 7606c27..5e4d949 100644 --- a/Source/net_sock.c +++ b/Source/net_sock.c @@ -4557,19 +4557,19 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, switch (p_sock->ProtocolFamily) { #ifdef NET_IPv4_MODULE_EN case NET_SOCK_PROTOCOL_FAMILY_IP_V4: - if (addr_len < (NET_SOCK_ADDR_LEN)NET_SOCK_ADDR_IPv4_SIZE) { /* Validate initial addr len (see Note #6a).*/ + if (addr_len < (NET_SOCK_ADDR_LEN)NET_SOCK_ADDR_IPv4_SIZE) { /* Validate initial addr len (see Note #6a). */ NET_CTR_ERR_INC(Net_ErrCtrs.Sock.InvalidAddrLenCtr); *p_err = NET_SOCK_ERR_INVALID_ADDR_LEN; - goto exit_err_acccept; + goto exit_lock_fault; } break; #endif #ifdef NET_IPv6_MODULE_EN case NET_SOCK_PROTOCOL_FAMILY_IP_V6: - if (addr_len < (NET_SOCK_ADDR_LEN)NET_SOCK_ADDR_IPv6_SIZE) { /* Validate initial addr len (see Note #6a). */ + if (addr_len < (NET_SOCK_ADDR_LEN)NET_SOCK_ADDR_IPv6_SIZE) { /* Validate initial addr len (see Note #6a). */ NET_CTR_ERR_INC(Net_ErrCtrs.Sock.InvalidAddrLenCtr); *p_err = NET_SOCK_ERR_INVALID_ADDR_LEN; - goto exit_err_acccept; + goto exit_lock_fault; } break; #endif @@ -4582,7 +4582,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, if (p_addr_remote == (NET_SOCK_ADDR *)0) { NET_CTR_ERR_INC(Net_ErrCtrs.Sock.NullPtrCtr); *p_err = NET_ERR_FAULT_NULL_PTR; - goto exit_err_acccept; + goto exit_lock_fault; } #endif @@ -4598,7 +4598,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, #if (NET_ERR_CFG_ARG_CHK_EXT_EN == DEF_ENABLED) /* -------- VALIDATE LISTEN SOCK USED --------- */ (void)NetSock_IsUsed(sock_id, p_err); if (*p_err != NET_SOCK_ERR_NONE) { - goto exit_err_acccept; + goto exit_err_accept; } #endif @@ -4609,7 +4609,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, case NET_SOCK_TYPE_DATAGRAM: NET_CTR_ERR_INC(Net_ErrCtrs.Sock.InvalidSockTypeCtr); *p_err = NET_SOCK_ERR_INVALID_TYPE; - goto exit_err_acccept; + goto exit_err_accept; case NET_SOCK_TYPE_STREAM: @@ -4618,21 +4618,21 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, case NET_SOCK_TYPE_NONE: case NET_SOCK_TYPE_FAULT: - default: /* See Note #6. */ + default: /* See Note #6. */ NetSock_CloseSock(p_sock_listen, DEF_YES, DEF_YES); NET_CTR_ERR_INC(Net_ErrCtrs.Sock.InvalidSockTypeCtr); *p_err = NET_SOCK_ERR_INVALID_TYPE; - goto exit_err_acccept; + goto exit_err_accept; } - /* ----- VALIDATE LISTEN SOCK CONN STATE ------ */ + /* ----- VALIDATE LISTEN SOCK CONN STATE ------ */ switch (p_sock_listen->State) { case NET_SOCK_STATE_FREE: case NET_SOCK_STATE_DISCARD: NET_CTR_ERR_INC(Net_ErrCtrs.Sock.NotUsedCtr); *p_err = NET_SOCK_ERR_NOT_USED; - goto exit_err_acccept; + goto exit_err_accept; case NET_SOCK_STATE_LISTEN: @@ -4641,7 +4641,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, case NET_SOCK_STATE_CLOSED_FAULT: *p_err = NET_SOCK_ERR_CLOSED; - goto exit_err_acccept; + goto exit_err_accept; case NET_SOCK_STATE_CLOSED: @@ -4653,7 +4653,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, case NET_SOCK_STATE_CLOSING_DATA_AVAIL: NET_CTR_ERR_INC(Net_ErrCtrs.Sock.InvalidOpCtr); *p_err = NET_SOCK_ERR_INVALID_OP; - goto exit_err_acccept; + goto exit_err_accept; case NET_SOCK_STATE_NONE: @@ -4661,7 +4661,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, NetSock_CloseSock(p_sock_listen, DEF_YES, DEF_YES); NET_CTR_ERR_INC(Net_ErrCtrs.Sock.InvalidStateCtr); *p_err = NET_SOCK_ERR_INVALID_STATE; - goto exit_err_acccept; + goto exit_err_accept; } @@ -4676,7 +4676,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, is_rdy_found = NetSock_ConnAcceptQ_IsRdy(p_sock, &local_err); if (is_rdy_found == DEF_NO) { *p_err = NET_SOCK_ERR_CONN_ACCEPT_Q_NONE_AVAIL; /* ... rtn conn accept Q empty err. */ - goto exit_err_acccept; + goto exit_err_accept; } } @@ -4694,36 +4694,36 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, break; case NET_SOCK_ERR_CONN_SIGNAL_TIMEOUT: - goto exit_err_acccept; /* Rtn err from NetSock_ConnAcceptQ_Wait(). */ + goto exit_err_accept; /* Rtn err from NetSock_ConnAcceptQ_Wait(). */ case NET_SOCK_ERR_CONN_SIGNAL_ABORT: case NET_SOCK_ERR_CONN_SIGNAL_FAULT: default: *p_err = NET_SOCK_ERR_FAULT; - goto exit_err_acccept; + goto exit_err_accept; } - /* Get conn id from sock conn accept Q. */ + /* Get conn id from sock conn accept Q. */ conn_id_accept = NetSock_ConnAcceptQ_ConnID_Get(p_sock_listen, p_err); if (*p_err != NET_SOCK_ERR_NONE) { - goto exit_err_acccept; + goto exit_err_accept; } if (conn_id_accept == NET_CONN_ID_NONE) { *p_err = NET_SOCK_ERR_CONN_FAIL; - goto exit_err_acccept; + goto exit_err_accept; } - /* Validate transport conn. */ + /* Validate transport conn. */ conn_id_transport = NetConn_ID_TransportGet(conn_id_accept, &err); - if ( err != NET_CONN_ERR_NONE) { /* See Note #8b. */ + if ( err != NET_CONN_ERR_NONE) { /* See Note #8b. */ NetSock_CloseConn(conn_id_accept); *p_err = NET_SOCK_ERR_CONN_FAIL; - goto exit_err_acccept; + goto exit_err_accept; } if (conn_id_transport == NET_CONN_ID_NONE) { NetSock_CloseConn(conn_id_accept); *p_err = NET_SOCK_ERR_CONN_FAIL; - goto exit_err_acccept; + goto exit_err_accept; } @@ -4732,7 +4732,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, p_sock_accept = NetSock_Get(p_err); if (p_sock_accept == (NET_SOCK *)0) { /* See Note #8b. */ NetSock_CloseConn(conn_id_accept); - goto exit_err_acccept; /* Rtn err from NetSock_Get(). */ + goto exit_err_accept; /* Rtn err from NetSock_Get(). */ } /* Copy listen sock into new accept sock. */ @@ -4749,7 +4749,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, if ( err != NET_CONN_ERR_NONE) { /* See Note #8c. */ NetSock_CloseHandler(p_sock_accept, DEF_YES, DEF_YES); *p_err = NET_SOCK_ERR_CONN_FAIL; - goto exit_err_acccept; + goto exit_err_accept; } @@ -4769,7 +4769,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, DEF_BIT_CLR(p_sock_accept->Flags, NET_SOCK_FLAG_SOCK_SECURE_NEGO); if (*p_err != NET_SOCK_ERR_NONE) { NetSock_CloseHandler(p_sock_accept, DEF_YES, DEF_YES); - goto exit_err_acccept; + goto exit_err_accept; } } #endif @@ -4781,16 +4781,16 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, (CPU_INT08U *)&addr_remote[0], (NET_CONN_ADDR_LEN *)&addr_len, (NET_ERR *)&err); - if ( err != NET_CONN_ERR_NONE) { /* See Note #8c. */ + if ( err != NET_CONN_ERR_NONE) { /* See Note #8c. */ NetSock_CloseHandler(p_sock_accept, DEF_YES, DEF_YES); *p_err = NET_SOCK_ERR_CONN_FAIL; - goto exit_err_acccept; + goto exit_err_accept; } #if (NET_ERR_CFG_ARG_CHK_DBG_EN == DEF_ENABLED) - if (addr_len > NET_SOCK_ADDR_LEN_MAX) { /* See Note #8c. */ + if (addr_len > NET_SOCK_ADDR_LEN_MAX) { /* See Note #8c. */ NetSock_CloseHandler(p_sock_accept, DEF_YES, DEF_YES); *p_err = NET_SOCK_ERR_INVALID_ADDR_LEN; - goto exit_err_acccept; + goto exit_err_accept; } #endif @@ -4798,7 +4798,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, switch (p_sock_listen->ProtocolFamily) { #ifdef NET_IPv4_MODULE_EN case NET_SOCK_PROTOCOL_FAMILY_IP_V4: - p_addr_ipv4 = (NET_SOCK_ADDR_IPv4 *)p_addr_remote; /* Cfg remote addr struct (see Notes #3 & #9b). */ + p_addr_ipv4 = (NET_SOCK_ADDR_IPv4 *)p_addr_remote; /* Cfg remote addr struct (see Notes #3 & #9b). */ NET_UTIL_VAL_SET_HOST_16(&p_addr_ipv4->AddrFamily, NET_SOCK_ADDR_FAMILY_IP_V4); NET_UTIL_VAL_COPY_16(&p_addr_ipv4->Port, &addr_remote[NET_SOCK_ADDR_IP_IX_PORT]); NET_UTIL_VAL_COPY_32(&p_addr_ipv4->Addr, &addr_remote[NET_SOCK_ADDR_IP_V4_IX_ADDR]); @@ -4825,7 +4825,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, NetSock_CloseHandler(p_sock_accept, DEF_YES, DEF_YES); NET_CTR_ERR_INC(Net_ErrCtrs.Sock.InvalidFamilyCtr); *p_err = NET_SOCK_ERR_INVALID_FAMILY; - goto exit_err_acccept; + goto exit_err_accept; } *p_err = NET_SOCK_ERR_NONE; @@ -4836,7 +4836,7 @@ NET_SOCK_ID NetSock_Accept (NET_SOCK_ID sock_id, exit_lock_fault: return (NET_SOCK_BSD_ERR_ACCEPT); -exit_err_acccept: +exit_err_accept: sock_id_accept = NET_SOCK_BSD_ERR_ACCEPT; exit_release: From 1467f11fb809e5a76322659d0fc56b249d5bf832 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Wed, 5 May 2021 15:34:12 -0400 Subject: [PATCH 05/11] Added LPC408x Series to the lpcxxxx eth driver description --- Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c | 1 + Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c index 3582114..2d52e19 100644 --- a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c +++ b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c @@ -32,6 +32,7 @@ * * LPC24xx Series * * LPC32x0 Series * * LPC17xx Series +* * LPC408x Series ********************************************************************************************************* */ diff --git a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h index 15e13df..b51a27a 100644 --- a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h +++ b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h @@ -31,6 +31,8 @@ * * LPC23xx Series * * LPC24xx Series * * LPC32x0 Series +* * LPC17xx Series +* * LPC408x Series ********************************************************************************************************* */ From 0fd89ad3566e5bfde466e04640d80f22e436ace4 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Wed, 5 May 2021 15:46:32 -0400 Subject: [PATCH 06/11] Allowed to validate interface number passed to NetBuf_Discard() without requiring to have argument check enabled --- Source/net_buf.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/net_buf.c b/Source/net_buf.c index d8ea126..1450add 100644 --- a/Source/net_buf.c +++ b/Source/net_buf.c @@ -2818,13 +2818,11 @@ static void NetBuf_FreeHandler (NET_BUF *p_buf) if_nbr = p_buf_hdr->IF_Nbr; -#if (NET_ERR_CFG_ARG_CHK_DBG_EN == DEF_ENABLED) /* --------------- VALIDATE NET IF NBR ---------------- */ + /* --------------- VALIDATE NET IF NBR ---------------- */ (void)NetIF_IsValidHandler(if_nbr, &err); if (err != NET_IF_ERR_NONE) { return; } -#endif - /* ------------------- CFG BUF FREE ------------------- */ ppool = &NetBuf_PoolsTbl[if_nbr]; From eb3423dca83186bca87dd24cdb6187bcaced90ab Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Thu, 6 May 2021 11:25:34 -0400 Subject: [PATCH 07/11] Added code that allows the user to randomize initial sequence numbers as described in RFC #6528 by way of a BSP-level function. The MD5 algorithm was chosen to hash the connection id four-tuple and as such, new net_md5.* files were added to the source cod --- Cfg/Template/net_cfg.h | 23 +++ Modules/Common/net_md5.c | 436 +++++++++++++++++++++++++++++++++++++++ Modules/Common/net_md5.h | 83 ++++++++ Source/net.h | 2 +- Source/net_tcp.c | 153 +++++++++++++- Source/net_tcp.h | 35 +++- Source/net_util.c | 20 +- Source/net_util.h | 38 +++- 8 files changed, 766 insertions(+), 24 deletions(-) create mode 100644 Modules/Common/net_md5.c create mode 100644 Modules/Common/net_md5.h diff --git a/Cfg/Template/net_cfg.h b/Cfg/Template/net_cfg.h index c44f714..b4f4e91 100644 --- a/Cfg/Template/net_cfg.h +++ b/Cfg/Template/net_cfg.h @@ -514,6 +514,29 @@ extern const NET_TASK_CFG NetTmrTaskCfg; /* to never time out. Note that it's possible to change at runtime any timeout values using Socket option API. */ /* #define NET_TCP_DFLT_TIMEOUT_CONN_RX_Q_MS 1000u */ /* #define NET_TCP_DFLT_TIMEOUT_CONN_TX_Q_MS 1000u */ +/* */ +/* */ +/* When a new TCP connection is established, RFC #6528 recommends the sequence number to be randomized w/ the following */ +/* method: */ +/* ISN = M + F(localip, localport, remoteip, remoteport, secretkey) */ +/* */ +/* Where: */ +/* M = The value of a counter (NetTCP_TxSeqNbrCtr) maintained by the developer */ +/* at the BSP level. The counter must be incremented by '1' every 4 uS. */ +/* */ +/* F = A mixing function (chosen to be MD5) that takes as input the five-tuple: */ +/* (localip, localport, remoteip, remoteport, secretkey); of which the first */ +/* four coordinates are known but 'secretkey' must be chosen preferably at */ +/* boot time (See NetTCP_Init()). */ +/* */ +/* */ +/* When the NET_TCP_CFG_RANDOM_ISN_GEN define is uncommented, the user must define a BSP-level function with signature */ +/* CPU_INT32U NetBSP_GetEntropyVal(void) that returns a 32 bit random value generated by a hardware random number */ +/* generator or from another entropy source (such as an ADC). This value will be used to seed the initial sequence nbr. */ +/* In addition, the user should maintain a 32-bit counter incremented every 4 microseconds as described above. */ +/* */ +/* #define NET_TCP_CFG_RANDOM_ISN_GEN */ +/* */ /* ==================================================================================================================== */ diff --git a/Modules/Common/net_md5.c b/Modules/Common/net_md5.c new file mode 100644 index 0000000..9636feb --- /dev/null +++ b/Modules/Common/net_md5.c @@ -0,0 +1,436 @@ +/* +********************************************************************************************************* +* uC/TCP-IP +* The Embedded TCP/IP Suite +* +* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* +* SPDX-License-Identifier: APACHE-2.0 +* +* This software is subject to an open source license and is distributed by +* Silicon Laboratories Inc. pursuant to the terms of the Apache License, +* Version 2.0 available at www.apache.org/licenses/LICENSE-2.0. +* +********************************************************************************************************* +*/ + +/* +********************************************************************************************************* +* +* NETWORK CRYPTO MD5 UTILITY +* +* Filename : net_md5.c +* Version : V3.06.00 +********************************************************************************************************* +*/ + +/* +********************************************************************************************************* +********************************************************************************************************* +* INCLUDE FILES +********************************************************************************************************* +********************************************************************************************************* +*/ + +#include "net_md5.h" + + +/* +********************************************************************************************************* +********************************************************************************************************* +* LOCAL DEFINES +********************************************************************************************************* +********************************************************************************************************* +*/ + /* Shift Count Constants for the MD5 Transform Routine. */ +#define NET_MD5_S11 7u +#define NET_MD5_S12 12u +#define NET_MD5_S13 17u +#define NET_MD5_S14 22u +#define NET_MD5_S21 5u +#define NET_MD5_S22 9u +#define NET_MD5_S23 14u +#define NET_MD5_S24 20u +#define NET_MD5_S31 4u +#define NET_MD5_S32 11u +#define NET_MD5_S33 16u +#define NET_MD5_S34 23u +#define NET_MD5_S41 6u +#define NET_MD5_S42 10u +#define NET_MD5_S43 15u +#define NET_MD5_S44 21u + + /* Auxiliary MD5 functions. */ +#define NET_MD5_F1(x, y, z) (((x) & (y)) | ((~x) & (z))) +#define NET_MD5_F2(x, y, z) (((x) & (z)) | ((y) & (~z))) +#define NET_MD5_F3(x, y, z) ( (x) ^ (y) ^ (z)) +#define NET_MD5_F4(x, y, z) ( (y) ^ ((x) | (~z))) + +#define NET_MD5_ROTATE_LEFT(x, n) (((x) << (n)) | ((x) >> (32u - (n)))) + + /* Transformation operation performed by 'f' parameter. */ +#define NET_MD5_ROUND(f, a, b, c, d, x, s, ac) do { (a) += f((b), (c), (d)) + (x) + (CPU_INT32U)(ac); \ + (a) = NET_MD5_ROTATE_LEFT ((a), (s)); \ + (a) += (b); \ + } while (0u) + + +/* +********************************************************************************************************* +********************************************************************************************************* +* LOCAL GLOBAL VARIABLES +********************************************************************************************************* +********************************************************************************************************* +*/ + +static CPU_INT08U NetMD5_PaddingBits [64u] = { + 0x80u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, \ + 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, \ + 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, \ + 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, \ + 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u +}; + + +/* +********************************************************************************************************* +********************************************************************************************************* +* LOCAL FUNCTION PROTOTYPTES +********************************************************************************************************* +********************************************************************************************************* +*/ + +static void NetMD5_Encode( CPU_INT08U *p_output, + CPU_INT32U *p_input, + CPU_INT32U len); + +static CPU_INT32U NetMD5_Decode(const CPU_INT08U *p_addr); + + +/* +********************************************************************************************************* +* NetMD5_Decode() +* +* Description : Decodes buffer pointed to by 'p_addr' and converts it into a 32-bit unsigned integer. +* +* Argument(s) : p_addr Pointer to a block of data. +* +* Return(s) : A 32-bit integer constructed by the byte-swapped data block pointed by p_addr. +* +* Caller(s) : NetTCP_Init(). +* +* This function is an INTERNAL network protocol suite function & MUST NOT be called by +* application function(s). +* +* Note(s) : Endianness check not required. +********************************************************************************************************* +*/ + +static CPU_INT32U NetMD5_Decode (const CPU_INT08U *p_addr) +{ + CPU_INT32U output; + + + output = (((((CPU_INT32U)p_addr[3u] << 8u) | p_addr[2u]) << 8u) | p_addr[1u]) << 8u | p_addr[0u]; + + return (output); +} + + +/* +********************************************************************************************************* +* NetMD5_Encode() +* +* Description : Encodes a 4-byte buffer into an unsigned char. +* +* Argument(s) : p_output Pointer to array that will contain the byte swapped input data. +* +* p_input Pointer to the input data. +* +* len Length of output buffer. +* +* Return(s) : none. +* +* Caller(s) : NetMD5_Final(). +* +* This function is an INTERNAL network protocol suite function & MUST NOT be called by +* application function(s). +* +* Note(s) : none. +********************************************************************************************************* +*/ + +static void NetMD5_Encode (CPU_INT08U *p_output, + CPU_INT32U *p_input, + CPU_INT32U len) +{ + CPU_INT32U i; + CPU_INT32U j; + + + for (i = 0u, j = 0u; j < len; i++, j += 4u) { + p_output[j] = (CPU_INT08U) (p_input[i] & 0xFFu); + p_output[j + 1u] = (CPU_INT08U)((p_input[i] >> 8u) & 0xFFu); + p_output[j + 2u] = (CPU_INT08U)((p_input[i] >> 16u) & 0xFFu); + p_output[j + 3u] = (CPU_INT08U)((p_input[i] >> 24u) & 0xFFu); + } +} + + +/* +********************************************************************************************************* +* NetMD5_Init() +* +* Description : Initializes the state and bit count variables within the MD5 context. +* +* Argument(s) : p_context Pointer to the MD5 context. +* +* Return(s) : none. +* +* Caller(s) : NetTCP_Init(). +* +* This function is an INTERNAL network protocol suite function & MUST NOT be called by +* application function(s). +* +* Note(s) : none. +********************************************************************************************************* +*/ + +void NetMD5_Init (NET_MD5_CONTEXT *p_context) +{ + p_context->state[0u] = 0x67452301u; /* Load up magic initialization constants. */ + p_context->state[1u] = 0xEFCDAB89u; + p_context->state[2u] = 0x98BADCFEu; + p_context->state[3u] = 0x10325476u; + /* Set bit count to zero. */ + p_context->count[0u] = 0u; + p_context->count[1u] = 0u; +} + + +/* +********************************************************************************************************* +* NetMD5_Update() +* +* Description : Update the MD5 context to reflect the addition of another block of data. +* +* Argument(s) : p_context Pointer to the MD5 context. +* +* p_input Pointer to the new block of data. +* +* input_len Length of the input buffer. +* +* Return(s) : none. +* +* Caller(s) : NetTCP_Init(). +* +* This function is an INTERNAL network protocol suite function & MUST NOT be called by +* application function(s). +* +* Note(s) : none. +********************************************************************************************************* +*/ + +void NetMD5_Update ( NET_MD5_CONTEXT *p_context, + const CPU_INT08U *p_input, + CPU_INT32U input_len) +{ + CPU_INT32U i; + CPU_INT32U index; + CPU_INT32U patrial_len; + + /* Compute number of bytes mod 64 */ + index = (CPU_INT32U)((p_context->count[0u] >> 3u) & 0x3Fu); + /* Update number of bits */ + if ((p_context->count[0u] += ((CPU_INT32U)input_len << 3u)) < ((CPU_INT32U)input_len << 3u)) { + p_context->count[1u]++; + } + p_context->count[1u] += ((CPU_INT32U)input_len >> 29u); + + patrial_len = (64u - index); + + /* Transform as many times as possible. */ + if (input_len >= patrial_len) { + Mem_Copy(&p_context->buffer[index], p_input, patrial_len); + NetMD5_Transform(p_context->state, p_context->buffer); + + for (i = patrial_len; ((63u + i) < input_len); i += 64u) { + NetMD5_Transform (p_context->state, &p_input[i]); + } + index = 0u; + } else { + i = 0u; + } + + /* Buffer remaining input */ + Mem_Copy(&p_context->buffer[index], &p_input[i], (input_len - i)); +} + + +/* +********************************************************************************************************* +* NetMD5_Final() +* +* Description : Final step of the MD5 algorihm. The bit pattern "NetMD5_PaddingBits" is padded to a 64-bit +* boundary. +* +* Argument(s) : digest A 16-byte array that will get the output digest. +* +* p_context Pointer to the MD5 context. +* +* Return(s) : none. +* +* Caller(s) : NetMD5_Update(). +* +* This function is an INTERNAL network protocol suite function & MUST NOT be called by +* application function(s). +* +* Note(s) : none. +********************************************************************************************************* +*/ + +void NetMD5_Final (CPU_INT08U digest[16u], + NET_MD5_CONTEXT *p_context) +{ + CPU_INT08U bits[8u]; + CPU_INT32U index; + CPU_INT32U padding_len; + + /* Save number of bits */ + NetMD5_Encode(bits, p_context->count, 8u); + /* Pad out to 56 mod 64. */ + index = (CPU_INT32U)((p_context->count[0u] >> 3u) & 0x3Fu); + padding_len = (index < 56u) ? (56u - index) : (120u - index); + NetMD5_Update(p_context, NetMD5_PaddingBits, padding_len); + + /* Append length (before padding) */ + NetMD5_Update(p_context, bits, 8u); + /* Store state in digest */ + NetMD5_Encode(digest, p_context->state, 16u); + + /* Zeroize sensitive information. */ + Mem_Set(p_context, 0u, sizeof(*p_context)); +} + + +/* +***************************************************************************************************** +* NetMD5_Transform() +* +* Description : Main part of the MD5 algorithm. This function modifies an MD5 hash to reflect the addition +* of a new block of data. +* +* Argument(s) : state Pointer to the MD5 context's state variable (ABCD). +* +* block Pointer to a 64-byte data block to add to the MD5 digest. +* +* Return(s) : none. +* +* Caller(s) : NetMD5_Update(). +* +* This function is an INTERNAL network protocol suite function & MUST NOT be called by +* application function(s). +* +* Note(s) : none. +********************************************************************************************************* +*/ + +void NetMD5_Transform ( CPU_INT32U state[ 4u], + const CPU_INT08U block[64u]) +{ + CPU_INT32U A; + CPU_INT32U B; + CPU_INT32U C; + CPU_INT32U D; + CPU_INT32U x[16u]; + + + for (CPU_INT32U i = 0u; i < 16u; ++i) { + x[i] = NetMD5_Decode(block + 4 * i); + } + + A = state[0u]; + B = state[1u]; + C = state[2u]; + D = state[3u]; + /* Round 1. */ + + NET_MD5_ROUND(NET_MD5_F1, A, B, C, D, x[ 0u], NET_MD5_S11, 0xD76AA478u); + NET_MD5_ROUND(NET_MD5_F1, D, A, B, C, x[ 1u], NET_MD5_S12, 0xE8C7B756u); + NET_MD5_ROUND(NET_MD5_F1, C, D, A, B, x[ 2u], NET_MD5_S13, 0x242070DBu); + NET_MD5_ROUND(NET_MD5_F1, B, C, D, A, x[ 3u], NET_MD5_S14, 0xC1BDCEEEu); + NET_MD5_ROUND(NET_MD5_F1, A, B, C, D, x[ 4u], NET_MD5_S11, 0xF57C0FAFu); + NET_MD5_ROUND(NET_MD5_F1, D, A, B, C, x[ 5u], NET_MD5_S12, 0x4787C62Au); + NET_MD5_ROUND(NET_MD5_F1, C, D, A, B, x[ 6u], NET_MD5_S13, 0xA8304613u); + NET_MD5_ROUND(NET_MD5_F1, B, C, D, A, x[ 7u], NET_MD5_S14, 0xFD469501u); + NET_MD5_ROUND(NET_MD5_F1, A, B, C, D, x[ 8u], NET_MD5_S11, 0x698098D8u); + NET_MD5_ROUND(NET_MD5_F1, D, A, B, C, x[ 9u], NET_MD5_S12, 0x8B44F7AFu); + NET_MD5_ROUND(NET_MD5_F1, C, D, A, B, x[10u], NET_MD5_S13, 0xFFFF5BB1u); + NET_MD5_ROUND(NET_MD5_F1, B, C, D, A, x[11u], NET_MD5_S14, 0x895CD7BEu); + NET_MD5_ROUND(NET_MD5_F1, A, B, C, D, x[12u], NET_MD5_S11, 0x6B901122u); + NET_MD5_ROUND(NET_MD5_F1, D, A, B, C, x[13u], NET_MD5_S12, 0xFD987193u); + NET_MD5_ROUND(NET_MD5_F1, C, D, A, B, x[14u], NET_MD5_S13, 0xA679438Eu); + NET_MD5_ROUND(NET_MD5_F1, B, C, D, A, x[15u], NET_MD5_S14, 0x49B40821u); + + /* Round 2. */ + + NET_MD5_ROUND(NET_MD5_F2, A, B, C, D, x[ 1u], NET_MD5_S21, 0xF61E2562u); + NET_MD5_ROUND(NET_MD5_F2, D, A, B, C, x[ 6u], NET_MD5_S22, 0xC040B340u); + NET_MD5_ROUND(NET_MD5_F2, C, D, A, B, x[11u], NET_MD5_S23, 0x265E5A51u); + NET_MD5_ROUND(NET_MD5_F2, B, C, D, A, x[ 0u], NET_MD5_S24, 0xE9B6C7AAu); + NET_MD5_ROUND(NET_MD5_F2, A, B, C, D, x[ 5u], NET_MD5_S21, 0xD62F105Du); + NET_MD5_ROUND(NET_MD5_F2, D, A, B, C, x[10u], NET_MD5_S22, 0x02441453u); + NET_MD5_ROUND(NET_MD5_F2, C, D, A, B, x[15u], NET_MD5_S23, 0xD8A1E681u); + NET_MD5_ROUND(NET_MD5_F2, B, C, D, A, x[ 4u], NET_MD5_S24, 0xE7D3FBC8u); + NET_MD5_ROUND(NET_MD5_F2, A, B, C, D, x[ 9u], NET_MD5_S21, 0x21E1CDE6u); + NET_MD5_ROUND(NET_MD5_F2, D, A, B, C, x[14u], NET_MD5_S22, 0xC33707D6u); + NET_MD5_ROUND(NET_MD5_F2, C, D, A, B, x[ 3u], NET_MD5_S23, 0xF4D50D87u); + NET_MD5_ROUND(NET_MD5_F2, B, C, D, A, x[ 8u], NET_MD5_S24, 0x455A14EDu); + NET_MD5_ROUND(NET_MD5_F2, A, B, C, D, x[13u], NET_MD5_S21, 0xA9E3E905u); + NET_MD5_ROUND(NET_MD5_F2, D, A, B, C, x[ 2u], NET_MD5_S22, 0xFCEFA3F8u); + NET_MD5_ROUND(NET_MD5_F2, C, D, A, B, x[ 7u], NET_MD5_S23, 0x676F02D9u); + NET_MD5_ROUND(NET_MD5_F2, B, C, D, A, x[12u], NET_MD5_S24, 0x8D2A4C8Au); + + /* Round 3. */ + + NET_MD5_ROUND(NET_MD5_F3, A, B, C, D, x[ 5u], NET_MD5_S31, 0xFFFA3942u); + NET_MD5_ROUND(NET_MD5_F3, D, A, B, C, x[ 8u], NET_MD5_S32, 0x8771F681u); + NET_MD5_ROUND(NET_MD5_F3, C, D, A, B, x[11u], NET_MD5_S33, 0x6D9D6122u); + NET_MD5_ROUND(NET_MD5_F3, B, C, D, A, x[14u], NET_MD5_S34, 0xFDE5380Cu); + NET_MD5_ROUND(NET_MD5_F3, A, B, C, D, x[ 1u], NET_MD5_S31, 0xA4BEEA44u); + NET_MD5_ROUND(NET_MD5_F3, D, A, B, C, x[ 4u], NET_MD5_S32, 0x4BDECFA9u); + NET_MD5_ROUND(NET_MD5_F3, C, D, A, B, x[ 7u], NET_MD5_S33, 0xF6BB4B60u); + NET_MD5_ROUND(NET_MD5_F3, B, C, D, A, x[10u], NET_MD5_S34, 0xBEBFBC70u); + NET_MD5_ROUND(NET_MD5_F3, A, B, C, D, x[13u], NET_MD5_S31, 0x289B7EC6u); + NET_MD5_ROUND(NET_MD5_F3, D, A, B, C, x[ 0u], NET_MD5_S32, 0xEAA127FAu); + NET_MD5_ROUND(NET_MD5_F3, C, D, A, B, x[ 3u], NET_MD5_S33, 0xD4EF3085u); + NET_MD5_ROUND(NET_MD5_F3, B, C, D, A, x[ 6u], NET_MD5_S34, 0x04881D05u); + NET_MD5_ROUND(NET_MD5_F3, A, B, C, D, x[ 9u], NET_MD5_S31, 0xD9D4D039u); + NET_MD5_ROUND(NET_MD5_F3, D, A, B, C, x[12u], NET_MD5_S32, 0xE6DB99E5u); + NET_MD5_ROUND(NET_MD5_F3, C, D, A, B, x[15u], NET_MD5_S33, 0x1FA27CF8u); + NET_MD5_ROUND(NET_MD5_F3, B, C, D, A, x[ 2u], NET_MD5_S34, 0xC4AC5665u); + + /* Round 4. */ + + NET_MD5_ROUND(NET_MD5_F4, A, B, C, D, x[ 0u], NET_MD5_S41, 0xF4292244u); + NET_MD5_ROUND(NET_MD5_F4, D, A, B, C, x[ 7u], NET_MD5_S42, 0x432AFF97u); + NET_MD5_ROUND(NET_MD5_F4, C, D, A, B, x[14u], NET_MD5_S43, 0xAB9423A7u); + NET_MD5_ROUND(NET_MD5_F4, B, C, D, A, x[ 5u], NET_MD5_S44, 0xFC93A039u); + NET_MD5_ROUND(NET_MD5_F4, A, B, C, D, x[12u], NET_MD5_S41, 0x655B59C3u); + NET_MD5_ROUND(NET_MD5_F4, D, A, B, C, x[ 3u], NET_MD5_S42, 0x8F0CCC92u); + NET_MD5_ROUND(NET_MD5_F4, C, D, A, B, x[10u], NET_MD5_S43, 0xFFEFF47Du); + NET_MD5_ROUND(NET_MD5_F4, B, C, D, A, x[ 1u], NET_MD5_S44, 0x85845DD1u); + NET_MD5_ROUND(NET_MD5_F4, A, B, C, D, x[ 8u], NET_MD5_S41, 0x6FA87E4Fu); + NET_MD5_ROUND(NET_MD5_F4, D, A, B, C, x[15u], NET_MD5_S42, 0xFE2CE6E0u); + NET_MD5_ROUND(NET_MD5_F4, C, D, A, B, x[ 6u], NET_MD5_S43, 0xA3014314u); + NET_MD5_ROUND(NET_MD5_F4, A, B, C, D, x[ 4u], NET_MD5_S44, 0xF7537E82u); + NET_MD5_ROUND(NET_MD5_F4, B, C, D, A, x[13u], NET_MD5_S41, 0x4E0811A1u); + NET_MD5_ROUND(NET_MD5_F4, D, A, B, C, x[11u], NET_MD5_S42, 0xBD3AF235u); + NET_MD5_ROUND(NET_MD5_F4, C, D, A, B, x[ 2u], NET_MD5_S43, 0x2AD7D2BBu); + NET_MD5_ROUND(NET_MD5_F4, B, C, D, A, x[ 9u], NET_MD5_S44, 0xEB86D391u); + + state[0u] += A; + state[1u] += B; + state[2u] += C; + state[3u] += D; +} diff --git a/Modules/Common/net_md5.h b/Modules/Common/net_md5.h new file mode 100644 index 0000000..b4abdec --- /dev/null +++ b/Modules/Common/net_md5.h @@ -0,0 +1,83 @@ +/* +********************************************************************************************************* +* uC/TCP-IP +* The Embedded TCP/IP Suite +* +* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* +* SPDX-License-Identifier: APACHE-2.0 +* +* This software is subject to an open source license and is distributed by +* Silicon Laboratories Inc. pursuant to the terms of the Apache License, +* Version 2.0 available at www.apache.org/licenses/LICENSE-2.0. +* +********************************************************************************************************* +*/ + +/* +********************************************************************************************************* +* +* NETWORK CRYPTO MD5 UTILITY +* +* Filename : net_md5.h +* Version : V3.06.00 +********************************************************************************************************* +*/ + +/* +********************************************************************************************************* +********************************************************************************************************* +* INCLUDES FILES +********************************************************************************************************* +********************************************************************************************************* +*/ + +#include +#include + + +/* +********************************************************************************************************* +********************************************************************************************************* +* LOCAL DEFINES +********************************************************************************************************* +********************************************************************************************************* +*/ + + +/* +********************************************************************************************************* +********************************************************************************************************* +* LOCAL FUNCTION PROTOTYPTES +********************************************************************************************************* +********************************************************************************************************* +*/ + +#ifndef NET_MD5_MODULE_PRESENT +#define NET_MD5_MODULE_PRESENT + + + +typedef struct MD5Context NET_MD5_CONTEXT; + +struct MD5Context { + CPU_INT32U state [ 4u]; + CPU_INT32U count [ 2u]; + CPU_INT08U buffer[64u]; +}; + +void NetMD5_Init ( NET_MD5_CONTEXT *p_context); + +void NetMD5_Update ( NET_MD5_CONTEXT *p_context, + const CPU_INT08U *p_buf, + CPU_INT32U len); + +void NetMD5_Final ( CPU_INT08U digest[16u], + NET_MD5_CONTEXT *p_context); + +void NetMD5_Transform ( CPU_INT32U state[ 4u], + const CPU_INT08U block[64u]); + + + +#endif /* !MD5_H */ diff --git a/Source/net.h b/Source/net.h index eb211ff..791fe86 100644 --- a/Source/net.h +++ b/Source/net.h @@ -75,7 +75,7 @@ * (b) To remove the increment value to the TCP initial sequence number the following * define should be added to net_cfg.h (See net_tcp.h Note #3): * -* #define NET_DBG_CFG_TEST_TCP +* #define NET_TCP_CFG_RANDOM_ISN_GEN ********************************************************************************************************* */ diff --git a/Source/net_tcp.c b/Source/net_tcp.c index 855859c..e594b7a 100644 --- a/Source/net_tcp.c +++ b/Source/net_tcp.c @@ -73,6 +73,10 @@ #include "../IP/IPv6/net_icmpv6.h" #endif +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN +#include "../Modules/Common/net_md5.h" +#endif + #include "net.h" #include "net_buf.h" #include "net_conn.h" @@ -102,6 +106,10 @@ #define NET_TCP_RX_Q_NAME "Net TCP Rx Q signal" #define NET_TCP_TX_Q_NAME "Net TCP Tx Q signal" +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN +#define NET_TCP_SECRET_KEY_SIZE 4u /* Nbr of 32-bit integers that comprise ISN secret key. */ +#endif + /* ********************************************************************************************************* @@ -296,6 +304,20 @@ typedef NET_TCP_CLOSE_CODE NET_TCP_FREE_CODE; static NET_TCP_SEQ_NBR NetTCP_TxSeqNbrCtr; /* Global tx seq nbr ctr. */ +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN +static NET_MD5_CONTEXT NetTCP_ISN_MD5_Handle; + /* 128-bit secret obtained at start-up (See RFC #6528). */ +static CPU_INT32U NetTCP_ISN_SecretKey[NET_TCP_SECRET_KEY_SIZE]; + +typedef struct net_tcp_isn_five_tuple { + CPU_INT08U Local_IP [NET_CONN_ADDR_LEN_MAX]; + CPU_INT08U Remote_IP[NET_CONN_ADDR_LEN_MAX]; + CPU_INT16U Local_Port; + CPU_INT16U Remote_Port; + CPU_INT32U Secret[NET_TCP_SECRET_KEY_SIZE]; +} NET_TCP_ISN_FIVE_TUPLE; +#endif + /* ********************************************************************************************************* @@ -876,8 +898,13 @@ void NetTCP_Init (NET_ERR *p_err) NET_ERR err; /* --------------- PERFORM TCP/BSP INIT --------------- */ - NetTCP_TxSeqNbrCtr = NetUtil_InitSeqNbrGet(); /* Init tx seq nbr ctr. */ + NetTCP_TxSeqNbrCtr = NetUtil_InitSeqNbrGet(); /* Init tx seq nbr ctr. User must increment every 4 uS. */ +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN /* Populate secret key. (See RFC #6528). */ + for (int i = 0; i < (sizeof(NetTCP_ISN_SecretKey) / sizeof(CPU_INT32U)); i++) { + NetTCP_ISN_SecretKey[i] = NetUtil_RandomRangeGet(0u, DEF_INT_32U_MAX_VAL); + } +#endif /* ------------- INIT TCP CONN POOL/STATS ------------- */ NetTCP_ConnPoolPtr = DEF_NULL; /* Init-clr TCP conn pool (see Note #2b). */ @@ -2697,7 +2724,7 @@ void NetTCP_TxConnReq (NET_TCP_CONN_ID conn_id_tcp, /* -------------- UPDATE TCP CONN STATE --------------- */ state = p_conn->ConnState; - p_conn->ConnState = NET_TCP_CONN_STATE_SYNC_TXD; + p_conn->ConnState = NET_TCP_CONN_STATE_SYNC_TXD; /* ----------------- TX TCP CONN REQ ------------------ */ @@ -20755,7 +20782,11 @@ static void NetTCP_TxConnSync (NET_TCP_CONN *p_conn, /* Prepare TCP sync seq nbrs. */ if (state != NET_TCP_CONN_STATE_SYNC_TXD) { /* For non-sync-tx'd states (see Note #6b), ... */ - NET_TCP_TX_GET_SEQ_NBR(seq_nbr); /* ... get sync seq nbr. */ +#ifndef NET_TCP_CFG_RANDOM_ISN_GEN + NET_TCP_TX_GET_SEQ_NBR(seq_nbr); /* ... get sync seq nbr. (See Note #1 of macro's def.). */ +#else + NET_TCP_TX_GET_SEQ_NBR(seq_nbr, p_net_conn); /* ... get sync seq nbr as specified RFC #6528, (i.e ...*/ +#endif /* ... hash IPs, ports, secret key & add to 4uS tmr val.*/ } else { seq_nbr = p_conn->TxSeqNbrSync; } @@ -31229,6 +31260,122 @@ static void NetTCP_ConnDiscard (NET_TCP_CONN *p_conn) } +/* +********************************************************************************************************* +* NetTCP_ConnFiveTupleSeqNbrGet() +* +* Description : (1) Get the initial sequence number for a new TCP connection just before a SYN is sent for +* the first time in an active open OR just after a SYN is recived in a passive open. +* +* Argument(s) : p_conn Pointer to valid Network Connection associated with the TCP Connection. +* +* Return(s) : The sequence number as the following: +* +* ISN = M + F(localip, localport, remoteip, remoteport, secretkey) +* +* Where: +* M = The value of a counter (NetTCP_TxSeqNbrCtr) maintained by the developer +* at the BSP level. The counter must be incremented by '1' every 4 uS. +* +* F = A mixing function (chosen to be MD5) that takes as input the five-tuple: +* (localip, localport, remoteip, remoteport, secretkey); of which the first +* four coordinates are known but 'secretkey' must be chosen preferably at +* boot time (See NetTCP_Init()). +* +* Caller(s) : via NET_TCP_TX_GET_SEQ_NBR() macro. +* +* Note(s) : none. +********************************************************************************************************* +*/ + +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN +NET_TCP_SEQ_NBR NetTCP_ConnFiveTupleSeqNbrGet (NET_CONN *p_conn) +{ + NET_CONN_FAMILY conn_family; + CPU_INT08U hash_output[16u]; + NET_TCP_SEQ_NBR seq_nbr; + NET_TCP_ISN_FIVE_TUPLE isn_five_tuple; +#ifdef NET_IPv6_MODULE_EN + CPU_INT08U ipv6_addr_offset; +#endif + + conn_family = p_conn->Family; + + Mem_Clr(hash_output, sizeof(hash_output)); + + switch (conn_family) { +#ifdef NET_IPv4_MODULE_EN + case NET_CONN_FAMILY_IP_V4_SOCK: + Mem_Copy(&isn_five_tuple.Local_IP, + &p_conn->AddrLocal[NET_SOCK_ADDR_IP_LEN_PORT], + NET_IPv4_ADDR_LEN); + + Mem_Copy(&isn_five_tuple.Local_Port, + p_conn->AddrLocal, + NET_SOCK_ADDR_IP_LEN_PORT); + + Mem_Copy(&isn_five_tuple.Remote_IP, + &p_conn->AddrRemote[NET_SOCK_ADDR_IP_LEN_PORT], + NET_IPv4_ADDR_LEN); + + Mem_Copy(&isn_five_tuple.Remote_Port, + p_conn->AddrRemote, + NET_SOCK_ADDR_IP_LEN_PORT); + + isn_five_tuple.Local_Port = NET_UTIL_HOST_TO_NET_16(isn_five_tuple.Local_Port); + isn_five_tuple.Remote_Port = NET_UTIL_HOST_TO_NET_16(isn_five_tuple.Remote_Port); + break; +#endif + +#ifdef NET_IPv6_MODULE_EN + case NET_CONN_FAMILY_IP_V6_SOCK: /* Skip Port & FlowInfo fields to calculate addr offset.*/ + ipv6_addr_offset = sizeof(NET_PORT_NBR) + sizeof(CPU_INT32U); + + Mem_Copy( &isn_five_tuple.Local_IP, + (NET_IPv6_ADDR *)p_conn->AddrLocal[ipv6_addr_offset], + NET_IPv6_ADDR_LEN); + + Mem_Copy(&isn_five_tuple.Local_Port, + &p_conn->AddrLocal, + NET_SOCK_ADDR_IP_LEN_PORT); + + Mem_Copy( &isn_five_tuple.Remote_IP, + (NET_IPv6_ADDR *)p_conn->AddrRemote[ipv6_addr_offset], + NET_IPv6_ADDR_LEN); + + Mem_Copy(&isn_five_tuple.Remote_Port, + &p_conn->AddrRemote, + NET_SOCK_ADDR_IP_LEN_PORT); + + isn_five_tuple.Local_Port = NET_UTIL_HOST_TO_NET_16(isn_five_tuple.Local_Port); + isn_five_tuple.Remote_Port = NET_UTIL_HOST_TO_NET_16(isn_five_tuple.Remote_Port); + break; +#endif + + default: /* Shouldn't get here. Conn family validated by caller. */ + break; + } + + Mem_Copy(isn_five_tuple.Secret, /* Load secret key obtained by NetTCP_Init() on startup.*/ + &NetTCP_ISN_SecretKey, + sizeof(NetTCP_ISN_SecretKey)); + + NetMD5_Init(&NetTCP_ISN_MD5_Handle); /* Initialize ISN Handle for MD5 hashing. */ + NetMD5_Update( &NetTCP_ISN_MD5_Handle, /* Update and obtain final MD5 digest. */ + (CPU_INT08U *)&isn_five_tuple, + sizeof(NET_TCP_ISN_FIVE_TUPLE)); + + NetMD5_Final(hash_output, &NetTCP_ISN_MD5_Handle); + + seq_nbr = *(CPU_INT32U *)hash_output + NetTCP_TxSeqNbrCtr; /* Add lower 4 bytes of the hash to sequence nbr counter.*/ + + Mem_Clr(&NetTCP_ISN_MD5_Handle, sizeof(NET_MD5_CONTEXT)); + + return (seq_nbr); +} +#endif + + /* ********************************************************************************************************* * NetUDP_GetTxDataIx() diff --git a/Source/net_tcp.h b/Source/net_tcp.h index 16540fc..48db5d0 100644 --- a/Source/net_tcp.h +++ b/Source/net_tcp.h @@ -1831,27 +1831,37 @@ NET_TCP_EXT NET_STAT_POOL NetTCP_ConnPoolStat; * * (c) As a compromise : * -* (1) The developer is required to configure the TCP transmit initial sequence number -* counter (see 'net_util.c NetUtil_InitSeqNbrGet() Note #1'). +* (1) The developer is required to configure and maintain the TCP transmit initial sequence +* number counter (see 'net_util.c NetUtil_InitSeqNbrGet() Note #1'). This counter should +* be driven by a timer that increments the NetTCP_TxSeqNbrCtr global variable every +* 4 microseconds as stated in RFC #793, Section 3.3 "Initial Sequence Number Selection". * -* (2) However, the TCP initial transmit sequence number is incremented by a fixed -* value each time a new TCP connection is established (see also Note #2b2B). +* (2) However, since the TCP initial transmit sequence number is incremented by a fixed +* value (NET_TCP_TX_SEQ_NBR_CTR_INC) each time a new TCP connection is established +* (see also Note #2b2B), this choice yields predictable initial sequence numbers as laid out in +* RFC #6528. If the developer decides NOT to implement this 4 microsecond timer, +* the TCP connections will be more vulnerable to sequence number attacks. * * (2) Return TCP sequence number is NOT converted from host-order to network-order. * -* (3) Adding NET_DBG_CFG_TEST_TCP in net_cfg.h allow to remove the increment value to the -* TCP sequence number, this can be use for debug purpose. +* (3) Adding NET_TCP_CFG_RANDOM_ISN_GEN in net_cfg.h allows for the removal of the increment value +* from the TCP sequence number, this can be used for debug purpose. ********************************************************************************************************* */ -#ifndef NET_DBG_CFG_TEST_TCP +#ifndef NET_TCP_CFG_RANDOM_ISN_GEN -#define NET_TCP_TX_GET_SEQ_NBR(seq_nbr) do { NET_UTIL_VAL_COPY_32(&(seq_nbr), &NetTCP_TxSeqNbrCtr); \ - NetTCP_TxSeqNbrCtr += NET_TCP_TX_SEQ_NBR_CTR_INC; } while (0) +#define NET_TCP_TX_GET_SEQ_NBR(seq_nbr) do { NET_UTIL_VAL_COPY_32(&(seq_nbr), &NetTCP_TxSeqNbrCtr); \ + NetTCP_TxSeqNbrCtr += NET_TCP_TX_SEQ_NBR_CTR_INC; } while (0) #else -#define NET_TCP_TX_GET_SEQ_NBR(seq_nbr) do { NET_UTIL_VAL_COPY_32(&(seq_nbr), &NetTCP_TxSeqNbrCtr); } while (0) +#define NET_TCP_TX_GET_SEQ_NBR(seq_nbr, p_net_conn) do { NET_TCP_SEQ_NBR new_seq_nbr; \ + \ + \ + new_seq_nbr = NetTCP_ConnFiveTupleSeqNbrGet(p_net_conn); \ + NET_UTIL_VAL_COPY_32(&(seq_nbr), &new_seq_nbr); \ + } while (0) #endif @@ -2128,6 +2138,9 @@ void NetTCP_TxQ_TimeoutSet (NET_TCP_CONN_ID con CPU_INT32U NetTCP_TxQ_TimeoutGet_ms (NET_TCP_CONN_ID conn_id_tcp, NET_ERR *p_err); +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN /* Get Init Seq Nbr as in RFC #6582.*/ +NET_TCP_SEQ_NBR NetTCP_ConnFiveTupleSeqNbrGet (NET_CONN *p_conn); +#endif /* @@ -2282,4 +2295,4 @@ CPU_INT32U NetTCP_TxQ_TimeoutGet_ms (NET_TCP_CONN_ID con */ #endif /* NET_TCP_MODULE_EN */ -#endif /* NET_TCP_MODULE_PRESENT */ \ No newline at end of file +#endif /* NET_TCP_MODULE_PRESENT */ diff --git a/Source/net_util.c b/Source/net_util.c index cbd8a44..ffc6b5f 100644 --- a/Source/net_util.c +++ b/Source/net_util.c @@ -1043,7 +1043,12 @@ CPU_INT32U NetUtil_RandomRangeGet (CPU_INT32U min, * Caller(s) : NetUtil_InitSeqNbrGet(), * NetUtil_RandRange(). * -* Note(s) : none. +* Note(s) : (1) If NET_TCP_CFG_RANDOM_ISN_GEN is defined in net_cfg.h, the user must define a function +* (NetBSP_GetEntropyVal()) in the network BSP file that returns a 32-bit unsigned +* integer random value. This value can be obtained from a hardware random number +* generator (RNG) or some other pseudorandom hardware source. A simple option in the +* absence of a hardware RNG would be to left-shift and OR the lowest bit of an ADC +* reading of a floating pin on the hardware 32 times. ********************************************************************************************************* */ @@ -1053,13 +1058,22 @@ static void NetUtil_RandSetSeed (void) KAL_ERR err_kal; - val = Math_Rand(); -#if CPU_CFG_TS_32_EN == DEF_ENABLED +#ifndef NET_TCP_CFG_RANDOM_ISN_GEN /* If the 4 uS timer and entropy source for a more ... */ + val = Math_Rand(); /* ...random seed are NOT implemented in the BSP, ... */ + +#if CPU_CFG_TS_32_EN == DEF_ENABLED /* ... increment random number by a 32-bit timestamp. */ val += (CPU_INT32U)CPU_TS_Get32(); #else val += (CPU_INT32U)KAL_TickGet(&err_kal); #endif +#else + /* Otherwise, generate a more random seed w/ the user...*/ + /* ... defined BSP function. (See Note #1). */ + Math_RandSeedCur = NetBSP_GetEntropyVal(); + val = Math_Rand(); +#endif + (void)&err_kal; Math_RandSetSeed(val); diff --git a/Source/net_util.h b/Source/net_util.h index bef80f5..d71d8ea 100644 --- a/Source/net_util.h +++ b/Source/net_util.h @@ -51,6 +51,7 @@ #include "net_cfg_net.h" #include +#include #include "net_tmr.h" #include "net_type.h" @@ -366,6 +367,33 @@ #define NET_UTIL_IPv6_ADDR_IS_MULTICAST(addr) ((addr).Addr[0] == 0xFF) + + +/* +********************************************************************************************************* +* EXTERNAL C LANGUAGE LINKAGE +* +* Note(s) : (1) C++ compilers MUST 'extern'ally declare ALL C function prototypes & variable/object +* declarations for correct C language linkage. +********************************************************************************************************* +*/ + +#ifdef __cplusplus +extern "C" { +#endif + +/* +********************************************************************************************************* +********************************************************************************************************* +* GLOBAL VARIABLES +********************************************************************************************************* +********************************************************************************************************* +*/ + +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN +extern RAND_NBR Math_RandSeedCur; +#endif + /* ********************************************************************************************************* ********************************************************************************************************* @@ -376,17 +404,15 @@ /* ********************************************************************************************************* -* EXTERNAL C LANGUAGE LINKAGE -* -* Note(s) : (1) C++ compilers MUST 'extern'ally declare ALL C function prototypes & variable/object -* declarations for correct C language linkage. +* EXTERNAL FUNCTIONS ********************************************************************************************************* */ -#ifdef __cplusplus -extern "C" { +#ifdef NET_TCP_CFG_RANDOM_ISN_GEN +extern CPU_INT32U NetBSP_GetEntropyVal (void); #endif + /* ********************************************************************************************************* * INTERNAL FUNCTIONS From 24127ddcf6fa11f51f5a29ceed978ea8dc372ad8 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Thu, 6 May 2021 11:40:24 -0400 Subject: [PATCH 08/11] Fixed issue where 'addr_remote' was being compared incorrectly in NetIPv4_GetAddrSrcHandler() --- IP/IPv4/net_ipv4.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IP/IPv4/net_ipv4.c b/IP/IPv4/net_ipv4.c index a553e5a..8522e46 100644 --- a/IP/IPv4/net_ipv4.c +++ b/IP/IPv4/net_ipv4.c @@ -2433,8 +2433,8 @@ NET_IPv4_ADDR NetIPv4_GetAddrSrcHandler (NET_IPv4_ADDR addr_remote) while ((addr_ix < p_ip_if_cfg->AddrsNbrCfgd) && /* ... all cfg'd addrs ... */ (addr_host == NET_IPv4_ADDR_NONE)) { - if ((addr_remote & p_ip_addrs->AddrHostSubnetMask) == - p_ip_addrs->AddrHostSubnetNet ) { + if ((NET_UTIL_NET_TO_HOST_32(addr_remote) & p_ip_addrs->AddrHostSubnetMask) == + p_ip_addrs->AddrHostSubnetNet ) { is_valid = NetIPv4_IsValidAddrHost (p_ip_addrs->AddrHost); if (is_valid == DEF_YES) { addr_host = p_ip_addrs->AddrHost; From 500cd514624a346ca7d12926ef4c20adf0991bb7 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Thu, 6 May 2021 11:43:25 -0400 Subject: [PATCH 09/11] Fixed GMAC_DMA_DESC_SKIP_LEN shifted by 3 instead of 2 in the GMAC driver --- Dev/Ether/GMAC/net_dev_gmac.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dev/Ether/GMAC/net_dev_gmac.c b/Dev/Ether/GMAC/net_dev_gmac.c index 96bcb90..796cf6b 100644 --- a/Dev/Ether/GMAC/net_dev_gmac.c +++ b/Dev/Ether/GMAC/net_dev_gmac.c @@ -1679,7 +1679,7 @@ static void NetDev_InitHandler (NET_IF *pif, pdev_dma->DMA_BUS_MODE = (GMAC_DMABMR_AAL | /* First DMA transfer is 16 byte aligned. */ GMAC_DMABMR_RX_DMA_1_BEAT | /* 1 beat max burst per Rx DMA transfer. */ GMAC_DMABMR_TX_DMA_1_BEAT | /* 1 beat max burst per Tx DMA transfer. */ - (GMAC_DMA_DESC_SKIP_LEN << 3u) | /* desc's are contiguous in mem. */ + (GMAC_DMA_DESC_SKIP_LEN << 2u) | /* desc's are contiguous in mem. */ GMAC_DMABMR_RX_TX_DMA_PRIO_1_1 | /* Rx always take precedence over Tx. */ GMAC_DMABMR_USP); /* Use seperate PBL for Rx & Tx burst len. */ @@ -3261,4 +3261,4 @@ static void NetDev_MII_Wr (NET_IF *pif, } -#endif /* NET_IF_ETHER_MODULE_EN */ \ No newline at end of file +#endif /* NET_IF_ETHER_MODULE_EN */ From 9f1ccd26f6ff0694d39ed82a4a11036b79bb8ce8 Mon Sep 17 00:00:00 2001 From: yksosa Date: Thu, 20 May 2021 01:33:03 -0400 Subject: [PATCH 10/11] Fixed issue by adding a new NET_ERR error variable that handles the acquisition of the ICMP lock, which prevents the overwriting of p_err. --- Source/net_icmp.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Source/net_icmp.c b/Source/net_icmp.c index 3d4d729..e60e52c 100644 --- a/Source/net_icmp.c +++ b/Source/net_icmp.c @@ -371,6 +371,7 @@ CPU_BOOLEAN NetICMP_TxEchoReq (CPU_INT08U *p_addr_dest, KAL_SEM_HANDLE sem_handle; LIB_ERR lib_err; KAL_ERR kal_err; + NET_ERR net_lock_err; #if (NET_ERR_CFG_ARG_CHK_EXT_EN == DEF_ENABLED) @@ -395,10 +396,11 @@ CPU_BOOLEAN NetICMP_TxEchoReq (CPU_INT08U *p_addr_dest, #endif - NetICMP_LockAcquire(p_err); - if (*p_err != NET_ICMP_ERR_NONE) { - result = DEF_FAIL; - goto exit_return; + NetICMP_LockAcquire(&net_lock_err); + if (net_lock_err != NET_ICMP_ERR_NONE) { + result = DEF_FAIL; + *p_err = net_lock_err; + goto exit_return; } @@ -519,7 +521,7 @@ CPU_BOOLEAN NetICMP_TxEchoReq (CPU_INT08U *p_addr_dest, release: - NetICMP_LockAcquire(p_err); + NetICMP_LockAcquire(&net_lock_err); KAL_SemDel(sem_handle, &kal_err); From 40b41ef21baef80193f319c5e218ac8c9715e878 Mon Sep 17 00:00:00 2001 From: Janos Magasrevy <75690572+wes-jmagasrevy@users.noreply.github.com> Date: Fri, 21 May 2021 15:53:10 -0400 Subject: [PATCH 11/11] Updated version and Copyright year. Incremented NET_VERSION constant. Updated Readme. --- BSP/Template/bsp_net_eth.c | 4 +- BSP/Template/bsp_net_eth.h | 4 +- BSP/Template/bsp_net_wifi.c | 4 +- BSP/Template/bsp_net_wifi.h | 4 +- Cfg/Template/net_cfg.c | 4 +- Cfg/Template/net_cfg.h | 4 +- Cfg/Template/net_dev_cfg.c | 4 +- Cfg/Template/net_dev_cfg.h | 4 +- Cmd/net_cmd.c | 4 +- Cmd/net_cmd.h | 4 +- Cmd/net_cmd_args_parser.c | 4 +- Cmd/net_cmd_args_parser.h | 4 +- Cmd/net_cmd_output.c | 4 +- Cmd/net_cmd_output.h | 4 +- Dev/Ether/A2Fx00/net_dev_a2fx00.c | 4 +- Dev/Ether/A2Fx00/net_dev_a2fx00.h | 4 +- Dev/Ether/AT91RM9200/net_dev_at91rm9200.c | 4 +- Dev/Ether/AT91RM9200/net_dev_at91rm9200.h | 4 +- Dev/Ether/DM9000/net_dev_dm9000.c | 4 +- Dev/Ether/DM9000/net_dev_dm9000.h | 4 +- Dev/Ether/ETHMAC/net_dev_ethmac.c | 4 +- Dev/Ether/ETHMAC/net_dev_ethmac.h | 4 +- Dev/Ether/FEC/net_dev_fec.c | 4 +- Dev/Ether/FEC/net_dev_fec.h | 4 +- Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.c | 4 +- Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.h | 4 +- Dev/Ether/GEM/net_dev_gem.c | 4 +- Dev/Ether/GEM/net_dev_gem.h | 4 +- Dev/Ether/GEM/net_dev_gem64.c | 4 +- Dev/Ether/GEM/net_dev_gem64_32.c | 4 +- Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.c | 4 +- Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.h | 4 +- Dev/Ether/GMAC/net_dev_gmac.c | 4 +- Dev/Ether/GMAC/net_dev_gmac.h | 4 +- Dev/Ether/H8S2472/net_dev_h8s2472.c | 4 +- Dev/Ether/H8S2472/net_dev_h8s2472.h | 4 +- Dev/Ether/H8S2472/net_dev_h8s2472_isr.c | 4 +- Dev/Ether/LAN911x/BSP/Template/net_bsp.c | 4 +- Dev/Ether/LAN911x/BSP/Template/net_bsp.h | 4 +- Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.c | 4 +- Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.h | 4 +- Dev/Ether/LAN911x/net_dev_lan911x.c | 4 +- Dev/Ether/LAN911x/net_dev_lan911x.h | 4 +- Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.c | 4 +- Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.h | 4 +- Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.c | 4 +- Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.h | 4 +- Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c | 4 +- Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h | 4 +- Dev/Ether/MACB/net_dev_macb.c | 4 +- Dev/Ether/MACB/net_dev_macb.h | 4 +- Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.c | 4 +- Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.h | 4 +- Dev/Ether/MACNet/net_dev_macnet.c | 4 +- Dev/Ether/MACNet/net_dev_macnet.h | 4 +- Dev/Ether/OMAP-L1x/net_dev_omap_l1x.c | 4 +- Dev/Ether/OMAP-L1x/net_dev_omap_l1x.h | 4 +- Dev/Ether/PHY/88E1111/net_phy_88e1111.c | 4 +- Dev/Ether/PHY/88E1111/net_phy_88e1111.h | 4 +- Dev/Ether/PHY/AM79C874/net_phy_am79c874.c | 4 +- Dev/Ether/PHY/AM79C874/net_phy_am79c874.h | 4 +- Dev/Ether/PHY/DP83640/net_phy_dp83640.c | 4 +- Dev/Ether/PHY/DP83640/net_phy_dp83640.h | 4 +- Dev/Ether/PHY/DP83848C/net_phy_dp83848c.c | 4 +- Dev/Ether/PHY/DP83848C/net_phy_dp83848c.h | 4 +- Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.c | 4 +- Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.h | 4 +- Dev/Ether/PHY/Generic/net_phy.c | 4 +- Dev/Ether/PHY/Generic/net_phy.h | 4 +- Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.c | 4 +- Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.h | 4 +- Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.c | 4 +- Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.h | 4 +- Dev/Ether/PIC32/net_dev_pic32.c | 4 +- Dev/Ether/PIC32/net_dev_pic32.h | 4 +- Dev/Ether/RX-EtherC/net_dev_rx_etherc.c | 4 +- Dev/Ether/RX-EtherC/net_dev_rx_etherc.h | 4 +- Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.c | 4 +- Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.h | 4 +- Dev/Ether/RZ-Ether/net_dev_rz_ether.c | 4 +- Dev/Ether/RZ-Ether/net_dev_rz_ether.h | 4 +- Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.c | 4 +- Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.h | 4 +- .../OS/uCOS-II/net_dev_sh_etherc_isr.src | 4 +- .../OS/uCOS-III/net_dev_sh_etherc_isr.src | 4 +- .../uCOS-III/net_dev_sh_etherc_isr_banked.src | 4 +- .../SH-EtherC/SH7216/net_dev_sh_etherc_cfg.h | 4 +- .../SH-EtherC/SH7216/net_dev_sh_etherc_reg.h | 4 +- .../SH-EtherC/SH7670/net_dev_sh_etherc_cfg.h | 4 +- .../SH-EtherC/SH7670/net_dev_sh_etherc_reg.h | 4 +- Dev/Ether/SH-EtherC/net_dev_sh_etherc.c | 4 +- Dev/Ether/SH-EtherC/net_dev_sh_etherc.h | 4 +- Dev/Ether/STR912/net_dev_str912.c | 4 +- Dev/Ether/STR912/net_dev_str912.h | 4 +- Dev/Ether/TI_EMAC/net_dev_ti_emac.c | 4 +- Dev/Ether/TI_EMAC/net_dev_ti_emac.h | 4 +- Dev/Ether/TSE/ARM/net_dev_tse_arm.c | 4 +- Dev/Ether/TSE/ARM/net_dev_tse_arm.h | 4 +- .../TSE/Cfg/Template/net_dev_tse_addr_cfg.h | 4 +- Dev/Ether/TSE/NiosII/net_dev_tse_nios.c | 4 +- Dev/Ether/TSE/NiosII/net_dev_tse_nios.h | 4 +- .../Template/net_dev_ether_template_dma.c | 4 +- .../Template/net_dev_ether_template_dma.h | 4 +- .../Template/net_dev_ether_template_pio.c | 4 +- .../Template/net_dev_ether_template_pio.h | 4 +- .../USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.c | 4 +- .../USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.h | 4 +- Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.c | 4 +- Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.h | 4 +- Dev/Ether/WinPcap/net_dev_winpcap.c | 4 +- Dev/Ether/WinPcap/net_dev_winpcap.h | 4 +- Dev/Ether/WinPcap/net_dev_winpcap_cfg.c | 4 +- Dev/Ether/WinPcap/net_dev_winpcap_cfg.h | 4 +- .../XIL_ETHER_LITE/net_dev_xil_ether_lite.c | 4 +- .../XIL_ETHER_LITE/net_dev_xil_ether_lite.h | 4 +- .../XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.c | 4 +- .../XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.h | 4 +- Dev/WiFi/GS2xxx/net_dev_gs2000.c | 4 +- Dev/WiFi/GS2xxx/net_dev_gs2000.h | 4 +- Dev/WiFi/Manager/Generic/net_wifi_mgr.c | 4 +- Dev/WiFi/Manager/Generic/net_wifi_mgr.h | 4 +- Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.c | 4 +- Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.h | 4 +- Dev/WiFi/Template/net_dev_wifi_template_spi.c | 4 +- Dev/WiFi/Template/net_dev_wifi_template_spi.h | 4 +- Examples/Init/init_ether.c | 2 +- Examples/Init/init_multiple_if.c | 2 +- Examples/Init/init_wifi.c | 2 +- Examples/Multicast/mcast_echo_server.c | 2 +- Examples/Socket/tcp_client.c | 2 +- Examples/Socket/tcp_server.c | 2 +- Examples/Socket/udp_client.c | 2 +- Examples/Socket/udp_server.c | 2 +- FS/Template/net_fs_template.c | 4 +- FS/Template/net_fs_template.h | 4 +- FS/net_fs.h | 4 +- FS/uC-FS-V4/net_fs_v4.c | 4 +- FS/uC-FS-V4/net_fs_v4.h | 4 +- IF/net_if.c | 4 +- IF/net_if.h | 4 +- IF/net_if_802x.c | 4 +- IF/net_if_802x.h | 4 +- IF/net_if_ether.c | 4 +- IF/net_if_ether.h | 4 +- IF/net_if_loopback.c | 4 +- IF/net_if_loopback.h | 4 +- IF/net_if_wifi.c | 4 +- IF/net_if_wifi.h | 4 +- IP/IPv4/net_arp.c | 4 +- IP/IPv4/net_arp.h | 4 +- IP/IPv4/net_icmpv4.c | 4 +- IP/IPv4/net_icmpv4.h | 4 +- IP/IPv4/net_igmp.c | 4 +- IP/IPv4/net_igmp.h | 4 +- IP/IPv4/net_ipv4.c | 4 +- IP/IPv4/net_ipv4.h | 4 +- IP/IPv6/net_dad.c | 4 +- IP/IPv6/net_dad.h | 4 +- IP/IPv6/net_icmpv6.c | 4 +- IP/IPv6/net_icmpv6.h | 4 +- IP/IPv6/net_ipv6.c | 4 +- IP/IPv6/net_ipv6.h | 4 +- IP/IPv6/net_mldp.c | 4 +- IP/IPv6/net_mldp.h | 4 +- IP/IPv6/net_ndp.c | 4 +- IP/IPv6/net_ndp.h | 4 +- Modules/Common/net_base64.c | 4 +- Modules/Common/net_base64.h | 4 +- Modules/Common/net_md5.c | 4 +- Modules/Common/net_md5.h | 4 +- Modules/Common/net_sha1.c | 4 +- Modules/Common/net_sha1.h | 4 +- Ports/ARM-Cortex-M3/IAR/net_util_a.asm | 4 +- Ports/ARM-Cortex-M3/RealView/net_util_a.asm | 4 +- Ports/ARM/GNU/net_util_a.s | 4 +- Ports/ARM/IAR/net_util_a.asm | 4 +- Ports/ARM/RealView/net_util_a.asm | 4 +- Ports/AVR32/UC3/GNU/net_util_a.asm | 4 +- README.rst | 45 +++++++++++++++++++ Secure/Segger/Cfg/net_secure_emssl_cfg.h | 4 +- .../HW/ST/STM32F7/net_secure_emssl_hw.c | 2 +- .../HW/ST/STM32F7/net_secure_emssl_hw.h | 2 +- Secure/Segger/net_secure_emssl.c | 4 +- Secure/Segger/net_secure_emssl.h | 4 +- Secure/net_secure.h | 4 +- Source/net.c | 4 +- Source/net.h | 6 +-- Source/net_app.c | 4 +- Source/net_app.h | 4 +- Source/net_ascii.c | 4 +- Source/net_ascii.h | 4 +- Source/net_bsd.c | 2 +- Source/net_bsd.h | 2 +- Source/net_buf.c | 4 +- Source/net_buf.h | 4 +- Source/net_cache.c | 4 +- Source/net_cache.h | 4 +- Source/net_cfg_net.h | 4 +- Source/net_conn.c | 4 +- Source/net_conn.h | 4 +- Source/net_ctr.c | 4 +- Source/net_ctr.h | 4 +- Source/net_def.h | 4 +- Source/net_dict.c | 4 +- Source/net_dict.h | 4 +- Source/net_err.h | 4 +- Source/net_icmp.c | 4 +- Source/net_icmp.h | 4 +- Source/net_ip.c | 4 +- Source/net_ip.h | 4 +- Source/net_mgr.c | 4 +- Source/net_mgr.h | 4 +- Source/net_sock.c | 2 +- Source/net_sock.h | 2 +- Source/net_stat.c | 4 +- Source/net_stat.h | 4 +- Source/net_tcp.c | 4 +- Source/net_tcp.h | 4 +- Source/net_tmr.c | 4 +- Source/net_tmr.h | 4 +- Source/net_type.h | 4 +- Source/net_udp.c | 2 +- Source/net_udp.h | 4 +- Source/net_util.c | 4 +- Source/net_util.h | 4 +- readme.md | 15 ------- 226 files changed, 479 insertions(+), 449 deletions(-) create mode 100644 README.rst delete mode 100644 readme.md diff --git a/BSP/Template/bsp_net_eth.c b/BSP/Template/bsp_net_eth.c index 7bc4ea9..5c9fa50 100644 --- a/BSP/Template/bsp_net_eth.c +++ b/BSP/Template/bsp_net_eth.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : bsp_net_eth.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/BSP/Template/bsp_net_eth.h b/BSP/Template/bsp_net_eth.h index 825bc24..0f53e78 100644 --- a/BSP/Template/bsp_net_eth.h +++ b/BSP/Template/bsp_net_eth.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : bsp_net_eth.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/BSP/Template/bsp_net_wifi.c b/BSP/Template/bsp_net_wifi.c index 534161e..ec0fbd0 100644 --- a/BSP/Template/bsp_net_wifi.c +++ b/BSP/Template/bsp_net_wifi.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : bsp_net_wifi.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/BSP/Template/bsp_net_wifi.h b/BSP/Template/bsp_net_wifi.h index a8e7119..45c02b0 100644 --- a/BSP/Template/bsp_net_wifi.h +++ b/BSP/Template/bsp_net_wifi.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : bsp_net_wifi.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Cfg/Template/net_cfg.c b/Cfg/Template/net_cfg.c index bdeeb32..07cd61b 100644 --- a/Cfg/Template/net_cfg.c +++ b/Cfg/Template/net_cfg.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE-EXAMPLE * * Filename : net_cfg.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Cfg/Template/net_cfg.h b/Cfg/Template/net_cfg.h index b4f4e91..fd2d259 100644 --- a/Cfg/Template/net_cfg.h +++ b/Cfg/Template/net_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : net_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Cfg/Template/net_dev_cfg.c b/Cfg/Template/net_dev_cfg.c index b93b6bd..0661334 100644 --- a/Cfg/Template/net_dev_cfg.c +++ b/Cfg/Template/net_dev_cfg.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : net_dev_cfg.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Cfg/Template/net_dev_cfg.h b/Cfg/Template/net_dev_cfg.h index a80baec..28e1944 100644 --- a/Cfg/Template/net_dev_cfg.h +++ b/Cfg/Template/net_dev_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : net_dev_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Cmd/net_cmd.c b/Cmd/net_cmd.c index 2a0d569..ad39618 100644 --- a/Cmd/net_cmd.c +++ b/Cmd/net_cmd.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK SHELL COMMAND * * Filename : net_cmd.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Cmd/net_cmd.h b/Cmd/net_cmd.h index 5c96b17..4c5cb49 100644 --- a/Cmd/net_cmd.h +++ b/Cmd/net_cmd.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK SHELL COMMAND * * Filename : net_cmd.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Cmd/net_cmd_args_parser.c b/Cmd/net_cmd_args_parser.c index 25ab233..cbf5fc5 100644 --- a/Cmd/net_cmd_args_parser.c +++ b/Cmd/net_cmd_args_parser.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK COMMAND ARGUMENT PARSING UTILITIES * * Filename : net_cmd_args_parser.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Cmd/net_cmd_args_parser.h b/Cmd/net_cmd_args_parser.h index 2275a86..e2bf54f 100644 --- a/Cmd/net_cmd_args_parser.h +++ b/Cmd/net_cmd_args_parser.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK COMMAND ARGUMENT PARSING UTILITIES * * Filename : net_cmd_args_parser.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Cmd/net_cmd_output.c b/Cmd/net_cmd_output.c index 7028888..ed4ddde 100644 --- a/Cmd/net_cmd_output.c +++ b/Cmd/net_cmd_output.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK SHELL COMMAND OUTPUT UTILITIES * * Filename : net_cmd_output.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Cmd/net_cmd_output.h b/Cmd/net_cmd_output.h index ea411b4..8c3db50 100644 --- a/Cmd/net_cmd_output.h +++ b/Cmd/net_cmd_output.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK SHELL COMMAND OUTPUT UTILITIES * * Filename : net_cmd_output.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Dev/Ether/A2Fx00/net_dev_a2fx00.c b/Dev/Ether/A2Fx00/net_dev_a2fx00.c index 9babfdc..cfe47e2 100644 --- a/Dev/Ether/A2Fx00/net_dev_a2fx00.c +++ b/Dev/Ether/A2Fx00/net_dev_a2fx00.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ACTEL SMART FUSION A2Fx00 * * Filename : net_dev_a2fx00.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) The following parts use the 'net_dev_a2fx00' driver: * Actel A2F200 diff --git a/Dev/Ether/A2Fx00/net_dev_a2fx00.h b/Dev/Ether/A2Fx00/net_dev_a2fx00.h index 365bab6..02d0355 100644 --- a/Dev/Ether/A2Fx00/net_dev_a2fx00.h +++ b/Dev/Ether/A2Fx00/net_dev_a2fx00.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ACTEL SMART FUSION A2Fx00 * * Filename : net_dev_a2fx00.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/AT91RM9200/net_dev_at91rm9200.c b/Dev/Ether/AT91RM9200/net_dev_at91rm9200.c index 898c82a..298f639 100644 --- a/Dev/Ether/AT91RM9200/net_dev_at91rm9200.c +++ b/Dev/Ether/AT91RM9200/net_dev_at91rm9200.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * AT91RM9200 * * Filename : net_dev_at91rm9200.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/AT91RM9200/net_dev_at91rm9200.h b/Dev/Ether/AT91RM9200/net_dev_at91rm9200.h index 6b29208..5ac3b46 100644 --- a/Dev/Ether/AT91RM9200/net_dev_at91rm9200.h +++ b/Dev/Ether/AT91RM9200/net_dev_at91rm9200.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * AT91RM9200 * * Filename : net_dev_at91rm9200.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/DM9000/net_dev_dm9000.c b/Dev/Ether/DM9000/net_dev_dm9000.c index e23cc98..771cb32 100644 --- a/Dev/Ether/DM9000/net_dev_dm9000.c +++ b/Dev/Ether/DM9000/net_dev_dm9000.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Davicom DM9000 (A/B/E) * * Filename : net_dev_dm9000.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/DM9000/net_dev_dm9000.h b/Dev/Ether/DM9000/net_dev_dm9000.h index 8075f84..56c7350 100644 --- a/Dev/Ether/DM9000/net_dev_dm9000.h +++ b/Dev/Ether/DM9000/net_dev_dm9000.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Davicom DM9000 (A/B/E) * * Filename : net_dev_dm9000.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/ETHMAC/net_dev_ethmac.c b/Dev/Ether/ETHMAC/net_dev_ethmac.c index 5c28108..e6e4dfc 100644 --- a/Dev/Ether/ETHMAC/net_dev_ethmac.c +++ b/Dev/Ether/ETHMAC/net_dev_ethmac.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -55,7 +55,7 @@ * ETHMAC * * Filename : net_dev_ethmac.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) With an appropriate BSP, this driver will support the following MCU series: * diff --git a/Dev/Ether/ETHMAC/net_dev_ethmac.h b/Dev/Ether/ETHMAC/net_dev_ethmac.h index 18ca2f0..d5fb3cf 100644 --- a/Dev/Ether/ETHMAC/net_dev_ethmac.h +++ b/Dev/Ether/ETHMAC/net_dev_ethmac.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHMAC * * Filename : net_dev_ethmac.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/FEC/net_dev_fec.c b/Dev/Ether/FEC/net_dev_fec.c index 2d2b203..bbe8214 100644 --- a/Dev/Ether/FEC/net_dev_fec.c +++ b/Dev/Ether/FEC/net_dev_fec.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * FREESCALE FEC * * Filename : net_dev_fec.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/FEC/net_dev_fec.h b/Dev/Ether/FEC/net_dev_fec.h index 3d6fc8c..1dcbdf0 100644 --- a/Dev/Ether/FEC/net_dev_fec.h +++ b/Dev/Ether/FEC/net_dev_fec.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * FREESCALE FEC * * Filename : net_dev_fec.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.c b/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.c index 870d440..692e990 100644 --- a/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.c +++ b/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * MPC55xx * * Filename : net_dev_fec_mpc55xx.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.h b/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.h index 2c9dd39..160fe0b 100644 --- a/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.h +++ b/Dev/Ether/FEC_MPC55xx/net_dev_fec_mpc55xx.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * MPC55xx * * Filename : net_dev_fec_mpc55xx.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/GEM/net_dev_gem.c b/Dev/Ether/GEM/net_dev_gem.c index 638bfb0..2bb0b83 100644 --- a/Dev/Ether/GEM/net_dev_gem.c +++ b/Dev/Ether/GEM/net_dev_gem.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * CADENCE GIGABIT ETHERNET MAC (GEM) * * Filename : net_dev_gem.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/GEM/net_dev_gem.h b/Dev/Ether/GEM/net_dev_gem.h index 7f1f85c..bb2fd9f 100644 --- a/Dev/Ether/GEM/net_dev_gem.h +++ b/Dev/Ether/GEM/net_dev_gem.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * CADENCE GIGABIT ETHERNET MAC (GEM) * * Filename : net_dev_gem.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/GEM/net_dev_gem64.c b/Dev/Ether/GEM/net_dev_gem64.c index 004a6d8..ea212ef 100644 --- a/Dev/Ether/GEM/net_dev_gem64.c +++ b/Dev/Ether/GEM/net_dev_gem64.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * 64-bit * * Filename : net_dev_gem64.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/GEM/net_dev_gem64_32.c b/Dev/Ether/GEM/net_dev_gem64_32.c index b2dbd4b..7fb4fc8 100644 --- a/Dev/Ether/GEM/net_dev_gem64_32.c +++ b/Dev/Ether/GEM/net_dev_gem64_32.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -24,7 +24,7 @@ * 32-bit processor * * Filename : net_dev_gem64_32.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.c b/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.c index 547761f..857d42f 100644 --- a/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.c +++ b/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GMAC 10/100 * * Filename : net_dev_gmac_cfg.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) These are example configurations, which has been tested on a controlled environment, * Peer to Peer, and not on a real network and with a single TCP or UDP connection. diff --git a/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.h b/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.h index f3fefc1..fe3b7a8 100644 --- a/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.h +++ b/Dev/Ether/GMAC/Cfg/net_dev_gmac_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GMAC 10/100 * * Filename : net_dev_gmac_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/GMAC/net_dev_gmac.c b/Dev/Ether/GMAC/net_dev_gmac.c index 796cf6b..0772ad8 100644 --- a/Dev/Ether/GMAC/net_dev_gmac.c +++ b/Dev/Ether/GMAC/net_dev_gmac.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GMAC 10/100/1000 * * Filename : net_dev_gmac.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/GMAC/net_dev_gmac.h b/Dev/Ether/GMAC/net_dev_gmac.h index 8cee879..3a4a7e4 100644 --- a/Dev/Ether/GMAC/net_dev_gmac.h +++ b/Dev/Ether/GMAC/net_dev_gmac.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GMAC 10/100 * * Filename : net_dev_gmac.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/H8S2472/net_dev_h8s2472.c b/Dev/Ether/H8S2472/net_dev_h8s2472.c index 3ffb265..9eaa1be 100644 --- a/Dev/Ether/H8S2472/net_dev_h8s2472.c +++ b/Dev/Ether/H8S2472/net_dev_h8s2472.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas H8S2472 * * Filename : net_dev_h8s2472.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/H8S2472/net_dev_h8s2472.h b/Dev/Ether/H8S2472/net_dev_h8s2472.h index 52bca81..e47f4ed 100644 --- a/Dev/Ether/H8S2472/net_dev_h8s2472.h +++ b/Dev/Ether/H8S2472/net_dev_h8s2472.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas H8S2472 * * Filename : net_dev_h8s2472.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/H8S2472/net_dev_h8s2472_isr.c b/Dev/Ether/H8S2472/net_dev_h8s2472_isr.c index 03effee..05595bd 100644 --- a/Dev/Ether/H8S2472/net_dev_h8s2472_isr.c +++ b/Dev/Ether/H8S2472/net_dev_h8s2472_isr.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas H8S2472 * * Filename : net_dev_h8s2472_isr.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/LAN911x/BSP/Template/net_bsp.c b/Dev/Ether/LAN911x/BSP/Template/net_bsp.c index 9f78536..09e4cef 100644 --- a/Dev/Ether/LAN911x/BSP/Template/net_bsp.c +++ b/Dev/Ether/LAN911x/BSP/Template/net_bsp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LAN911x * * Filename : net_bsp.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) To provide the required Board Support Package functionality, insert the appropriate * board-specific code to perform the stated actions wherever '$$$$' comments are found. diff --git a/Dev/Ether/LAN911x/BSP/Template/net_bsp.h b/Dev/Ether/LAN911x/BSP/Template/net_bsp.h index edba2d9..f2df71e 100644 --- a/Dev/Ether/LAN911x/BSP/Template/net_bsp.h +++ b/Dev/Ether/LAN911x/BSP/Template/net_bsp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LAN911x * * Filename : net_bsp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) To provide the required Board Support Package functionality, insert the appropriate * board-specific code to perform the stated actions wherever '$$$$' comments are found. diff --git a/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.c b/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.c index 3d81f2c..c80c6ac 100644 --- a/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.c +++ b/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LAN911x * * Filename : net_dev_cfg.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.h b/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.h index f4a6e60..a0b8bb0 100644 --- a/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.h +++ b/Dev/Ether/LAN911x/CFG/Template/net_dev_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LAN911x * * Filename : net_dev_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/LAN911x/net_dev_lan911x.c b/Dev/Ether/LAN911x/net_dev_lan911x.c index 58e0c6b..5b6ee7b 100644 --- a/Dev/Ether/LAN911x/net_dev_lan911x.c +++ b/Dev/Ether/LAN911x/net_dev_lan911x.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LAN911x * * Filename : net_dev_lan911x.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/LAN911x/net_dev_lan911x.h b/Dev/Ether/LAN911x/net_dev_lan911x.h index 6bd46c6..6131f6b 100644 --- a/Dev/Ether/LAN911x/net_dev_lan911x.h +++ b/Dev/Ether/LAN911x/net_dev_lan911x.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LAN911x * * Filename : net_dev_lan911x.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.c b/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.c index ecd5041..6f1c232 100644 --- a/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.c +++ b/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LUMINARY MICRO LM3S9Bxx * * Filename : net_dev_lm3s9bxx.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.h b/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.h index af182de..21a68b4 100644 --- a/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.h +++ b/Dev/Ether/LM3S9Bxx/net_dev_lm3s9bxx.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LUMINARY MICRO LM3S9Bxx * * Filename : net_dev_lm3s9bxx.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.c b/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.c index 48dabee..e9e6da8 100644 --- a/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.c +++ b/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LUMINARY MICRO LM3Sxxxx * * Filename : net_dev_lm3sxxxx.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.h b/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.h index 363c039..aeb2a08 100644 --- a/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.h +++ b/Dev/Ether/LM3Sxxxx/net_dev_lm3sxxxx.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LUMINARY MICRO LM3Sxxxx * * Filename : net_dev_lm3sxxxx.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c index 2d52e19..f9b8a6f 100644 --- a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c +++ b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LPCxxxx * * Filename : net_dev_lpcxxxx.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h index b51a27a..ab6b7e9 100644 --- a/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h +++ b/Dev/Ether/LPCxxxx/net_dev_lpcxxxx.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * LPCxxxx * * Filename : net_dev_lpcxxxx.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/MACB/net_dev_macb.c b/Dev/Ether/MACB/net_dev_macb.c index 5d3d8f6..c940981 100644 --- a/Dev/Ether/MACB/net_dev_macb.c +++ b/Dev/Ether/MACB/net_dev_macb.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Atmel MACB * * Filename : net_dev_macb.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/MACB/net_dev_macb.h b/Dev/Ether/MACB/net_dev_macb.h index 165f283..ab2cf4e 100644 --- a/Dev/Ether/MACB/net_dev_macb.h +++ b/Dev/Ether/MACB/net_dev_macb.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Atmel MACB * * Filename : net_dev_macb.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.c b/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.c index ba24420..25d75d7 100644 --- a/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.c +++ b/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * AVR AP7000 * * Filename : net_dev_macb_ap7000.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.h b/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.h index 385395e..a583c56 100644 --- a/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.h +++ b/Dev/Ether/MACB_AP7000/net_dev_macb_ap7000.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * AVR AP7000 * * Filename : net_dev_macb_ap7000.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/MACNet/net_dev_macnet.c b/Dev/Ether/MACNet/net_dev_macnet.c index 6a25af7..c78d691 100644 --- a/Dev/Ether/MACNet/net_dev_macnet.c +++ b/Dev/Ether/MACNet/net_dev_macnet.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * KINETIS MACNET * * Filename : net_dev_macnet.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/MACNet/net_dev_macnet.h b/Dev/Ether/MACNet/net_dev_macnet.h index a3a5f86..28544a2 100644 --- a/Dev/Ether/MACNet/net_dev_macnet.h +++ b/Dev/Ether/MACNet/net_dev_macnet.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * KINETIS MACNET * * Filename : net_dev_macnet.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.c b/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.c index 2c5ee27..40c6fc0 100644 --- a/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.c +++ b/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * ETHERNET MEDIA ACCESS CONTROLLER (EMAC) * * Filename : net_dev_omap_l1x.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.h b/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.h index dea86a4..2e1b742 100644 --- a/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.h +++ b/Dev/Ether/OMAP-L1x/net_dev_omap_l1x.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHERNET DMA TEMPLATE * * Filename : net_dev_omap_l1x.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/PHY/88E1111/net_phy_88e1111.c b/Dev/Ether/PHY/88E1111/net_phy_88e1111.c index 52d52b7..61ba21b 100644 --- a/Dev/Ether/PHY/88E1111/net_phy_88e1111.c +++ b/Dev/Ether/PHY/88E1111/net_phy_88e1111.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * Marvell 88E1111 * * Filename : net_phy_88e1111.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.06 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/88E1111/net_phy_88e1111.h b/Dev/Ether/PHY/88E1111/net_phy_88e1111.h index 7fad42a..99484b9 100644 --- a/Dev/Ether/PHY/88E1111/net_phy_88e1111.h +++ b/Dev/Ether/PHY/88E1111/net_phy_88e1111.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * Marvell 88E1111 * * Filename : net_phy_88e1111.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.06 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/AM79C874/net_phy_am79c874.c b/Dev/Ether/PHY/AM79C874/net_phy_am79c874.c index 3df31c6..e8333ee 100644 --- a/Dev/Ether/PHY/AM79C874/net_phy_am79c874.c +++ b/Dev/Ether/PHY/AM79C874/net_phy_am79c874.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * AMD AM79C874 * * Filename : net_phy_am79c874.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.02 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/AM79C874/net_phy_am79c874.h b/Dev/Ether/PHY/AM79C874/net_phy_am79c874.h index 085a142..d71eb05 100644 --- a/Dev/Ether/PHY/AM79C874/net_phy_am79c874.h +++ b/Dev/Ether/PHY/AM79C874/net_phy_am79c874.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * AMD AM79C874 * * Filename : net_phy_am79c874.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.02 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/DP83640/net_phy_dp83640.c b/Dev/Ether/PHY/DP83640/net_phy_dp83640.c index 04d1089..aa04f8d 100644 --- a/Dev/Ether/PHY/DP83640/net_phy_dp83640.c +++ b/Dev/Ether/PHY/DP83640/net_phy_dp83640.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * DP83640 ETHERNET PHY * * Filename : net_phy_dp83640.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.02 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/DP83640/net_phy_dp83640.h b/Dev/Ether/PHY/DP83640/net_phy_dp83640.h index fbf2839..5353bbd 100644 --- a/Dev/Ether/PHY/DP83640/net_phy_dp83640.h +++ b/Dev/Ether/PHY/DP83640/net_phy_dp83640.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * DP83640 ETHERNET PHY * * Filename : net_phy_dp83640.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.02 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.c b/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.c index 8b2518f..8a6aee1 100644 --- a/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.c +++ b/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * DP83848C ETHERNET PHY * * Filename : net_phy_dp83848c.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.05 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.h b/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.h index 33d3039..6ff4950 100644 --- a/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.h +++ b/Dev/Ether/PHY/DP83848C/net_phy_dp83848c.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * DP83848C ETHERNET PHY * * Filename : net_phy_dp83848c.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.05 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.c b/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.c index afa4d5f..efa847e 100644 --- a/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.c +++ b/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * RGMII ONLY * * Filename : net_phy_dp83867ir.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.h b/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.h index e396870..ee4db34 100644 --- a/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.h +++ b/Dev/Ether/PHY/DP83867IR/net_phy_dp83867ir.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TI DP83867IR * * Filename : net_phy_dp83867ir.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/Generic/net_phy.c b/Dev/Ether/PHY/Generic/net_phy.c index 1492c14..bef8ef0 100644 --- a/Dev/Ether/PHY/Generic/net_phy.c +++ b/Dev/Ether/PHY/Generic/net_phy.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GENERIC ETHERNET PHY * * Filename : net_phy.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/Generic/net_phy.h b/Dev/Ether/PHY/Generic/net_phy.h index c135883..fd22a11 100644 --- a/Dev/Ether/PHY/Generic/net_phy.h +++ b/Dev/Ether/PHY/Generic/net_phy.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GENERIC ETHERNET PHY * * Filename : net_phy.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.02 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.c b/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.c index 3966631..340cd95 100644 --- a/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.c +++ b/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -24,7 +24,7 @@ * Micrel KSZ9031RNX * * Filename : net_phy_ksz9021r.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.06 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.h b/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.h index 767ce7e..08358fb 100644 --- a/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.h +++ b/Dev/Ether/PHY/KSZ9021r/net_phy_ksz9021r.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -24,7 +24,7 @@ * Micrel KSZ9031RNX * * Filename : net_phy_ksz9021r.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.06 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.c b/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.c index 74324d2..8868599 100644 --- a/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.c +++ b/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GENERIC ETHERNET PHY * * Filename : net_phy_upd6061x.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.h b/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.h index 4fe8919..7327cc7 100644 --- a/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.h +++ b/Dev/Ether/PHY/uPD6061x/net_phy_upd6061x.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GENERIC ETHERNET PHY * * Filename : net_phy_upd6061x.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.02 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/PIC32/net_dev_pic32.c b/Dev/Ether/PIC32/net_dev_pic32.c index ccc7d1a..08e7ffb 100644 --- a/Dev/Ether/PIC32/net_dev_pic32.c +++ b/Dev/Ether/PIC32/net_dev_pic32.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * PIC32 ETHERNET DMA * * Filename : net_dev_pic32.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/PIC32/net_dev_pic32.h b/Dev/Ether/PIC32/net_dev_pic32.h index 1068b8c..88c9243 100644 --- a/Dev/Ether/PIC32/net_dev_pic32.h +++ b/Dev/Ether/PIC32/net_dev_pic32.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * PIC32 ETHERNET DMA * * Filename : net_dev_pic32.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/RX-EtherC/net_dev_rx_etherc.c b/Dev/Ether/RX-EtherC/net_dev_rx_etherc.c index 34e0823..bdd9b99 100644 --- a/Dev/Ether/RX-EtherC/net_dev_rx_etherc.c +++ b/Dev/Ether/RX-EtherC/net_dev_rx_etherc.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas RX-EtherC * * Filename : net_dev_rx_etherc.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/RX-EtherC/net_dev_rx_etherc.h b/Dev/Ether/RX-EtherC/net_dev_rx_etherc.h index 278d9ef..acbefa8 100644 --- a/Dev/Ether/RX-EtherC/net_dev_rx_etherc.h +++ b/Dev/Ether/RX-EtherC/net_dev_rx_etherc.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas RX-EtherC * * Filename : net_dev_rx_etherc.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.c b/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.c index fa5ab36..dd3749c 100644 --- a/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.c +++ b/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GMAC 10/100 * * Filename : net_dev_rz_ether_cfg.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) These are example configurations, which has been tested on a controlled environment, * Peer to Peer, and not on a real network and with a single TCP or UDP connection. diff --git a/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.h b/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.h index 56db3da..18a67ee 100644 --- a/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.h +++ b/Dev/Ether/RZ-Ether/Cfg/net_dev_rz_ether_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * RZ ETHER 10/100 * * Filename : net_dev_rz_ether_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/RZ-Ether/net_dev_rz_ether.c b/Dev/Ether/RZ-Ether/net_dev_rz_ether.c index ea29ba2..3748d10 100644 --- a/Dev/Ether/RZ-Ether/net_dev_rz_ether.c +++ b/Dev/Ether/RZ-Ether/net_dev_rz_ether.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas RZ-Ether * * Filename : net_dev_rz_ether.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/RZ-Ether/net_dev_rz_ether.h b/Dev/Ether/RZ-Ether/net_dev_rz_ether.h index e538908..a0281b8 100644 --- a/Dev/Ether/RZ-Ether/net_dev_rz_ether.h +++ b/Dev/Ether/RZ-Ether/net_dev_rz_ether.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas RZ-Ether * * Filename : net_dev_rz_ether.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.c b/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.c index c017be3..8565d3a 100644 --- a/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.c +++ b/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas RZT1-Ether * * Filename : net_dev_rzt1_ether.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.h b/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.h index 65f573e..8451132 100644 --- a/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.h +++ b/Dev/Ether/RZT1-Ether/net_dev_rzt1_ether.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas RZ-Ether * * Filename : net_dev_rzt1_ether.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/SH-EtherC/OS/uCOS-II/net_dev_sh_etherc_isr.src b/Dev/Ether/SH-EtherC/OS/uCOS-II/net_dev_sh_etherc_isr.src index ddca886..1d2dbb7 100644 --- a/Dev/Ether/SH-EtherC/OS/uCOS-II/net_dev_sh_etherc_isr.src +++ b/Dev/Ether/SH-EtherC/OS/uCOS-II/net_dev_sh_etherc_isr.src @@ -2,7 +2,7 @@ ; uC/TCP-IP ; The Embedded TCP/IP Suite ; -; Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +; Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com ; ; SPDX-License-Identifier: APACHE-2.0 ; @@ -19,7 +19,7 @@ ; Renesas SH-Ether ; ; Filename : net_dev_sh_etherc_isr.src -; Version : V3.06.00 +; Version : V3.06.01 ;********************************************************************************************************* ; Note(s) : (1) Assumes uC/TCP-IP V2.02 (or more recent version) is included in the project build. ;******************************************************************************************************** diff --git a/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr.src b/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr.src index a958ab2..f8f7b7c 100644 --- a/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr.src +++ b/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr.src @@ -2,7 +2,7 @@ ; uC/TCP-IP ; The Embedded TCP/IP Suite ; -; Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +; Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com ; ; SPDX-License-Identifier: APACHE-2.0 ; @@ -19,7 +19,7 @@ ; Renesas SH-EtherC ; ; Filename : net_dev_sh_etherc_isr.src -; Version : V3.06.00 +; Version : V3.06.01 ;********************************************************************************************************* ;* Note(s) : (1) Assumes uC/TCP-IP V2.05 (or more recent version) is included in the project build. ;******************************************************************************************************** diff --git a/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr_banked.src b/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr_banked.src index 09f08af..dcd0a1f 100644 --- a/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr_banked.src +++ b/Dev/Ether/SH-EtherC/OS/uCOS-III/net_dev_sh_etherc_isr_banked.src @@ -2,7 +2,7 @@ ; uC/TCP-IP ; The Embedded TCP/IP Suite ; -; Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +; Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com ; ; SPDX-License-Identifier: APACHE-2.0 ; @@ -19,7 +19,7 @@ ; Renesas SH-EtherC ; ; Filename : net_dev_sh_etherc_isr_banked.src -; Version : V3.06.00 +; Version : V3.06.01 ;********************************************************************************************************* ; Note(s) : (1) Assumes uC/TCP-IP V2.05 (or more recent version) is included in the project build. ;******************************************************************************************************** diff --git a/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_cfg.h b/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_cfg.h index 8e574db..def298c 100644 --- a/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_cfg.h +++ b/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas SH 7216 * * Filename : net_dev_sh_etherc_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_reg.h b/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_reg.h index abdd684..296f9f3 100644 --- a/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_reg.h +++ b/Dev/Ether/SH-EtherC/SH7216/net_dev_sh_etherc_reg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas SH 7216 * * Filename : net_dev_sh_etherc_reg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_cfg.h b/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_cfg.h index bb55140..5f61339 100644 --- a/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_cfg.h +++ b/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas SH 7670 * * Filename : net_dev_sh_etherc_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_reg.h b/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_reg.h index e30a696..a6e0146 100644 --- a/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_reg.h +++ b/Dev/Ether/SH-EtherC/SH7670/net_dev_sh_etherc_reg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas SH 7670 * * Filename : net_dev_sh_etherc_reg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/SH-EtherC/net_dev_sh_etherc.c b/Dev/Ether/SH-EtherC/net_dev_sh_etherc.c index 902b78f..9c39504 100644 --- a/Dev/Ether/SH-EtherC/net_dev_sh_etherc.c +++ b/Dev/Ether/SH-EtherC/net_dev_sh_etherc.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas SH-Ether * * Filename : net_dev_sh_etherc.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/SH-EtherC/net_dev_sh_etherc.h b/Dev/Ether/SH-EtherC/net_dev_sh_etherc.h index ad8425c..14de98f 100644 --- a/Dev/Ether/SH-EtherC/net_dev_sh_etherc.h +++ b/Dev/Ether/SH-EtherC/net_dev_sh_etherc.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Renesas SH-Ether * * Filename : net_dev_sh_etherc.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/STR912/net_dev_str912.c b/Dev/Ether/STR912/net_dev_str912.c index 1082e4e..9298b31 100644 --- a/Dev/Ether/STR912/net_dev_str912.c +++ b/Dev/Ether/STR912/net_dev_str912.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * STR912 * * Filename : net_dev_str912.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/STR912/net_dev_str912.h b/Dev/Ether/STR912/net_dev_str912.h index 0961f87..265002e 100644 --- a/Dev/Ether/STR912/net_dev_str912.h +++ b/Dev/Ether/STR912/net_dev_str912.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * STR912 * * Filename : net_dev_str912.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/TI_EMAC/net_dev_ti_emac.c b/Dev/Ether/TI_EMAC/net_dev_ti_emac.c index d677e48..a49d608 100644 --- a/Dev/Ether/TI_EMAC/net_dev_ti_emac.c +++ b/Dev/Ether/TI_EMAC/net_dev_ti_emac.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * ETHERNET MEDIA ACCESS CONTROLLER (EMAC) * * Filename : net_dev_ti_emac.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/TI_EMAC/net_dev_ti_emac.h b/Dev/Ether/TI_EMAC/net_dev_ti_emac.h index fdf626f..ee0091b 100644 --- a/Dev/Ether/TI_EMAC/net_dev_ti_emac.h +++ b/Dev/Ether/TI_EMAC/net_dev_ti_emac.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * ETHERNET MEDIA ACCESS CONTROLLER (EMAC) * * Filename : net_dev_ti_emac.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/TSE/ARM/net_dev_tse_arm.c b/Dev/Ether/TSE/ARM/net_dev_tse_arm.c index cb055c3..8989ae1 100644 --- a/Dev/Ether/TSE/ARM/net_dev_tse_arm.c +++ b/Dev/Ether/TSE/ARM/net_dev_tse_arm.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Altera Triple Speed Ethernet * * Filename : net_dev_tse.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This version of the TSE driver has only been tested on an ARM-Cortex-A9 using the ARM * DS-5 compiler. diff --git a/Dev/Ether/TSE/ARM/net_dev_tse_arm.h b/Dev/Ether/TSE/ARM/net_dev_tse_arm.h index 9bb5740..20615a0 100644 --- a/Dev/Ether/TSE/ARM/net_dev_tse_arm.h +++ b/Dev/Ether/TSE/ARM/net_dev_tse_arm.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Altera Triple Speed Ethernet * * Filename : net_dev_tse.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/TSE/Cfg/Template/net_dev_tse_addr_cfg.h b/Dev/Ether/TSE/Cfg/Template/net_dev_tse_addr_cfg.h index daa6181..05d644c 100644 --- a/Dev/Ether/TSE/Cfg/Template/net_dev_tse_addr_cfg.h +++ b/Dev/Ether/TSE/Cfg/Template/net_dev_tse_addr_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Altera Triple Speed Ethernet * * Filename : net_dev_tse_addr_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/TSE/NiosII/net_dev_tse_nios.c b/Dev/Ether/TSE/NiosII/net_dev_tse_nios.c index c454385..3d0a249 100644 --- a/Dev/Ether/TSE/NiosII/net_dev_tse_nios.c +++ b/Dev/Ether/TSE/NiosII/net_dev_tse_nios.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Altera Triple Speed Ethernet * * Filename : net_dev_tse_nios.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. ********************************************************************************************************* diff --git a/Dev/Ether/TSE/NiosII/net_dev_tse_nios.h b/Dev/Ether/TSE/NiosII/net_dev_tse_nios.h index f6cb923..c2e9066 100644 --- a/Dev/Ether/TSE/NiosII/net_dev_tse_nios.h +++ b/Dev/Ether/TSE/NiosII/net_dev_tse_nios.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * Altera Triple Speed Ethernet * * Filename : net_dev_tse_nios.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. ********************************************************************************************************* diff --git a/Dev/Ether/Template/net_dev_ether_template_dma.c b/Dev/Ether/Template/net_dev_ether_template_dma.c index 0fd9828..6640f79 100644 --- a/Dev/Ether/Template/net_dev_ether_template_dma.c +++ b/Dev/Ether/Template/net_dev_ether_template_dma.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHERNET DMA TEMPLATE * * Filename : net_dev_ether_template_dma.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/Template/net_dev_ether_template_dma.h b/Dev/Ether/Template/net_dev_ether_template_dma.h index 0979e15..9ad682c 100644 --- a/Dev/Ether/Template/net_dev_ether_template_dma.h +++ b/Dev/Ether/Template/net_dev_ether_template_dma.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHERNET DMA TEMPLATE * * Filename : net_dev_ether_template_dma.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/Template/net_dev_ether_template_pio.c b/Dev/Ether/Template/net_dev_ether_template_pio.c index bb68331..d30509f 100644 --- a/Dev/Ether/Template/net_dev_ether_template_pio.c +++ b/Dev/Ether/Template/net_dev_ether_template_pio.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHERNET PARALLEL I/O TEMPLATE * * Filename : net_dev_ether_template_pio.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/Template/net_dev_ether_template_pio.h b/Dev/Ether/Template/net_dev_ether_template_pio.h index 3369b25..b6426e3 100644 --- a/Dev/Ether/Template/net_dev_ether_template_pio.h +++ b/Dev/Ether/Template/net_dev_ether_template_pio.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHERNET PARALLEL I/O TEMPLATE * * Filename : net_dev_ether_template_pio.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.c b/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.c index bc3790d..1162611 100644 --- a/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.c +++ b/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -24,7 +24,7 @@ * Ethernet Emulation Model (EEM) subclass * * Filename : net_dev_usbd_cdceem_cfg.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) These are example configurations, which has been tested on a controlled environment, * Peer to Peer, and not on a real network and with a single TCP or UDP connection. diff --git a/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.h b/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.h index 26c8131..b4c70a4 100644 --- a/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.h +++ b/Dev/Ether/USBD_CDCEEM/Cfg/net_dev_usbd_cdceem_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -24,7 +24,7 @@ * Ethernet Emulation Model (EEM) subclass * * Filename : net_dev_usbd_cdceem_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.c b/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.c index 3b030dd..94c8b2b 100644 --- a/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.c +++ b/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -24,7 +24,7 @@ * Ethernet Emulation Model (EEM) subclass * * Filename : net_dev_usbd_cdceem.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This driver requires the uC/USB-Device stack with the CDC-EEM class. * diff --git a/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.h b/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.h index 06771ce..5f02942 100644 --- a/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.h +++ b/Dev/Ether/USBD_CDCEEM/net_dev_usbd_cdceem.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -24,7 +24,7 @@ * Ethernet Emulation Model (EEM) subclass * * Filename : net_dev_usbd_cdceem.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This driver requires the uC/USB-Device stack with the CDC-EEM class. ********************************************************************************************************* diff --git a/Dev/Ether/WinPcap/net_dev_winpcap.c b/Dev/Ether/WinPcap/net_dev_winpcap.c index 790a8e1..439f2e8 100644 --- a/Dev/Ether/WinPcap/net_dev_winpcap.c +++ b/Dev/Ether/WinPcap/net_dev_winpcap.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WinPcap * * Filename : net_dev_winpcap.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/WinPcap/net_dev_winpcap.h b/Dev/Ether/WinPcap/net_dev_winpcap.h index 1d6f834..eea4a2a 100644 --- a/Dev/Ether/WinPcap/net_dev_winpcap.h +++ b/Dev/Ether/WinPcap/net_dev_winpcap.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WinPcap * * Filename : net_dev_winpcap.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/WinPcap/net_dev_winpcap_cfg.c b/Dev/Ether/WinPcap/net_dev_winpcap_cfg.c index c2dc38c..e7c1da1 100644 --- a/Dev/Ether/WinPcap/net_dev_winpcap_cfg.c +++ b/Dev/Ether/WinPcap/net_dev_winpcap_cfg.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WinPcap * * Filename : net_dev_winpcap_cfg.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/WinPcap/net_dev_winpcap_cfg.h b/Dev/Ether/WinPcap/net_dev_winpcap_cfg.h index 39d6bc4..1fffcdc 100644 --- a/Dev/Ether/WinPcap/net_dev_winpcap_cfg.h +++ b/Dev/Ether/WinPcap/net_dev_winpcap_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : net_dev_winpcap_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.c b/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.c index cd4d8c9..696c938 100644 --- a/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.c +++ b/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * XILINX AXI ETHERNET LITE * * Filename : net_dev_xil_ether_lite.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.h b/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.h index 610f02f..b1da988 100644 --- a/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.h +++ b/Dev/Ether/XIL_ETHER_LITE/net_dev_xil_ether_lite.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * XILINX AXI ETHERNET LITE * * Filename : net_dev_xil_ether_lite.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.c b/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.c index fefa9ff..206d11c 100644 --- a/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.c +++ b/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * Support Both Soft and Hard DMA * * Filename : net_dev_xps_ll_temac_dma.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.h b/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.h index 78ab5b5..e627737 100644 --- a/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.h +++ b/Dev/Ether/XPS_LL_TEMAC/net_dev_xps_ll_temac_dma.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * Support Both Soft and Hard DMA * * Filename : net_dev_xps_ll_temac_dma.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.20.00 (or more recent version) is included in the project build. * diff --git a/Dev/WiFi/GS2xxx/net_dev_gs2000.c b/Dev/WiFi/GS2xxx/net_dev_gs2000.c index 940aa67..dc08094 100644 --- a/Dev/WiFi/GS2xxx/net_dev_gs2000.c +++ b/Dev/WiFi/GS2xxx/net_dev_gs2000.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GS2xxx * * Filename : net_dev_gs2000.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.02.00 (or more recent version) is included in the project build. * diff --git a/Dev/WiFi/GS2xxx/net_dev_gs2000.h b/Dev/WiFi/GS2xxx/net_dev_gs2000.h index e55e73a..bccee98 100644 --- a/Dev/WiFi/GS2xxx/net_dev_gs2000.h +++ b/Dev/WiFi/GS2xxx/net_dev_gs2000.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * GS2xxx * * Filename : net_dev_gs2000.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.02.00 (or more recent version) is included in the project build. * diff --git a/Dev/WiFi/Manager/Generic/net_wifi_mgr.c b/Dev/WiFi/Manager/Generic/net_wifi_mgr.c index 745e9bb..e5ad55b 100644 --- a/Dev/WiFi/Manager/Generic/net_wifi_mgr.c +++ b/Dev/WiFi/Manager/Generic/net_wifi_mgr.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WIFI MANAGER * * Filename : net_wifi_mgr.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.12.00 (or more recent version) is included in the project build. * diff --git a/Dev/WiFi/Manager/Generic/net_wifi_mgr.h b/Dev/WiFi/Manager/Generic/net_wifi_mgr.h index 1f88d56..3414216 100644 --- a/Dev/WiFi/Manager/Generic/net_wifi_mgr.h +++ b/Dev/WiFi/Manager/Generic/net_wifi_mgr.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WIFI MANAGER * * Filename : net_wifi_mgr.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V2.12 (or more recent version) is included in the project build. * diff --git a/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.c b/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.c index 6d7afde..204e085 100644 --- a/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.c +++ b/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * RS9110-N-2x * * Filename : net_dev_rs9110n2x.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00.00 (or more recent version) is included in the project build. * diff --git a/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.h b/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.h index 39f6d23..22d15c6 100644 --- a/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.h +++ b/Dev/WiFi/RS9110-N-2x/net_dev_rs9110n2x.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * RS9110-N-2x * * Filename : net_dev_rs9110n2x.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes uC/TCP-IP V3.00.00 (or more recent version) is included in the project build. * diff --git a/Dev/WiFi/Template/net_dev_wifi_template_spi.c b/Dev/WiFi/Template/net_dev_wifi_template_spi.c index 4f6e061..522e7b3 100644 --- a/Dev/WiFi/Template/net_dev_wifi_template_spi.c +++ b/Dev/WiFi/Template/net_dev_wifi_template_spi.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WIRELESS SPI TEMPLATE * * Filename : net_dev_wifi_template_spi.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Dev/WiFi/Template/net_dev_wifi_template_spi.h b/Dev/WiFi/Template/net_dev_wifi_template_spi.h index 07d2f2c..5d2e590 100644 --- a/Dev/WiFi/Template/net_dev_wifi_template_spi.h +++ b/Dev/WiFi/Template/net_dev_wifi_template_spi.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WIRELESS SPI TEMPLATE * * Filename : net_dev_wifi_template_spi.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Examples/Init/init_ether.c b/Examples/Init/init_ether.c index 7975c14..8d7874f 100644 --- a/Examples/Init/init_ether.c +++ b/Examples/Init/init_ether.c @@ -20,7 +20,7 @@ * ETHERNET INITIALIZATION * * Filename : init_ether.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to initialize uC/TCP-IP: * diff --git a/Examples/Init/init_multiple_if.c b/Examples/Init/init_multiple_if.c index 902f402..8b61dc5 100644 --- a/Examples/Init/init_multiple_if.c +++ b/Examples/Init/init_multiple_if.c @@ -20,7 +20,7 @@ * MULTIPLE INTERFACE INITIALIZATION * * Filename : init_multiple_if.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to initialize uC/TCP-IP: * diff --git a/Examples/Init/init_wifi.c b/Examples/Init/init_wifi.c index 4143d2d..79c4d6a 100644 --- a/Examples/Init/init_wifi.c +++ b/Examples/Init/init_wifi.c @@ -20,7 +20,7 @@ * WIRELESS INITIALIZATION * * Filename : init_wifi.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to initialize uC/TCP-IP: * diff --git a/Examples/Multicast/mcast_echo_server.c b/Examples/Multicast/mcast_echo_server.c index 6bdc854..5e360f2 100644 --- a/Examples/Multicast/mcast_echo_server.c +++ b/Examples/Multicast/mcast_echo_server.c @@ -20,7 +20,7 @@ * MULTICAST ECHO SERVER * * Filename : mcast_echo_server.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to create a UDP Multicast echo server using IPv4 string address. ********************************************************************************************************* diff --git a/Examples/Socket/tcp_client.c b/Examples/Socket/tcp_client.c index d38ef28..9cfd392 100644 --- a/Examples/Socket/tcp_client.c +++ b/Examples/Socket/tcp_client.c @@ -20,7 +20,7 @@ * TCP ECHO CLIENT * * Filename : tcp_client.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to create a TCP client using IPv4 or IPv6 string address. ********************************************************************************************************* diff --git a/Examples/Socket/tcp_server.c b/Examples/Socket/tcp_server.c index 9e03009..b1d02e5 100644 --- a/Examples/Socket/tcp_server.c +++ b/Examples/Socket/tcp_server.c @@ -20,7 +20,7 @@ * TCP ECHO SERVER * * Filename : tcp_server.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to create a TCP server that accept IPv4 or IPv6 connections. ********************************************************************************************************* diff --git a/Examples/Socket/udp_client.c b/Examples/Socket/udp_client.c index 1ba2c18..2174783 100644 --- a/Examples/Socket/udp_client.c +++ b/Examples/Socket/udp_client.c @@ -20,7 +20,7 @@ * UDP ECHO CLIENT * * Filename : udp_client.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to create an UDP client using IPv4 or IPv6 string address. ********************************************************************************************************* diff --git a/Examples/Socket/udp_server.c b/Examples/Socket/udp_server.c index b734de7..b5004a9 100644 --- a/Examples/Socket/udp_server.c +++ b/Examples/Socket/udp_server.c @@ -20,7 +20,7 @@ * UDP ECHO SERVER * * Filename : udp_server.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This example shows how to create an UDP server with IPv4 and IPv6. ********************************************************************************************************* diff --git a/FS/Template/net_fs_template.c b/FS/Template/net_fs_template.c index 7df0464..6e964ff 100644 --- a/FS/Template/net_fs_template.c +++ b/FS/Template/net_fs_template.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : net_fs_template.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/FS/Template/net_fs_template.h b/FS/Template/net_fs_template.h index a6a36d5..51e42b9 100644 --- a/FS/Template/net_fs_template.h +++ b/FS/Template/net_fs_template.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * TEMPLATE * * Filename : net_fs_template.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/FS/net_fs.h b/FS/net_fs.h index 12f6eec..c90de74 100644 --- a/FS/net_fs.h +++ b/FS/net_fs.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK FILE SYSTEM PORT HEADER FILE * * Filename : net_fs.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Network File System (API) Layer module is required for : * diff --git a/FS/uC-FS-V4/net_fs_v4.c b/FS/uC-FS-V4/net_fs_v4.c index e4cd69b..e3f48ee 100644 --- a/FS/uC-FS-V4/net_fs_v4.c +++ b/FS/uC-FS-V4/net_fs_v4.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * uC/FS V4.xx * * Filename : net_fs_v4.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/FS/uC-FS-V4/net_fs_v4.h b/FS/uC-FS-V4/net_fs_v4.h index 066f2bd..4279339 100644 --- a/FS/uC-FS-V4/net_fs_v4.h +++ b/FS/uC-FS-V4/net_fs_v4.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * uC/FS V4.xx * * Filename : net_fs_v4.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/IF/net_if.c b/IF/net_if.c index 8d36c07..bd9b916 100644 --- a/IF/net_if.c +++ b/IF/net_if.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK INTERFACE MANAGEMENT * * Filename : net_if.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Network Interface modules located in the following network directory : * diff --git a/IF/net_if.h b/IF/net_if.h index d9857c8..f71cba5 100644 --- a/IF/net_if.h +++ b/IF/net_if.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK INTERFACE MANAGEMENT * * Filename : net_if.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Network Interface modules located in the following network directory : * diff --git a/IF/net_if_802x.c b/IF/net_if_802x.c index b3d7d66..5df59cc 100644 --- a/IF/net_if_802x.c +++ b/IF/net_if_802x.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * 802x * * Filename : net_if_802x.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Ethernet as described in RFC #894; supports IEEE 802 as described in RFC #1042. * diff --git a/IF/net_if_802x.h b/IF/net_if_802x.h index 4dd7b72..5371f30 100644 --- a/IF/net_if_802x.h +++ b/IF/net_if_802x.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * 802x * * Filename : net_if_802x.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Implements code common to the following network interface layers : * diff --git a/IF/net_if_ether.c b/IF/net_if_ether.c index 944748f..26626bc 100644 --- a/IF/net_if_ether.c +++ b/IF/net_if_ether.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHERNET * * Filename : net_if_ether.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Ethernet as described in RFC #894; supports IEEE 802 as described in RFC #1042. * diff --git a/IF/net_if_ether.h b/IF/net_if_ether.h index e7e1117..5b0fcd7 100644 --- a/IF/net_if_ether.h +++ b/IF/net_if_ether.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * ETHERNET * * Filename : net_if_ether.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports following network interface layers: * diff --git a/IF/net_if_loopback.c b/IF/net_if_loopback.c index c2eafcb..cf14e8b 100644 --- a/IF/net_if_loopback.c +++ b/IF/net_if_loopback.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK LOOPBACK INTERFACE LAYER * * Filename : net_if_loopback.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports internal loopback communication. * diff --git a/IF/net_if_loopback.h b/IF/net_if_loopback.h index 20f80ce..49ca6b6 100644 --- a/IF/net_if_loopback.h +++ b/IF/net_if_loopback.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK LOOPBACK INTERFACE LAYER * * Filename : net_if_loopback.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports internal loopback communication. * diff --git a/IF/net_if_wifi.c b/IF/net_if_wifi.c index b30e331..0137350 100644 --- a/IF/net_if_wifi.c +++ b/IF/net_if_wifi.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WIRELESS * * Filename : net_if_wifi.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports following network interface layers: * diff --git a/IF/net_if_wifi.h b/IF/net_if_wifi.h index a902004..f04e863 100644 --- a/IF/net_if_wifi.h +++ b/IF/net_if_wifi.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * WIRELESS * * Filename : net_if_wifi.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports following network interface layers: * diff --git a/IP/IPv4/net_arp.c b/IP/IPv4/net_arp.c index 1efc509..092fc0a 100644 --- a/IP/IPv4/net_arp.c +++ b/IP/IPv4/net_arp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (ADDRESS RESOLUTION PROTOCOL) * * Filename : net_arp.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Address Resolution Protocol ONLY required for network interfaces that require * network-address-to-hardware-address bindings (see RFC #826 'Abstract'). diff --git a/IP/IPv4/net_arp.h b/IP/IPv4/net_arp.h index 16e568f..1d9c7f5 100644 --- a/IP/IPv4/net_arp.h +++ b/IP/IPv4/net_arp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (ADDRESS RESOLUTION PROTOCOL) * * Filename : net_arp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Address Resolution Protocol ONLY required for network interfaces that require * network-address-to-hardware-address bindings (see RFC #826 'Abstract'). diff --git a/IP/IPv4/net_icmpv4.c b/IP/IPv4/net_icmpv4.c index e7317a8..6d860f3 100644 --- a/IP/IPv4/net_icmpv4.c +++ b/IP/IPv4/net_icmpv4.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET CONTROL MESSAGE PROTOCOL) * * Filename : net_icmpv4.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Control Message Protocol as described in RFC #792 with the following * restrictions/constraints : diff --git a/IP/IPv4/net_icmpv4.h b/IP/IPv4/net_icmpv4.h index 0eb9e04..63cc7ac 100644 --- a/IP/IPv4/net_icmpv4.h +++ b/IP/IPv4/net_icmpv4.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET CONTROL MESSAGE PROTOCOL) * * Filename : net_icmpv4.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Control Message Protocol as described in RFC #792 with the following * restrictions/constraints : diff --git a/IP/IPv4/net_igmp.c b/IP/IPv4/net_igmp.c index 7eb74e9..1b4fbb9 100644 --- a/IP/IPv4/net_igmp.c +++ b/IP/IPv4/net_igmp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET GROUP MANAGEMENT PROTOCOL) * * Filename : net_igmp.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Internet Group Management Protocol ONLY required for network interfaces that require * reception of IP class-D (multicast) packets (see RFC #1112, Section 3 'Levels of diff --git a/IP/IPv4/net_igmp.h b/IP/IPv4/net_igmp.h index d6bf30f..da5fdac 100644 --- a/IP/IPv4/net_igmp.h +++ b/IP/IPv4/net_igmp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET GROUP MANAGEMENT PROTOCOL) * * Filename : net_igmp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Internet Group Management Protocol ONLY required for network interfaces that require * reception of IP class-D (multicast) packets (see RFC #1112, Section 3 'Levels of diff --git a/IP/IPv4/net_ipv4.c b/IP/IPv4/net_ipv4.c index 8522e46..c5abdbb 100644 --- a/IP/IPv4/net_ipv4.c +++ b/IP/IPv4/net_ipv4.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET PROTOCOL V4) * * Filename : net_ipv4.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Protocol as described in RFC #791, also known as IPv4, with the * following restrictions/constraints : diff --git a/IP/IPv4/net_ipv4.h b/IP/IPv4/net_ipv4.h index 4e419d6..8fa764a 100644 --- a/IP/IPv4/net_ipv4.h +++ b/IP/IPv4/net_ipv4.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET PROTOCOL V4) * * Filename : net_ipv4.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Protocol as described in RFC #791, also known as IPv4, with the * following restrictions/constraints : diff --git a/IP/IPv6/net_dad.c b/IP/IPv6/net_dad.c index 5376034..51409ee 100644 --- a/IP/IPv6/net_dad.c +++ b/IP/IPv6/net_dad.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (DUPLICATION ADDRESS DETECTION) * * Filename : net_dad.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Duplicate address detection as described in RFC #4862. ********************************************************************************************************* diff --git a/IP/IPv6/net_dad.h b/IP/IPv6/net_dad.h index eb86262..f3a7da1 100644 --- a/IP/IPv6/net_dad.h +++ b/IP/IPv6/net_dad.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (DUPLICATION ADDRESS DETECTION * * Filename : net_dad.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Duplicate address detection as described in RFC #4862. ********************************************************************************************************* diff --git a/IP/IPv6/net_icmpv6.c b/IP/IPv6/net_icmpv6.c index 67a12c3..1acb4da 100644 --- a/IP/IPv6/net_icmpv6.c +++ b/IP/IPv6/net_icmpv6.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET CONTROL MESSAGE PROTOCOL) * * Filename : net_icmpv6.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Control Message Protocol V6 as described in RFC #4443 with the * following restrictions/constraints : diff --git a/IP/IPv6/net_icmpv6.h b/IP/IPv6/net_icmpv6.h index 218153d..000d578 100644 --- a/IP/IPv6/net_icmpv6.h +++ b/IP/IPv6/net_icmpv6.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET CONTROL MESSAGE PROTOCOL) * * Filename : net_icmpv6.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Control Message Protocol V6 as described in RFC #4443 with the * following restrictions/constraints : diff --git a/IP/IPv6/net_ipv6.c b/IP/IPv6/net_ipv6.c index aac509d..be1524f 100644 --- a/IP/IPv6/net_ipv6.c +++ b/IP/IPv6/net_ipv6.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET PROTOCOL V6) * * Filename : net_ipv6.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Protocol as described in RFC #2460, also known as IPv6, with the * following restrictions/constraints : diff --git a/IP/IPv6/net_ipv6.h b/IP/IPv6/net_ipv6.h index 8dc01b0..2a95cbd 100644 --- a/IP/IPv6/net_ipv6.h +++ b/IP/IPv6/net_ipv6.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET PROTOCOL v6) * * Filename : net_ipv6.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Internet Protocol as described in RFC #2460, also known as IPv6, with the * following restrictions/constraints : diff --git a/IP/IPv6/net_mldp.c b/IP/IPv6/net_mldp.c index f222587..bb637b3 100644 --- a/IP/IPv6/net_mldp.c +++ b/IP/IPv6/net_mldp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (MULTICAST LISTENER DISCOVERY PROTOCOL) * * Filename : net_mldp.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Neighbor Discovery Protocol as described in RFC #2710. * diff --git a/IP/IPv6/net_mldp.h b/IP/IPv6/net_mldp.h index d8bb04d..1bcaa97 100644 --- a/IP/IPv6/net_mldp.h +++ b/IP/IPv6/net_mldp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (MULTICAST LISTENER DISCOVERY PROTOCOL) * * Filename : net_mldp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Neighbor Discovery Protocol as described in RFC #2710. * diff --git a/IP/IPv6/net_ndp.c b/IP/IPv6/net_ndp.c index e223662..dcb49b5 100644 --- a/IP/IPv6/net_ndp.c +++ b/IP/IPv6/net_ndp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (NEIGHBOR DISCOVERY PROTOCOL) * * Filename : net_ndp.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Neighbor Discovery Protocol as described in RFC #4861 with the * following restrictions/constraints : diff --git a/IP/IPv6/net_ndp.h b/IP/IPv6/net_ndp.h index 6f9d395..9157ef8 100644 --- a/IP/IPv6/net_ndp.h +++ b/IP/IPv6/net_ndp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (NEIGHBOR DISCOVERY PROTOCOL) * * Filename : net_ndp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Neighbor Discovery Protocol as described in RFC #2461 with the * following restrictions/constraints : diff --git a/Modules/Common/net_base64.c b/Modules/Common/net_base64.c index 7cb6452..a022c04 100644 --- a/Modules/Common/net_base64.c +++ b/Modules/Common/net_base64.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK BASE64 LIBRARY * * Filename : net_base64.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Modules/Common/net_base64.h b/Modules/Common/net_base64.h index 880e645..3a26fad 100644 --- a/Modules/Common/net_base64.h +++ b/Modules/Common/net_base64.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK UTILITY LIBRARY * * Filename : net_base64.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) N O compiler-supplied standard library functions are used by the network protocol suite. * 'net_util.*' implements ALL network-specific library functions. diff --git a/Modules/Common/net_md5.c b/Modules/Common/net_md5.c index 9636feb..5562c5f 100644 --- a/Modules/Common/net_md5.c +++ b/Modules/Common/net_md5.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK CRYPTO MD5 UTILITY * * Filename : net_md5.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Modules/Common/net_md5.h b/Modules/Common/net_md5.h index b4abdec..638e7a5 100644 --- a/Modules/Common/net_md5.h +++ b/Modules/Common/net_md5.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK CRYPTO MD5 UTILITY * * Filename : net_md5.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Modules/Common/net_sha1.c b/Modules/Common/net_sha1.c index 07c24af..4d790f3 100644 --- a/Modules/Common/net_sha1.c +++ b/Modules/Common/net_sha1.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK CRYPTO SHA1 UTILITY * * Filename : net_sha1.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Modules/Common/net_sha1.h b/Modules/Common/net_sha1.h index 8d55039..f39b43a 100644 --- a/Modules/Common/net_sha1.h +++ b/Modules/Common/net_sha1.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -19,7 +19,7 @@ * NETWORK CRYPTO SHA1 UTILITY * * Filename : net_sha1.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This is the header file for code which implements the Secure Hashing Algorithm 1 as * defined in FIPS PUB 180-1 published April 17, 1995. diff --git a/Ports/ARM-Cortex-M3/IAR/net_util_a.asm b/Ports/ARM-Cortex-M3/IAR/net_util_a.asm index 0318f37..bacd7a9 100644 --- a/Ports/ARM-Cortex-M3/IAR/net_util_a.asm +++ b/Ports/ARM-Cortex-M3/IAR/net_util_a.asm @@ -2,7 +2,7 @@ ; uC/TCP-IP ; The Embedded TCP/IP Suite ; -; Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +; Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com ; ; SPDX-License-Identifier: APACHE-2.0 ; @@ -20,7 +20,7 @@ ; IAR Compiler ; ; Filename : net_util_a.asm -; Version : V3.06.00 +; Version : V3.06.01 ;******************************************************************************************************** ; Note(s) : (1) Assumes ARM CPU mode configured for Little Endian. ;******************************************************************************************************** diff --git a/Ports/ARM-Cortex-M3/RealView/net_util_a.asm b/Ports/ARM-Cortex-M3/RealView/net_util_a.asm index c4f6eac..e146ca1 100644 --- a/Ports/ARM-Cortex-M3/RealView/net_util_a.asm +++ b/Ports/ARM-Cortex-M3/RealView/net_util_a.asm @@ -2,7 +2,7 @@ ; uC/TCP-IP ; The Embedded TCP/IP Suite ; -; Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +; Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com ; ; SPDX-License-Identifier: APACHE-2.0 ; @@ -23,7 +23,7 @@ ; Keil uVision ; ; Filename : net_util_a.asm -; Version : V3.06.00 +; Version : V3.06.01 ;******************************************************************************************************** ; Note(s) : (1) Assumes ARM CPU mode configured for Little Endian. ;******************************************************************************************************** diff --git a/Ports/ARM/GNU/net_util_a.s b/Ports/ARM/GNU/net_util_a.s index 6016f2d..cd9ec9b 100644 --- a/Ports/ARM/GNU/net_util_a.s +++ b/Ports/ARM/GNU/net_util_a.s @@ -2,7 +2,7 @@ @ uC/TCP-IP @ The Embedded TCP/IP Suite @ -@ Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +@ Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com @ @ SPDX-License-Identifier: APACHE-2.0 @ @@ -20,7 +20,7 @@ @ GNU Compiler @ @ Filename : net_util_a.s -@ Version : V3.06.00 +@ Version : V3.06.01 @******************************************************************************************************** @ Note(s) : (1) Assumes ARM CPU mode configured for Little Endian. @******************************************************************************************************** diff --git a/Ports/ARM/IAR/net_util_a.asm b/Ports/ARM/IAR/net_util_a.asm index bcfe4bb..efd00ae 100644 --- a/Ports/ARM/IAR/net_util_a.asm +++ b/Ports/ARM/IAR/net_util_a.asm @@ -2,7 +2,7 @@ ; uC/TCP-IP ; The Embedded TCP/IP Suite ; -; Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +; Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com ; ; SPDX-License-Identifier: APACHE-2.0 ; @@ -21,7 +21,7 @@ ; IAR Compiler ; ; Filename : net_util_a.asm -; Version : V3.06.00 +; Version : V3.06.01 ;******************************************************************************************************** ; Note(s) : (1) Assumes ARM CPU mode configured for Little Endian. ;******************************************************************************************************** diff --git a/Ports/ARM/RealView/net_util_a.asm b/Ports/ARM/RealView/net_util_a.asm index 459d14c..a1b113e 100644 --- a/Ports/ARM/RealView/net_util_a.asm +++ b/Ports/ARM/RealView/net_util_a.asm @@ -2,7 +2,7 @@ ; uC/TCP-IP ; The Embedded TCP/IP Suite ; -; Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +; Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com ; ; SPDX-License-Identifier: APACHE-2.0 ; @@ -23,7 +23,7 @@ ; Keil uVision ; ; Filename : net_util_a.asm -; Version : V3.06.00 +; Version : V3.06.01 ;******************************************************************************************************** ; Note(s) : (1) Assumes ARM CPU mode configured for Little Endian. ;******************************************************************************************************** diff --git a/Ports/AVR32/UC3/GNU/net_util_a.asm b/Ports/AVR32/UC3/GNU/net_util_a.asm index 17d4897..f24ef2d 100644 --- a/Ports/AVR32/UC3/GNU/net_util_a.asm +++ b/Ports/AVR32/UC3/GNU/net_util_a.asm @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -23,7 +23,7 @@ * GNU Compiler * * Filename : net_util_a.asm -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes AVR32 CPU mode configured for Big Endian. ********************************************************************************************************* diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..a75ea7e --- /dev/null +++ b/README.rst @@ -0,0 +1,45 @@ +.. raw:: html + + +

+ +

+
+ +µC/OS is a full-featured embedded operating system originally developed by Micriµm™. In addition to the two highly popular kernels, µC/OS features support for TCP/IP, USB-Device, USB-Host, and Modbus, as well as a robust File System. + +Since its founding in 1999 as a private company, Micriµm and its team of engineers have offered world-class embedded software components for the most critical and demanding real-time applications. Recognized as having some of the cleanest code in the industry, with easy-to-understand documentation, the Micrium real-time kernels, and software components have successfully been deployed in thousands of products worldwide across a broad range of industries. Micrium’s µC/OS-II™ kernel has been certified for use in safety-critical applications and remains a respected favorite in the medical, aerospace, and industrial markets. µC/OS continues to be the RTOS of choice for engineers requiring the most reliable and trusted solution for their mission-critical applications. + +---------- + +.. raw:: HTML + + +

+ +

+
+ +Founded by a team of former Micrium employees, Weston Embedded Solutions is the official custodian for the µC/OS RTOS and Stacks software repository to ensure it remains the trusted choice for embedded engineers around the world. + +---------- + +Product Documentation and Release Notes +*************** +https://micrium.atlassian.net/ + +Technical Support +***************** +https://weston-embedded.com/micrium-support + +Example Projects +********* +https://weston-embedded.com/micrium-examples + +Commercial Licensing Option +********* +https://weston-embedded.com/products/cesium + +Who to Contact +********* +https://weston-embedded.com/company/contact \ No newline at end of file diff --git a/Secure/Segger/Cfg/net_secure_emssl_cfg.h b/Secure/Segger/Cfg/net_secure_emssl_cfg.h index 15ed4dd..38771fd 100644 --- a/Secure/Segger/Cfg/net_secure_emssl_cfg.h +++ b/Secure/Segger/Cfg/net_secure_emssl_cfg.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * SEGGER emSSL * * Filename : net_secure_emssl_cfg.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.c b/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.c index e703068..bf4b1d4 100644 --- a/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.c +++ b/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.c @@ -6,7 +6,7 @@ * SEGGER emSSL * * Filename : net_secure_emssl_hw.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.h b/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.h index 55226c3..505a0f7 100644 --- a/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.h +++ b/Secure/Segger/HW/ST/STM32F7/net_secure_emssl_hw.h @@ -6,7 +6,7 @@ * SEGGER emSSL * * Filename : net_secure_emssl_hw.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Secure/Segger/net_secure_emssl.c b/Secure/Segger/net_secure_emssl.c index 9afc34a..afe03a2 100644 --- a/Secure/Segger/net_secure_emssl.c +++ b/Secure/Segger/net_secure_emssl.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * SEGGER emSSL * * Filename : net_secure_emssl.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Secure/Segger/net_secure_emssl.h b/Secure/Segger/net_secure_emssl.h index 3191f06..b3068ed 100644 --- a/Secure/Segger/net_secure_emssl.h +++ b/Secure/Segger/net_secure_emssl.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * SEGGER emSSL * * Filename : net_secure_emssl.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Secure/net_secure.h b/Secure/net_secure.h index cdb4149..6b4ade4 100644 --- a/Secure/net_secure.h +++ b/Secure/net_secure.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -22,7 +22,7 @@ * uC/TCPIP * * Filename : net_secure.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : diff --git a/Source/net.c b/Source/net.c index 0326c0b..a0876db 100644 --- a/Source/net.c +++ b/Source/net.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK SOURCE FILE * * Filename : net.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net.h b/Source/net.h index 791fe86..36069b3 100644 --- a/Source/net.h +++ b/Source/net.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK HEADER FILE * * Filename : net.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Assumes the following versions (or more recent) of software modules are included in * the project build : @@ -125,7 +125,7 @@ ********************************************************************************************************* */ -#define NET_VERSION 30600u /* See Note #1. */ +#define NET_VERSION 30601u /* See Note #1. */ /* diff --git a/Source/net_app.c b/Source/net_app.c index f39192a..022c830 100644 --- a/Source/net_app.c +++ b/Source/net_app.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK APPLICATION PROGRAMMING INTERFACE (API) LAYER * * Filename : net_app.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_app.h b/Source/net_app.h index 814ea60..1ccce34 100644 --- a/Source/net_app.h +++ b/Source/net_app.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK APPLICATION PROGRAMMING INTERFACE (API) LAYER * * Filename : net_app.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_ascii.c b/Source/net_ascii.c index 9736b9a..60c7e97 100644 --- a/Source/net_ascii.c +++ b/Source/net_ascii.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK ASCII LIBRARY * * Filename : net_ascii.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_ascii.h b/Source/net_ascii.h index 9cdd8a5..d018cc1 100644 --- a/Source/net_ascii.h +++ b/Source/net_ascii.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK ASCII LIBRARY * * Filename : net_ascii.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_bsd.c b/Source/net_bsd.c index c3745c1..dc88be1 100644 --- a/Source/net_bsd.c +++ b/Source/net_bsd.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * diff --git a/Source/net_bsd.h b/Source/net_bsd.h index 5b39d4f..5cb699d 100644 --- a/Source/net_bsd.h +++ b/Source/net_bsd.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * diff --git a/Source/net_buf.c b/Source/net_buf.c index 1450add..ab4b31c 100644 --- a/Source/net_buf.c +++ b/Source/net_buf.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK BUFFER MANAGEMENT * * Filename : net_buf.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_buf.h b/Source/net_buf.h index 7ee28d1..385be33 100644 --- a/Source/net_buf.h +++ b/Source/net_buf.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK BUFFER MANAGEMENT * * Filename : net_buf.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_cache.c b/Source/net_cache.c index 09c8076..84cd214 100644 --- a/Source/net_cache.c +++ b/Source/net_cache.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK ADDRESS CACHE MANAGEMENT * * Filename : net_cache.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Address cache management module ONLY required for network interfaces that require * network-address-to-hardware-address bindings (see RFC #826 'Abstract'). diff --git a/Source/net_cache.h b/Source/net_cache.h index d334fb5..ec45afd 100644 --- a/Source/net_cache.h +++ b/Source/net_cache.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK ADDRESS CACHE MANAGEMENT * * Filename : net_cache.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Address cache management module ONLY required for network interfaces that require * network-address-to-hardware-address bindings (see RFC #826 'Abstract'). diff --git a/Source/net_cfg_net.h b/Source/net_cfg_net.h index 6a5d663..6c2c90e 100644 --- a/Source/net_cfg_net.h +++ b/Source/net_cfg_net.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK CONFIGURATION * * Filename : net_cfg_net.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_conn.c b/Source/net_conn.c index 515470a..ea37f5a 100644 --- a/Source/net_conn.c +++ b/Source/net_conn.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK CONNECTION MANAGEMENT * * Filename : net_conn.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports network connections for local & remote addresses of the following : * diff --git a/Source/net_conn.h b/Source/net_conn.h index 7d09246..9b4d92f 100644 --- a/Source/net_conn.h +++ b/Source/net_conn.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK CONNECTION MANAGEMENT * * Filename : net_conn.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports network connections for local & remote addresses of the following : * diff --git a/Source/net_ctr.c b/Source/net_ctr.c index 8c85f91..6cf2f59 100644 --- a/Source/net_ctr.c +++ b/Source/net_ctr.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK COUNTER MANAGEMENT * * Filename : net_ctr.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_ctr.h b/Source/net_ctr.h index 8d63731..3ba35d1 100644 --- a/Source/net_ctr.h +++ b/Source/net_ctr.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK COUNTER MANAGEMENT * * Filename : net_ctr.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_def.h b/Source/net_def.h index 2e44139..e6d2aeb 100644 --- a/Source/net_def.h +++ b/Source/net_def.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK DEFINES * * Filename : net_def.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_dict.c b/Source/net_dict.c index 57ab29a..0257d28 100644 --- a/Source/net_dict.c +++ b/Source/net_dict.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK DICTIONARY * * Filename : net_dict.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_dict.h b/Source/net_dict.h index fbc851e..9c6e695 100644 --- a/Source/net_dict.h +++ b/Source/net_dict.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK DICTIONARY * * Filename : net_dict.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_err.h b/Source/net_err.h index 859d364..eda9123 100644 --- a/Source/net_err.h +++ b/Source/net_err.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK ERROR CODE MANAGEMENT * * Filename : net_err.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_icmp.c b/Source/net_icmp.c index e60e52c..2d4e45d 100644 --- a/Source/net_icmp.c +++ b/Source/net_icmp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET CONTROL MESSAGE PROTOCOL) * * Filename : net_icmp.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_icmp.h b/Source/net_icmp.h index c6fe00d..f30f9e6 100644 --- a/Source/net_icmp.h +++ b/Source/net_icmp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET CONTROL MESSAGE PROTOCOL) * * Filename : net_icmp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_ip.c b/Source/net_ip.c index e8e3f2c..a62312a 100644 --- a/Source/net_ip.c +++ b/Source/net_ip.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET PROTOCOL) * * Filename : net_ip.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This module is responsible to initialize different IP version enabled. ********************************************************************************************************* diff --git a/Source/net_ip.h b/Source/net_ip.h index b6372a9..35f2e6b 100644 --- a/Source/net_ip.h +++ b/Source/net_ip.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (INTERNET PROTOCOL) * * Filename : net_ip.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) This module is responsible to initialize different IP version enabled. ********************************************************************************************************* diff --git a/Source/net_mgr.c b/Source/net_mgr.c index fd1a313..ba81b04 100644 --- a/Source/net_mgr.c +++ b/Source/net_mgr.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK LAYER MANAGEMENT * * Filename : net_mgr.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Network layer manager MAY eventually maintain each interface's network address(s) * & address configuration. #### NET-809 diff --git a/Source/net_mgr.h b/Source/net_mgr.h index 12380c0..460e5be 100644 --- a/Source/net_mgr.h +++ b/Source/net_mgr.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK LAYER MANAGEMENT * * Filename : net_mgr.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Network layer manager MAY eventually maintain each interface's network address(s) * & address configuration. #### NET-809 diff --git a/Source/net_sock.c b/Source/net_sock.c index 5e4d949..630cb29 100644 --- a/Source/net_sock.c +++ b/Source/net_sock.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * diff --git a/Source/net_sock.h b/Source/net_sock.h index baa53da..6b36b53 100644 --- a/Source/net_sock.h +++ b/Source/net_sock.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * diff --git a/Source/net_stat.c b/Source/net_stat.c index cfd9382..4cd97f1 100644 --- a/Source/net_stat.c +++ b/Source/net_stat.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK STATISTICS MANAGEMENT * * Filename : net_stat.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_stat.h b/Source/net_stat.h index 7714778..e518796 100644 --- a/Source/net_stat.h +++ b/Source/net_stat.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK STATISTICS MANAGEMENT * * Filename : net_stat.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_tcp.c b/Source/net_tcp.c index e594b7a..16ad85d 100644 --- a/Source/net_tcp.c +++ b/Source/net_tcp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (TRANSMISSION CONTROL PROTOCOL) * * Filename : net_tcp.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Transmission Control Protocol as described in RFC #793 with the following * restrictions/constraints : diff --git a/Source/net_tcp.h b/Source/net_tcp.h index 48db5d0..87014ad 100644 --- a/Source/net_tcp.h +++ b/Source/net_tcp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (TRANSMISSION CONTROL PROTOCOL) * * Filename : net_tcp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports Transmission Control Protocol as described in RFC #793 with the following * restrictions/constraints : diff --git a/Source/net_tmr.c b/Source/net_tmr.c index e3c4a78..e83ecf3 100644 --- a/Source/net_tmr.c +++ b/Source/net_tmr.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK TIMER MANAGEMENT * * Filename : net_tmr.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_tmr.h b/Source/net_tmr.h index fe0af15..a05b4f7 100644 --- a/Source/net_tmr.h +++ b/Source/net_tmr.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK TIMER MANAGEMENT * * Filename : net_tmr.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_type.h b/Source/net_type.h index d5934f6..e35fb4a 100644 --- a/Source/net_type.h +++ b/Source/net_type.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK DATA TYPES * * Filename : net_type.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* */ diff --git a/Source/net_udp.c b/Source/net_udp.c index c9bbdfd..07d4fb9 100644 --- a/Source/net_udp.c +++ b/Source/net_udp.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * diff --git a/Source/net_udp.h b/Source/net_udp.h index d267807..b85e99a 100644 --- a/Source/net_udp.h +++ b/Source/net_udp.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -21,7 +21,7 @@ * (USER DATAGRAM PROTOCOL) * * Filename : net_udp.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) Supports User Datagram Protocol as described in RFC #768. ********************************************************************************************************* diff --git a/Source/net_util.c b/Source/net_util.c index ffc6b5f..d1efdbc 100644 --- a/Source/net_util.c +++ b/Source/net_util.c @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK UTILITY LIBRARY * * Filename : net_util.c -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) NO compiler-supplied standard library functions are used by the network protocol suite. * 'net_util.*' implements ALL network-specific library functions. diff --git a/Source/net_util.h b/Source/net_util.h index d71d8ea..4f4788f 100644 --- a/Source/net_util.h +++ b/Source/net_util.h @@ -3,7 +3,7 @@ * uC/TCP-IP * The Embedded TCP/IP Suite * -* Copyright 2004-2020 Silicon Laboratories Inc. www.silabs.com +* Copyright 2004-2021 Silicon Laboratories Inc. www.silabs.com * * SPDX-License-Identifier: APACHE-2.0 * @@ -20,7 +20,7 @@ * NETWORK UTILITY LIBRARY * * Filename : net_util.h -* Version : V3.06.00 +* Version : V3.06.01 ********************************************************************************************************* * Note(s) : (1) NO compiler-supplied standard library functions are used by the network protocol suite. * 'net_util.*' implements ALL network-specific library functions. diff --git a/readme.md b/readme.md deleted file mode 100644 index 63e3141..0000000 --- a/readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# uC/TCP-IP - -μC/TCP-IP is a compact, reliable, high-performance TCP/IP protocol stack, optimized for embedded systems. Built from the ground up with Micrium quality, scalability, and reliability, μC/TCP-IP enables the rapid configuration of required network options to minimize time-to-market. - -μC/TCP-IP allows for adjustment of the memory footprint based upon design requirements. μC/TCP-IP can be configured to include only those network components necessary to the system. When a component is not used, it is not included in the build, which saves valuable memory space. - -The μC/TCP-IP design introduces the new concepts of Large and Small Buffers. A large buffer is of the size required to transport a complete Ethernet frame, which is also what other TCP/IP stacks do. But, in an embedded system, it is possible that the amount of information to transmit and receive does not require the use of a full Ethernet frame. In this case, using large buffers can waste RAM and possibly impact performance. μC/TCP-IP allows the designer to maximize the system performance by defining different sizes for small and large buffers. - -The source code for μC/TCP-IP features an extremely robust and highly reliable TCP/IP solution. μC/TCP-IP is designed to be certifiable for use in avionics, compliant for use in FDA-certified devices, and in other safety-critical products. - -μC/TCP-IP requires the presence of an RTOS for task scheduling and mutual exclusion. To meet this requirement, Micrium provides source code to allow network applications to readily accommodate μC/OS-II and μC/OS-III. - -Note: Based on the component’s extensible kernel interface, other non-Micrium kernels can also be adapted to μC/TCP-IP, but are not supported. - -## For the complete documentation, visit https://doc.micrium.com/display/ucos/ \ No newline at end of file