summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrédéric Desbiens <[email protected]>2026-03-07 00:13:33 +0100
committerFrédéric Desbiens <[email protected]>2026-03-07 00:13:33 +0100
commitdd1a89cf27d54b4151931441f522c91beefa4688 (patch)
tree4a7b005823f0e588f3a29bc937f3c17c879a7e63
parent10d2381c8174d81d24d6e03de796fb29496401c4 (diff)
Updated version number constants
-rw-r--r--common/inc/nx_api.h100
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