diff options
| author | Frédéric Desbiens <[email protected]> | 2026-03-07 00:13:33 +0100 |
|---|---|---|
| committer | Frédéric Desbiens <[email protected]> | 2026-03-07 00:13:33 +0100 |
| commit | dd1a89cf27d54b4151931441f522c91beefa4688 (patch) | |
| tree | 4a7b005823f0e588f3a29bc937f3c17c879a7e63 | |
| parent | 10d2381c8174d81d24d6e03de796fb29496401c4 (diff) | |
Updated version number constants
| -rw-r--r-- | common/inc/nx_api.h | 100 |
1 files changed, 13 insertions, 87 deletions
diff --git a/common/inc/nx_api.h b/common/inc/nx_api.h index 4f59743c..910beb87 100644 --- a/common/inc/nx_api.h +++ b/common/inc/nx_api.h @@ -1,11 +1,11 @@ /*************************************************************************** - * Copyright (c) 2024 Microsoft Corporation + * Copyright (c) 2024 Microsoft Corporation * Copyright (c) 2025-present Eclipse ThreadX Contributors - * + * * This program and the accompanying materials are made available under the * terms of the MIT License which is available at * https://opensource.org/licenses/MIT. - * + * * SPDX-License-Identifier: MIT **************************************************************************/ @@ -40,80 +40,6 @@ /* type definitions and other architecture-specific information is */ /* contained in the file nx_port.h. */ /* */ -/* RELEASE HISTORY */ -/* */ -/* DATE NAME DESCRIPTION */ -/* */ -/* 05-19-2020 Yuxin Zhou Initial Version 6.0 */ -/* 09-30-2020 Yuxin Zhou Modified comment(s), fixed */ -/* ThreadX version check, */ -/* updated product constants, */ -/* resulting in version 6.1 */ -/* 11-09-2020 Yuxin Zhou Modified comment(s), and */ -/* updated product constants, */ -/* resulting in version 6.1.2 */ -/* 12-31-2020 Yuxin Zhou Modified comment(s), added */ -/* PTP timestamp capability, */ -/* added function to convert */ -/* string to unsigned integer, */ -/* updated product constants, */ -/* resulting in version 6.1.3 */ -/* 02-02-2021 Yuxin Zhou Modified comment(s), and */ -/* updated product constants, */ -/* resulting in version 6.1.4 */ -/* 03-02-2021 Yuxin Zhou Modified comment(s), and */ -/* updated product constants, */ -/* resulting in version 6.1.5 */ -/* 04-02-2021 Yuxin Zhou Modified comment(s), and */ -/* added functions for base64, */ -/* resulting in version 6.1.6 */ -/* 06-02-2021 Yuxin Zhou Modified comment(s), and */ -/* updated product constants, */ -/* resulting in version 6.1.7 */ -/* 08-02-2021 Yuxin Zhou Modified comment(s), and */ -/* supported TCP/IP offload, */ -/* added new ip filter, */ -/* added function to convert */ -/* unsigned integer to string, */ -/* resulting in version 6.1.8 */ -/* 10-15-2021 Yuxin Zhou Modified comment(s), and */ -/* added support for getting */ -/* interface type, */ -/* resulting in version 6.1.9 */ -/* 01-31-2022 Yuxin Zhou Modified comment(s), and */ -/* updated product constants, */ -/* resulting in version 6.1.10 */ -/* 04-25-2022 Yuxin Zhou Modified comment(s), and */ -/* updated product constants, */ -/* added internal ip address */ -/* change notification, */ -/* resulting in version 6.1.11 */ -/* 07-29-2022 Yuxin Zhou Modified comment(s), and */ -/* updated product constants, */ -/* fixed compiler errors when */ -/* TX_SAFETY_CRITICAL is */ -/* enabled, */ -/* resulting in version 6.1.12 */ -/* 10-31-2022 Wenhui Xie Modified comment(s), and */ -/* supported HTTP Proxy, */ -/* resulting in version 6.2.0 */ -/* 03-08-2023 Tiejun Zhou Modified comment(s), and */ -/* updated product constants, */ -/* resulting in version 6.2.1 */ -/* 10-31-2023 Tiejun Zhou Modified comment(s), */ -/* supported random IP id, */ -/* resulting in version 6.3.0 */ -/* 12-31-2023 Yajun Xia Modified comment(s), */ -/* supported VLAN and generic */ -/* link layer, */ -/* resulting in version 6.4.0 */ -/* 03-01-2024 Tiejun Zhou Modified comment(s), */ -/* update version number, */ -/* resulting in version 6.4.1 */ -/* 02-19-2025 Frédéric Desbiens Modified comment(s), */ -/* update version number, */ -/* resulting in version 6.4.2 */ -/* */ /**************************************************************************/ #ifndef NX_API_H @@ -528,9 +454,9 @@ VOID _nx_trace_event_update(TX_TRACE_BUFFER_ENTRY *event, ULONG timestamp, ULONG /* Define basic constants for the NetX TCP/IP Stack. */ #define AZURE_RTOS_NETXDUO #define NETXDUO_MAJOR_VERSION 6 -#define NETXDUO_MINOR_VERSION 4 -#define NETXDUO_PATCH_VERSION 5 -#define NETXDUO_BUILD_VERSION 202504 +#define NETXDUO_MINOR_VERSION 5 +#define NETXDUO_PATCH_VERSION 0 +#define NETXDUO_BUILD_VERSION 202601 #define NETXDUO_HOTFIX_VERSION ' ' /* Define the following symbols for backward compatibility */ @@ -1243,7 +1169,7 @@ typedef struct NX_IPV6_DEFAULT_ROUTER_ENTRY_STRUCT #define NX_HTTP_PROXY_MAX_PASSWORD 20 #endif -/* NX_HTTP_PROXY_MAX_AUTHENTICATION is the max length of base64 of "name:password", +/* NX_HTTP_PROXY_MAX_AUTHENTICATION is the max length of base64 of "name:password", 1 bytes for an extra conversion if needed, 2 bytes for pad if needed, 1 byte for null terminator and four byte alignment. */ #define NX_HTTP_PROXY_MAX_AUTHENTICATION (((((NX_HTTP_PROXY_MAX_USERNAME + NX_HTTP_PROXY_MAX_PASSWORD + 1 ) * 4 / 3) + 1 + 2 + 1) / 4 + 1) * 4) @@ -1785,7 +1711,7 @@ typedef struct NX_ARP_STRUCT #endif /* NX_DISABLE_IPV4 */ -/* Determine if the UDP control block has an extension defined. If not, +/* Determine if the UDP control block has an extension defined. If not, define the extension to whitespace. */ #ifndef NX_UDP_SOCKET_MODULE_EXTENSION @@ -1896,14 +1822,14 @@ typedef struct NX_UDP_SOCKET_STRUCT VOID *nx_udp_socket_tcpip_offload_context; #endif /* NX_ENABLE_TCPIP_OFFLOAD */ - /* Define the port extension in the UDP socket control block. This + /* Define the port extension in the UDP socket control block. This is typically defined to whitespace in nx_port.h. */ NX_UDP_SOCKET_MODULE_EXTENSION } NX_UDP_SOCKET; -/* Determine if the TCP control block has an extension defined. If not, +/* Determine if the TCP control block has an extension defined. If not, define the extension to whitespace. */ #ifndef NX_TCP_SOCKET_MODULE_EXTENSION @@ -2201,7 +2127,7 @@ typedef struct NX_TCP_SOCKET_STRUCT VOID *nx_tcp_socket_tcpip_offload_context; #endif /* NX_ENABLE_TCPIP_OFFLOAD */ - /* Define the port extension in the TCP socket control block. This + /* Define the port extension in the TCP socket control block. This is typically defined to whitespace in nx_port.h. */ NX_TCP_SOCKET_MODULE_EXTENSION @@ -2502,7 +2428,7 @@ typedef struct NX_IPV6_MULTICAST_STRUCT #endif /* NX_ENABLE_IPV6_MULTICAST */ -/* Determine if the IP control block has an extension defined. If not, +/* Determine if the IP control block has an extension defined. If not, define the extension to whitespace. */ #ifndef NX_IP_MODULE_EXTENSION @@ -3141,7 +3067,7 @@ typedef struct NX_IP_STRUCT UINT (*nx_ip_packet_filter_extended)(struct NX_IP_STRUCT *ip_ptr, NX_PACKET *packet_ptr, UINT direction); #endif /* NX_ENABLE_IP_PACKET_FILTER */ - /* Define the port extension in the IP control block. This + /* Define the port extension in the IP control block. This is typically defined to whitespace in nx_port.h. */ NX_IP_MODULE_EXTENSION |
