diff options
Diffstat (limited to 'test/regression')
2205 files changed, 26080 insertions, 195 deletions
diff --git a/test/regression/auto_ip_test/netx_auto_ip_address_check_test.c b/test/regression/auto_ip_test/netx_auto_ip_address_check_test.c index 8b064f81..3f09373a 100644 --- a/test/regression/auto_ip_test/netx_auto_ip_address_check_test.c +++ b/test/regression/auto_ip_test/netx_auto_ip_address_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX TCP/IP stack using the AUTO IP module. */ #include "tx_api.h" diff --git a/test/regression/auto_ip_test/netx_auto_ip_announce_num_test.c b/test/regression/auto_ip_test/netx_auto_ip_announce_num_test.c index 80e25aa6..751ec58e 100644 --- a/test/regression/auto_ip_test/netx_auto_ip_announce_num_test.c +++ b/test/regression/auto_ip_test/netx_auto_ip_announce_num_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Having probed to determine a unique address to use, the host MUST then announce its claimed address by broadcasting ANNOUNCE_NUM ARP announcements, spaced ANNOUNCE_INTERVAL seconds apart. */ diff --git a/test/regression/auto_ip_test/netx_auto_ip_arp_dest_addr_test.c b/test/regression/auto_ip_test/netx_auto_ip_arp_dest_addr_test.c index d0ea8b13..b3bce2b4 100644 --- a/test/regression/auto_ip_test/netx_auto_ip_arp_dest_addr_test.c +++ b/test/regression/auto_ip_test/netx_auto_ip_arp_dest_addr_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX TCP/IP stack using the AUTO IP module. */ #include "tx_api.h" diff --git a/test/regression/auto_ip_test/netx_auto_ip_basic_test.c b/test/regression/auto_ip_test/netx_auto_ip_basic_test.c index a6ae5e54..7d2fb713 100644 --- a/test/regression/auto_ip_test/netx_auto_ip_basic_test.c +++ b/test/regression/auto_ip_test/netx_auto_ip_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX TCP/IP stack using the AUTO IP module. */ #include "nx_auto_ip.h" diff --git a/test/regression/auto_ip_test/netx_auto_ip_max_conflicts_test.c b/test/regression/auto_ip_test/netx_auto_ip_max_conflicts_test.c index c7f35731..40f301f0 100644 --- a/test/regression/auto_ip_test/netx_auto_ip_max_conflicts_test.c +++ b/test/regression/auto_ip_test/netx_auto_ip_max_conflicts_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX TCP/IP stack using the AUTO IP module. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_aton_test.c b/test/regression/bsd_test/netx_bsd_aton_test.c index de2bb5aa..dd0e94db 100644 --- a/test/regression/bsd_test/netx_bsd_aton_test.c +++ b/test/regression/bsd_test/netx_bsd_aton_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_getaddrinfo_test.c b/test/regression/bsd_test/netx_bsd_getaddrinfo_test.c index 876b552d..df2bbee4 100644 --- a/test/regression/bsd_test/netx_bsd_getaddrinfo_test.c +++ b/test/regression/bsd_test/netx_bsd_getaddrinfo_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_inet_addr_pton_test.c b/test/regression/bsd_test/netx_bsd_inet_addr_pton_test.c index b0a1222f..229dd6fb 100644 --- a/test/regression/bsd_test/netx_bsd_inet_addr_pton_test.c +++ b/test/regression/bsd_test/netx_bsd_inet_addr_pton_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD utility function, inet_addr and inet_pton which both call inet_aton for converting addresses into a in_addr numeric format. */ diff --git a/test/regression/bsd_test/netx_bsd_ioctl_nonblocking_test.c b/test/regression/bsd_test/netx_bsd_ioctl_nonblocking_test.c index 46056930..5b77c3f7 100644 --- a/test/regression/bsd_test/netx_bsd_ioctl_nonblocking_test.c +++ b/test/regression/bsd_test/netx_bsd_ioctl_nonblocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD non-blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_multicast_test.c b/test/regression/bsd_test/netx_bsd_multicast_test.c index cc9e5094..24485bf9 100644 --- a/test/regression/bsd_test/netx_bsd_multicast_test.c +++ b/test/regression/bsd_test/netx_bsd_multicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_ntoa_test.c b/test/regression/bsd_test/netx_bsd_ntoa_test.c index 5a80dcfb..56df9d0f 100644 --- a/test/regression/bsd_test/netx_bsd_ntoa_test.c +++ b/test/regression/bsd_test/netx_bsd_ntoa_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on inet_ntoa function. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_ntop_test.c b/test/regression/bsd_test/netx_bsd_ntop_test.c index e96f4cc7..4eba935f 100644 --- a/test/regression/bsd_test/netx_bsd_ntop_test.c +++ b/test/regression/bsd_test/netx_bsd_ntop_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_pton_test.c b/test/regression/bsd_test/netx_bsd_pton_test.c index 31b0ab8e..dcc69f29 100644 --- a/test/regression/bsd_test/netx_bsd_pton_test.c +++ b/test/regression/bsd_test/netx_bsd_pton_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_raw_basic_blocking_test.c b/test/regression/bsd_test/netx_bsd_raw_basic_blocking_test.c index f9d1d7dd..f5c397b2 100644 --- a/test/regression/bsd_test/netx_bsd_raw_basic_blocking_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_basic_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_raw_basic_nonblocking_test.c b/test/regression/bsd_test/netx_bsd_raw_basic_nonblocking_test.c index ef8d098e..b18f83e4 100644 --- a/test/regression/bsd_test/netx_bsd_raw_basic_nonblocking_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_basic_nonblocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW non-blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_blocking_test.c b/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_blocking_test.c index fee06050..84c33c05 100644 --- a/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_blocking_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_nonblocking_test.c b/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_nonblocking_test.c index 445a5df4..e77ebf4b 100644 --- a/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_nonblocking_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_basic_rx_nohdr_nonblocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW non-blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_raw_bind_connect_test.c b/test/regression/bsd_test/netx_bsd_raw_bind_connect_test.c index b1f11b6a..79f22e0a 100644 --- a/test/regression/bsd_test/netx_bsd_raw_bind_connect_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_bind_connect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW non-blocking bind to a specific address and connect + send operation. */ diff --git a/test/regression/bsd_test/netx_bsd_raw_ping_test.c b/test/regression/bsd_test/netx_bsd_raw_ping_test.c index 08493b7c..0c502eb5 100644 --- a/test/regression/bsd_test/netx_bsd_raw_ping_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW Ping. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_raw_pppoe_test.c b/test/regression/bsd_test/netx_bsd_raw_pppoe_test.c index ae5450b5..099fd49c 100644 --- a/test/regression/bsd_test/netx_bsd_raw_pppoe_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_pppoe_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the BSD RAW Packet blocking operation for PPPoE traffic. */ /* This test case covers the following scenarios: Be able to create socket_1 of PPPOE_SESS for receiving SESS traffice, diff --git a/test/regression/bsd_test/netx_bsd_raw_rx_nohdr_basic_blocking_test.c b/test/regression/bsd_test/netx_bsd_raw_rx_nohdr_basic_blocking_test.c index 4129880b..1284e2bd 100644 --- a/test/regression/bsd_test/netx_bsd_raw_rx_nohdr_basic_blocking_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_rx_nohdr_basic_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_raw_tx_test.c b/test/regression/bsd_test/netx_bsd_raw_tx_test.c index 45de010b..959c3d17 100644 --- a/test/regression/bsd_test/netx_bsd_raw_tx_test.c +++ b/test/regression/bsd_test/netx_bsd_raw_tx_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD RAW non-blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_recvfromto_test.c b/test/regression/bsd_test/netx_bsd_recvfromto_test.c new file mode 100644 index 00000000..223e5c04 --- /dev/null +++ b/test/regression/bsd_test/netx_bsd_recvfromto_test.c @@ -0,0 +1,315 @@ +/*************************************************************************** + * Copyright (C) 2026 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. + * + * AI Disclosure: This file was largely AI-generated by Copilot (Sonnet 4.6). + * The AI-generated portions may be considered public domain (CC0-1.0) + * and not subject to the project's licence. The human contributor has + * reviewed and verified that the code is correct. + * + * SPDX-License-Identifier: MIT and CC0-1.0 + **************************************************************************/ + +/* This test covers the recvfromto() API from PR #376: + * + * 1. recvfromto() populates fromAddr with the sender's address/port and + * toAddr with the destination (local) address/port of the UDP packet. + * + * 2. recvfromto() with NULL toAddr/toAddrLen works like recvfrom(). + * + * 3. inet_aton() still accepts abbreviated IPv4 forms such as a.b.c + * and a.b (regression for the inet_aton revert). + */ + +#include "tx_api.h" +#include "nx_api.h" +#if defined(NX_BSD_ENABLE) && !defined(NX_DISABLE_IPV4) && defined(__PRODUCT_NETXDUO__) +#include "nxd_bsd.h" + +#define DEMO_STACK_SIZE 4096 +#define BSD_THREAD_PRIORITY 2 +#define TEST_PORT 4444 + +static TX_THREAD ntest_0; +static TX_THREAD ntest_1; + +static NX_PACKET_POOL pool_0; +static NX_IP ip_0; /* BSD receiver: 1.2.3.4 */ +static NX_IP ip_1; /* NX sender: 1.2.3.5 */ +static TX_SEMAPHORE sema_rx_ready; +static TX_SEMAPHORE sema_done; + +static ULONG error_counter; + +static ULONG packet_pool_area[(512 + sizeof(NX_PACKET)) * 32 / 4]; +static ULONG bsd_thread_area[DEMO_STACK_SIZE / sizeof(ULONG)]; + +static void ntest_0_entry(ULONG thread_input); +static void ntest_1_entry(ULONG thread_input); +extern void test_control_return(UINT status); +extern void _nx_ram_network_driver_256(struct NX_IP_DRIVER_STRUCT *driver_req); + +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_bsd_recvfromto_test_application_define(void *first_unused_memory) +#endif +{ +CHAR *pointer = (CHAR *)first_unused_memory; +UINT status; + + error_counter = 0; + + tx_thread_create(&ntest_0, "thread 0", ntest_0_entry, 0, + pointer, DEMO_STACK_SIZE, 3, 3, + TX_NO_TIME_SLICE, TX_AUTO_START); + pointer += DEMO_STACK_SIZE; + + tx_thread_create(&ntest_1, "thread 1", ntest_1_entry, 0, + pointer, DEMO_STACK_SIZE, 3, 3, + TX_NO_TIME_SLICE, TX_AUTO_START); + pointer += DEMO_STACK_SIZE; + + nx_system_initialize(); + + status = nx_packet_pool_create(&pool_0, "NetX Main Packet Pool", 512, + packet_pool_area, sizeof(packet_pool_area)); + if (status) + error_counter++; + + status = nx_ip_create(&ip_0, "NetX IP Instance 0", + IP_ADDRESS(1, 2, 3, 4), 0xFFFFFF00UL, + &pool_0, _nx_ram_network_driver_256, + pointer, 2048, 1); + pointer += 2048; + if (status) + error_counter++; + + status = nx_ip_create(&ip_1, "NetX IP Instance 1", + IP_ADDRESS(1, 2, 3, 5), 0xFFFFFF00UL, + &pool_0, _nx_ram_network_driver_256, + pointer, 2048, 1); + pointer += 2048; + if (status) + error_counter++; + + status = nx_arp_enable(&ip_0, (void *)pointer, 1024); + pointer += 1024; + if (status) + error_counter++; + + status = nx_arp_enable(&ip_1, (void *)pointer, 1024); + pointer += 1024; + if (status) + error_counter++; + + status = nx_udp_enable(&ip_0); + status += nx_udp_enable(&ip_1); + if (status) + error_counter++; + + status = bsd_initialize(&ip_0, &pool_0, (CHAR *)&bsd_thread_area[0], + sizeof(bsd_thread_area), BSD_THREAD_PRIORITY); + if (status) + error_counter++; + + status = tx_semaphore_create(&sema_rx_ready, "RX READY", 0); + if (status) + error_counter++; + + status = tx_semaphore_create(&sema_done, "DONE", 0); + if (status) + error_counter++; +} + +/* Thread 0: BSD receiver */ +static void ntest_0_entry(ULONG thread_input) +{ +INT sock; +struct nx_bsd_sockaddr_in local_addr; +struct nx_bsd_sockaddr_in from_addr; +struct nx_bsd_sockaddr_in to_addr; +INT from_len; +INT to_len; +CHAR buf[64]; +INT ret; +UINT actual_status; + + /* Wait for IP stack initialisation. */ + nx_ip_status_check(&ip_0, NX_IP_INITIALIZE_DONE, &actual_status, + NX_IP_PERIODIC_RATE); + + /* --- Test 1: recvfromto() populates fromAddr and toAddr --- */ + sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); + if (sock < 0) + { + error_counter++; + test_control_return(1); + return; + } + + memset(&local_addr, 0, sizeof(local_addr)); + local_addr.sin_family = AF_INET; + local_addr.sin_port = htons(TEST_PORT); + local_addr.sin_addr.s_addr = htonl(IP_ADDRESS(1, 2, 3, 4)); + + if (bind(sock, (struct nx_bsd_sockaddr *)&local_addr, sizeof(local_addr)) < 0) + { + error_counter++; + soc_close(sock); + test_control_return(1); + return; + } + + /* Signal sender that receiver is ready. */ + tx_semaphore_put(&sema_rx_ready); + + memset(&from_addr, 0, sizeof(from_addr)); + memset(&to_addr, 0, sizeof(to_addr)); + from_len = sizeof(from_addr); + to_len = sizeof(to_addr); + + ret = recvfromto(sock, buf, sizeof(buf), 0, + (struct nx_bsd_sockaddr *)&from_addr, &from_len, + (struct nx_bsd_sockaddr *)&to_addr, &to_len); + if (ret <= 0) + { + error_counter++; + } + else + { + /* Validate fromAddr: must be 1.2.3.5 : any port */ + if (from_addr.sin_family != AF_INET) + error_counter++; + if (ntohl(from_addr.sin_addr.s_addr) != IP_ADDRESS(1, 2, 3, 5)) + error_counter++; + + /* Validate toAddr: must be 1.2.3.4 : TEST_PORT */ + if (to_addr.sin_family != AF_INET) + error_counter++; + if (ntohl(to_addr.sin_addr.s_addr) != IP_ADDRESS(1, 2, 3, 4)) + error_counter++; + if (ntohs(to_addr.sin_port) != TEST_PORT) + error_counter++; + + /* toAddrLen must be trimmed to sizeof(sockaddr_in). */ + if (to_len != (INT)sizeof(struct nx_bsd_sockaddr_in)) + error_counter++; + } + + soc_close(sock); + + /* --- Test 2: recvfromto() with NULL toAddr works like recvfrom() --- */ + sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); + if (sock < 0) + { + error_counter++; + test_control_return(1); + return; + } + + memset(&local_addr, 0, sizeof(local_addr)); + local_addr.sin_family = AF_INET; + local_addr.sin_port = htons(TEST_PORT); + local_addr.sin_addr.s_addr = htonl(IP_ADDRESS(1, 2, 3, 4)); + + if (bind(sock, (struct nx_bsd_sockaddr *)&local_addr, sizeof(local_addr)) < 0) + { + error_counter++; + soc_close(sock); + test_control_return(1); + return; + } + + tx_semaphore_put(&sema_rx_ready); + + memset(&from_addr, 0, sizeof(from_addr)); + from_len = sizeof(from_addr); + + ret = recvfromto(sock, buf, sizeof(buf), 0, + (struct nx_bsd_sockaddr *)&from_addr, &from_len, + NX_NULL, NX_NULL); + if (ret <= 0) + error_counter++; + + soc_close(sock); + + /* --- Test 3: inet_aton() still accepts abbreviated IPv4 forms --- */ + { + struct in_addr in_val; + INT rc; + + /* a.b format: 11.657930 == 11.0x0a0a0a == 11.10.10.10 */ + rc = inet_aton("11.657930", &in_val); + if (rc == 0) + error_counter++; + + /* a.b.c format: 11.10.2570 == 11.10.0x0a0a == 11.10.10.10 */ + rc = inet_aton("11.10.2570", &in_val); + if (rc == 0) + error_counter++; + + /* standard dotted-decimal must still work */ + rc = inet_aton("11.10.10.10", &in_val); + if (rc == 0) + error_counter++; + } + + tx_semaphore_put(&sema_done); +} + +/* Thread 1: NX UDP sender */ +static void ntest_1_entry(ULONG thread_input) +{ +NX_UDP_SOCKET udp_socket; +NX_PACKET *packet_ptr; +NXD_ADDRESS dest_addr; +UINT actual_status; + + nx_ip_status_check(&ip_1, NX_IP_INITIALIZE_DONE, &actual_status, + NX_IP_PERIODIC_RATE); + + nx_udp_socket_create(&ip_1, &udp_socket, "UDP sender", + NX_IP_NORMAL, NX_FRAGMENT_OKAY, NX_IP_TIME_TO_LIVE, 8); + nx_udp_socket_bind(&udp_socket, NX_ANY_PORT, NX_WAIT_FOREVER); + + memset(&dest_addr, 0, sizeof(dest_addr)); + dest_addr.nxd_ip_version = NX_IP_VERSION_V4; + dest_addr.nxd_ip_address.v4 = IP_ADDRESS(1, 2, 3, 4); + + /* Send for Test 1 */ + tx_semaphore_get(&sema_rx_ready, NX_IP_PERIODIC_RATE); + + nx_packet_allocate(&pool_0, &packet_ptr, NX_UDP_PACKET, NX_WAIT_FOREVER); + nx_packet_data_append(packet_ptr, "hello", 5, &pool_0, NX_WAIT_FOREVER); + nxd_udp_socket_send(&udp_socket, packet_ptr, &dest_addr, TEST_PORT); + + /* Send for Test 2 */ + tx_semaphore_get(&sema_rx_ready, NX_IP_PERIODIC_RATE); + + nx_packet_allocate(&pool_0, &packet_ptr, NX_UDP_PACKET, NX_WAIT_FOREVER); + nx_packet_data_append(packet_ptr, "world", 5, &pool_0, NX_WAIT_FOREVER); + nxd_udp_socket_send(&udp_socket, packet_ptr, &dest_addr, TEST_PORT); + + nx_udp_socket_unbind(&udp_socket); + nx_udp_socket_delete(&udp_socket); + + /* Wait for receiver to finish then report result. */ + tx_semaphore_get(&sema_done, 5 * NX_IP_PERIODIC_RATE); + test_control_return(error_counter ? 1 : 0); +} + +#else /* !(NX_BSD_ENABLE && !NX_DISABLE_IPV4) */ +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_bsd_recvfromto_test_application_define(void *first_unused_memory) +#endif +{ + NX_PARAMETER_NOT_USED(first_unused_memory); + test_control_return(3); /* skip */ +} +#endif /* NX_BSD_ENABLE && !NX_DISABLE_IPV4 */ diff --git a/test/regression/bsd_test/netx_bsd_select_improvements_test.c b/test/regression/bsd_test/netx_bsd_select_improvements_test.c new file mode 100644 index 00000000..86aba67f --- /dev/null +++ b/test/regression/bsd_test/netx_bsd_select_improvements_test.c @@ -0,0 +1,316 @@ +/*************************************************************************** + * Copyright (C) 2026 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. + * + * AI Disclosure: This file was largely AI-generated by Copilot (Sonnet 4.6). + * The AI-generated portions may be considered public domain (CC0-1.0) + * and not subject to the project's licence. The human contributor has + * reviewed and verified that the code is correct. + * + * SPDX-License-Identifier: MIT and CC0-1.0 + **************************************************************************/ + +/* This test covers select() improvements from PR #375: + * + * 1. TCP readfds + exceptfds in one select() call — normal (non-urgent) data + * must set readfds but MUST NOT set exceptfds. + * + * 2. select() with zero timeout and no ready sockets must return 0 and must + * clear all output fd sets (TX_NO_EVENTS path). + * + * 3. A socket that is not in use must be reported in writefds (regression for + * the writefds "not in use" restore). + */ + +#include "tx_api.h" +#include "nx_api.h" +#if defined(NX_BSD_ENABLE) && !defined(NX_DISABLE_IPV4) +#include "nxd_bsd.h" + +#define DEMO_STACK_SIZE 4096 +#define BSD_THREAD_PRIORITY 2 + +static TX_THREAD ntest_0; +static TX_THREAD ntest_1; + +static NX_PACKET_POOL pool_0; +static NX_IP ip_0; +static NX_IP ip_1; +static TX_SEMAPHORE sema_0; +static TX_SEMAPHORE sema_1; + +static ULONG error_counter; + +static ULONG packet_pool_area[(512 + sizeof(NX_PACKET)) * 32 / 4]; + +static void ntest_0_entry(ULONG thread_input); +static void ntest_1_entry(ULONG thread_input); +extern void test_control_return(UINT status); +extern void _nx_ram_network_driver_256(struct NX_IP_DRIVER_STRUCT *driver_req); + +static ULONG bsd_thread_area[DEMO_STACK_SIZE / sizeof(ULONG)]; + +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_bsd_select_improvements_test_application_define(void *first_unused_memory) +#endif +{ +CHAR *pointer = (CHAR *)first_unused_memory; +UINT status; + + error_counter = 0; + + tx_thread_create(&ntest_0, "thread 0", ntest_0_entry, 0, + pointer, DEMO_STACK_SIZE, 3, 3, + TX_NO_TIME_SLICE, TX_AUTO_START); + pointer += DEMO_STACK_SIZE; + + tx_thread_create(&ntest_1, "thread 1", ntest_1_entry, 0, + pointer, DEMO_STACK_SIZE, 3, 3, + TX_NO_TIME_SLICE, TX_AUTO_START); + pointer += DEMO_STACK_SIZE; + + nx_system_initialize(); + + status = nx_packet_pool_create(&pool_0, "NetX Main Packet Pool", 512, + packet_pool_area, sizeof(packet_pool_area)); + if (status) + error_counter++; + + status = nx_ip_create(&ip_0, "NetX IP Instance 0", + IP_ADDRESS(1, 2, 3, 4), 0xFFFFFF00UL, + &pool_0, _nx_ram_network_driver_256, + pointer, 2048, 1); + pointer += 2048; + if (status) + error_counter++; + + status = nx_ip_create(&ip_1, "NetX IP Instance 1", + IP_ADDRESS(1, 2, 3, 5), 0xFFFFFF00UL, + &pool_0, _nx_ram_network_driver_256, + pointer, 2048, 1); + pointer += 2048; + if (status) + error_counter++; + + status = nx_arp_enable(&ip_0, (void *)pointer, 1024); + pointer += 1024; + if (status) + error_counter++; + + status = nx_arp_enable(&ip_1, (void *)pointer, 1024); + pointer += 1024; + if (status) + error_counter++; + + status = nx_tcp_enable(&ip_0); + status += nx_tcp_enable(&ip_1); + if (status) + error_counter++; + + status = bsd_initialize(&ip_0, &pool_0, (CHAR *)&bsd_thread_area[0], + sizeof(bsd_thread_area), BSD_THREAD_PRIORITY); + if (status) + error_counter++; + + status = tx_semaphore_create(&sema_0, "SEMA 0", 0); + status += tx_semaphore_create(&sema_1, "SEMA 1", 0); + if (status) + error_counter++; +} + +/* Server thread: exercises select() with readfds + exceptfds. */ +static void ntest_0_entry(ULONG thread_input) +{ +struct sockaddr_in server_addr; +struct sockaddr_in client_addr; +INT server_sock; +INT conn_sock; +INT client_addr_len; +INT n; +INT nfd; +struct timeval tv; +fd_set readfds; +fd_set writefds; +fd_set exceptfds; +char buf[64]; + + NX_PARAMETER_NOT_USED(thread_input); + + /* ================================================================ + * Set up TCP server socket. + * ================================================================ */ + server_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if (server_sock < 0) + error_counter++; + + memset(&server_addr, 0, sizeof(server_addr)); + server_addr.sin_family = AF_INET; + server_addr.sin_port = htons(5555); + server_addr.sin_addr.s_addr = INADDR_ANY; + + if (bind(server_sock, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0) + error_counter++; + + if (listen(server_sock, 1) < 0) + error_counter++; + + /* Signal client thread to connect. */ + tx_semaphore_put(&sema_1); + + /* Accept the connection. */ + client_addr_len = sizeof(client_addr); + conn_sock = accept(server_sock, (struct sockaddr *)&client_addr, &client_addr_len); + if (conn_sock < 0) + error_counter++; + + /* ================================================================ + * Test 1: zero-timeout select with no data ready must return 0 + * and clear all output fd sets. + * ================================================================ */ + FD_ZERO(&readfds); + FD_ZERO(&writefds); + FD_ZERO(&exceptfds); + FD_SET(conn_sock, &readfds); + FD_SET(conn_sock, &exceptfds); + + tv.tv_sec = 0; + tv.tv_usec = 0; + nfd = conn_sock + 1; + + n = select(nfd, &readfds, &writefds, &exceptfds, &tv); + + if (n != 0) + error_counter++; + + /* All sets must be cleared when select returns 0 (timeout). */ + if (FD_ISSET(conn_sock, &readfds)) + error_counter++; + if (FD_ISSET(conn_sock, &exceptfds)) + error_counter++; + + /* ================================================================ + * Test 2: normal TCP data must set readfds and NOT exceptfds. + * ================================================================ */ + FD_ZERO(&readfds); + FD_ZERO(&exceptfds); + FD_SET(conn_sock, &readfds); + FD_SET(conn_sock, &exceptfds); + + tv.tv_sec = 5; + tv.tv_usec = 0; + + /* Tell the client we are ready to receive. */ + tx_semaphore_put(&sema_0); + + n = select(nfd, &readfds, NX_NULL, &exceptfds, &tv); + + if (n <= 0) + error_counter++; + + /* readfds must be set (data arrived). */ + if (!FD_ISSET(conn_sock, &readfds)) + error_counter++; + + /* exceptfds must NOT be set (no urgent data). */ + if (FD_ISSET(conn_sock, &exceptfds)) + error_counter++; + + /* Consume the data. */ + recv(conn_sock, buf, sizeof(buf), 0); + + /* ================================================================ + * Test 3: a socket that is not in use must appear in writefds. + * ================================================================ */ + { + INT closed_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + INT open_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + INT max_fd; + + if (closed_sock < 0 || open_sock < 0) + error_counter++; + + /* Close one socket so its slot is free. */ + soc_close(closed_sock); + + FD_ZERO(&writefds); + FD_SET(closed_sock, &writefds); + FD_SET(open_sock, &writefds); + + max_fd = (closed_sock > open_sock ? closed_sock : open_sock) + 1; + tv.tv_sec = 0; + tv.tv_usec = 0; + + n = select(max_fd, NX_NULL, &writefds, NX_NULL, &tv); + + /* The not-in-use socket must be reported writable. */ + if (!FD_ISSET(closed_sock, &writefds)) + error_counter++; + + soc_close(open_sock); + } + + soc_close(conn_sock); + soc_close(server_sock); + + if (error_counter) + test_control_return(1); + else + test_control_return(0); +} + +/* Client thread: connects and sends normal (non-urgent) TCP data. */ +static void ntest_1_entry(ULONG thread_input) +{ +struct sockaddr_in server_addr; +INT client_sock; +ULONG actual_status; + + NX_PARAMETER_NOT_USED(thread_input); + + nx_ip_status_check(&ip_1, NX_IP_INITIALIZE_DONE, &actual_status, + 5 * NX_IP_PERIODIC_RATE); + + /* Wait for server to be ready. */ + tx_semaphore_get(&sema_1, 5 * NX_IP_PERIODIC_RATE); + + client_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if (client_sock < 0) + error_counter++; + + memset(&server_addr, 0, sizeof(server_addr)); + server_addr.sin_family = AF_INET; + server_addr.sin_port = htons(5555); + server_addr.sin_addr.s_addr = htonl(IP_ADDRESS(1, 2, 3, 4)); + + if (connect(client_sock, (struct sockaddr *)&server_addr, + sizeof(server_addr)) < 0) + error_counter++; + + /* Wait for server to enter select(). */ + tx_semaphore_get(&sema_0, 5 * NX_IP_PERIODIC_RATE); + + /* Send normal (non-urgent) data. */ + if (send(client_sock, "Hello", 5, 0) < 0) + error_counter++; + + soc_close(client_sock); +} + +#else + +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_bsd_select_improvements_test_application_define(void *first_unused_memory) +#endif +{ + NX_PARAMETER_NOT_USED(first_unused_memory); + test_control_return(3); +} + +#endif /* NX_BSD_ENABLE && !NX_DISABLE_IPV4 */ diff --git a/test/regression/bsd_test/netx_bsd_select_spurious_event_test.c b/test/regression/bsd_test/netx_bsd_select_spurious_event_test.c index 573cf3d9..f9de74cf 100644 --- a/test/regression/bsd_test/netx_bsd_select_spurious_event_test.c +++ b/test/regression/bsd_test/netx_bsd_select_spurious_event_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the BSD select spurious event bug (Issue #366). */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_socket_options_test.c b/test/regression/bsd_test/netx_bsd_socket_options_test.c new file mode 100644 index 00000000..bdc8f177 --- /dev/null +++ b/test/regression/bsd_test/netx_bsd_socket_options_test.c @@ -0,0 +1,335 @@ +/*************************************************************************** + * Copyright (C) 2026 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. + * + * AI Disclosure: This file was largely AI-generated by Copilot (Sonnet 4.6). + * The AI-generated portions may be considered public domain (CC0-1.0) + * and not subject to the project's licence. The human contributor has + * reviewed and verified that the code is correct. + * + * SPDX-License-Identifier: MIT and CC0-1.0 + **************************************************************************/ + +/* This test exercises setsockopt/getsockopt for SO_LINGER, IP_TOS, IP_TTL, + SO_BROADCAST and TCP_NODELAY, including error-path coverage introduced + by the PR #374 bug-fixes. */ + +#include "tx_api.h" +#include "nx_api.h" +#if defined(NX_BSD_ENABLE) && !defined(NX_DISABLE_IPV4) && defined(__PRODUCT_NETXDUO__) +#include "nxd_bsd.h" + +#define DEMO_STACK_SIZE 4096 +#define BSD_THREAD_PRIORITY 2 + +static TX_THREAD ntest_0; +static NX_PACKET_POOL pool_0; +static NX_IP ip_0; +static ULONG bsd_thread_area[DEMO_STACK_SIZE / sizeof(ULONG)]; +static ULONG error_counter; + +static ULONG packet_pool_area[(256 + sizeof(NX_PACKET)) * 16 / 4]; + +static void ntest_0_entry(ULONG thread_input); +extern void test_control_return(UINT status); +extern void _nx_ram_network_driver_256(struct NX_IP_DRIVER_STRUCT *driver_req); + +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_bsd_socket_options_test_application_define(void *first_unused_memory) +#endif +{ +CHAR *pointer = (CHAR *)first_unused_memory; +UINT status; + + error_counter = 0; + + tx_thread_create(&ntest_0, "thread 0", ntest_0_entry, 0, + pointer, DEMO_STACK_SIZE, 3, 3, + TX_NO_TIME_SLICE, TX_AUTO_START); + pointer += DEMO_STACK_SIZE; + + nx_system_initialize(); + + status = nx_packet_pool_create(&pool_0, "NetX Main Packet Pool", 256, + packet_pool_area, sizeof(packet_pool_area)); + if (status) + error_counter++; + + status = nx_ip_create(&ip_0, "NetX IP Instance 0", + IP_ADDRESS(1, 2, 3, 4), 0xFFFFFF00UL, + &pool_0, _nx_ram_network_driver_256, + pointer, 2048, 1); + pointer += 2048; + if (status) + error_counter++; + + status = nx_arp_enable(&ip_0, (void *)pointer, 1024); + pointer += 1024; + if (status) + error_counter++; + + status = nx_tcp_enable(&ip_0); + if (status) + error_counter++; + + status = nx_udp_enable(&ip_0); + if (status) + error_counter++; + + status = bsd_initialize(&ip_0, &pool_0, (CHAR *)&bsd_thread_area[0], + sizeof(bsd_thread_area), BSD_THREAD_PRIORITY); + if (status) + error_counter++; +} + +static void ntest_0_entry(ULONG thread_input) +{ +int tcp_sock; +int udp_sock; +struct nx_bsd_linger ling_set; +struct nx_bsd_linger ling_get; +INT opt_val; +INT opt_len; +INT ret; + + NX_PARAMETER_NOT_USED(thread_input); + + /* Create sockets. */ + tcp_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); + if (tcp_sock < 0) + error_counter++; + + udp_sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); + if (udp_sock < 0) + error_counter++; + + /* ================================================================ + * SO_LINGER: round-trip on TCP socket + * ================================================================ */ + ling_set.l_onoff = 1; + ling_set.l_linger = 5; + ret = setsockopt(tcp_sock, SOL_SOCKET, SO_LINGER, + &ling_set, (INT)sizeof(ling_set)); + if (ret != 0) + error_counter++; + + opt_len = (INT)sizeof(ling_get); + ret = getsockopt(tcp_sock, SOL_SOCKET, SO_LINGER, + &ling_get, &opt_len); + if (ret != 0) + error_counter++; + if (ling_get.l_onoff != 1) + error_counter++; + if (ling_get.l_linger != 5) + error_counter++; + if (opt_len != (INT)sizeof(struct nx_bsd_linger)) + error_counter++; + + /* Disable linger and verify l_onoff is cleared. */ + ling_set.l_onoff = 0; + ling_set.l_linger = 0; + ret = setsockopt(tcp_sock, SOL_SOCKET, SO_LINGER, + &ling_set, (INT)sizeof(ling_set)); + if (ret != 0) + error_counter++; + + opt_len = (INT)sizeof(ling_get); + ret = getsockopt(tcp_sock, SOL_SOCKET, SO_LINGER, + &ling_get, &opt_len); + if (ret != 0) + error_counter++; + if (ling_get.l_onoff != 0) + error_counter++; + + /* Negative l_linger must be rejected with EINVAL. */ + ling_set.l_onoff = 1; + ling_set.l_linger = -1; + ret = setsockopt(tcp_sock, SOL_SOCKET, SO_LINGER, + &ling_set, (INT)sizeof(ling_set)); + if (ret == 0) + error_counter++; + + /* Short output buffer must be rejected with EINVAL. */ + opt_len = 1; + ret = getsockopt(tcp_sock, SOL_SOCKET, SO_LINGER, + &ling_get, &opt_len); + if (ret == 0) + error_counter++; + + /* SO_LINGER on a UDP socket must fail with ENOPROTOOPT. */ + ling_set.l_onoff = 1; + ling_set.l_linger = 1; + ret = setsockopt(udp_sock, SOL_SOCKET, SO_LINGER, + &ling_set, (INT)sizeof(ling_set)); + if (ret == 0) + error_counter++; + + /* ================================================================ + * IP_TOS: round-trip on TCP socket + * ================================================================ */ + opt_val = 0x10; + opt_len = (INT)sizeof(INT); + ret = setsockopt(tcp_sock, IPPROTO_IP, IP_TOS, &opt_val, opt_len); + if (ret != 0) + error_counter++; + + opt_val = 0; + opt_len = (INT)sizeof(INT); + ret = getsockopt(tcp_sock, IPPROTO_IP, IP_TOS, &opt_val, &opt_len); + if (ret != 0) + error_counter++; + if (opt_val != 0x10) + error_counter++; + if (opt_len != (INT)sizeof(INT)) + error_counter++; + + /* IP_TOS round-trip on UDP socket. */ + opt_val = 0x28; + opt_len = (INT)sizeof(INT); + ret = setsockopt(udp_sock, IPPROTO_IP, IP_TOS, &opt_val, opt_len); + if (ret != 0) + error_counter++; + + opt_val = 0; + opt_len = (INT)sizeof(INT); + ret = getsockopt(udp_sock, IPPROTO_IP, IP_TOS, &opt_val, &opt_len); + if (ret != 0) + error_counter++; + if (opt_val != 0x28) + error_counter++; + + /* IP_TOS: out-of-range values must be rejected. */ + opt_val = 256; + opt_len = (INT)sizeof(INT); + ret = setsockopt(tcp_sock, IPPROTO_IP, IP_TOS, &opt_val, opt_len); + if (ret == 0) + error_counter++; + + opt_val = -1; + opt_len = (INT)sizeof(INT); + ret = setsockopt(tcp_sock, IPPROTO_IP, IP_TOS, &opt_val, opt_len); + if (ret == 0) + error_counter++; + + /* A SO_* option number passed to IPPROTO_IP level must be rejected. */ + opt_val = 1; + opt_len = (INT)sizeof(INT); + ret = setsockopt(tcp_sock, IPPROTO_IP, SO_BROADCAST, &opt_val, opt_len); + if (ret == 0) + error_counter++; + + /* ================================================================ + * IP_TTL: round-trip on TCP socket with INT-sized input + * ================================================================ */ + opt_val = 64; + opt_len = (INT)sizeof(INT); + ret = setsockopt(tcp_sock, IPPROTO_IP, IP_TTL, &opt_val, opt_len); + if (ret != 0) + error_counter++; + + { + UCHAR ttl_get = 0; + INT ttl_len = (INT)sizeof(UCHAR); + + ret = getsockopt(tcp_sock, IPPROTO_IP, IP_TTL, &ttl_get, &ttl_len); + if (ret != 0) + error_counter++; + if (ttl_get != 64) + error_counter++; + } + + /* IP_TTL: round-trip on UDP socket. */ + opt_val = 128; + opt_len = (INT)sizeof(INT); + ret = setsockopt(udp_sock, IPPROTO_IP, IP_TTL, &opt_val, opt_len); + if (ret != 0) + error_counter++; + + { + UCHAR ttl_get = 0; + INT ttl_len = (INT)sizeof(UCHAR); + + ret = getsockopt(udp_sock, IPPROTO_IP, IP_TTL, &ttl_get, &ttl_len); + if (ret != 0) + error_counter++; + if (ttl_get != 128) + error_counter++; + } + + /* IP_TTL: out-of-range INT values must be rejected. */ + opt_val = 300; + opt_len = (INT)sizeof(INT); + ret = setsockopt(tcp_sock, IPPROTO_IP, IP_TTL, &opt_val, opt_len); + if (ret == 0) + error_counter++; + + opt_val = -1; + opt_len = (INT)sizeof(INT); + ret = setsockopt(tcp_sock, IPPROTO_IP, IP_TTL, &opt_val, opt_len); + if (ret == 0) + error_counter++; + + /* ================================================================ + * SO_BROADCAST: getsockopt validates option_length + * ================================================================ */ + opt_val = 0; + opt_len = (INT)sizeof(INT); + ret = getsockopt(tcp_sock, SOL_SOCKET, SO_BROADCAST, &opt_val, &opt_len); + if (ret != 0) + error_counter++; + if (opt_val != 1) + error_counter++; + if (opt_len != (INT)sizeof(INT)) + error_counter++; + + opt_val = 0; + opt_len = 1; + ret = getsockopt(tcp_sock, SOL_SOCKET, SO_BROADCAST, &opt_val, &opt_len); + if (ret == 0) + error_counter++; + + /* ================================================================ + * TCP_NODELAY: getsockopt validates option_length + * ================================================================ */ + opt_val = 0; + opt_len = (INT)sizeof(INT); + ret = getsockopt(tcp_sock, IPPROTO_TCP, TCP_NODELAY, &opt_val, &opt_len); + if (ret != 0) + error_counter++; + if (opt_val != 1) + error_counter++; + if (opt_len != (INT)sizeof(INT)) + error_counter++; + + opt_val = 0; + opt_len = 1; + ret = getsockopt(tcp_sock, IPPROTO_TCP, TCP_NODELAY, &opt_val, &opt_len); + if (ret == 0) + error_counter++; + + /* Clean up. */ + soc_close(tcp_sock); + soc_close(udp_sock); + + if (error_counter) + test_control_return(1); + else + test_control_return(0); +} + +#else +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_bsd_socket_options_test_application_define(void *first_unused_memory) +#endif +{ + NX_PARAMETER_NOT_USED(first_unused_memory); + test_control_return(3); +} +#endif /* NX_BSD_ENABLE && !NX_DISABLE_IPV4 && __PRODUCT_NETXDUO__ */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_2nd_bind_test.c b/test/regression/bsd_test/netx_bsd_tcp_2nd_bind_test.c index a064905b..43eb3fb0 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_2nd_bind_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_2nd_bind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_test.c b/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_test.c index 68f183bd..5dbd6eb9 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_timeout_test.c b/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_timeout_test.c index a8ccbbee..512bc4cb 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_timeout_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_accept_blocking_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_test.c b/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_test.c index bb56d837..53caba52 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD non-blocking operation. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_timeout_test.c b/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_timeout_test.c index 0af9d755..691db316 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_timeout_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_accept_nonblocking_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD non-blocking operation. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_tcp_accept_noselect_test.c b/test/regression/bsd_test/netx_bsd_tcp_accept_noselect_test.c index c2fd97d7..a485ddf9 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_accept_noselect_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_accept_noselect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD non-blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_tcp_basic_blocking_test.c b/test/regression/bsd_test/netx_bsd_tcp_basic_blocking_test.c index eca7932e..6b68834c 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_basic_blocking_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_basic_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_basic_nonblocking_test.c b/test/regression/bsd_test/netx_bsd_tcp_basic_nonblocking_test.c index dcb89159..576813a8 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_basic_nonblocking_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_basic_nonblocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD non-blocking operation. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_tcp_bind_test.c b/test/regression/bsd_test/netx_bsd_tcp_bind_test.c index 76c80432..5405a9b4 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_bind_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_bind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_blocking_bidirection_test.c b/test/regression/bsd_test/netx_bsd_tcp_blocking_bidirection_test.c index cb592509..b5690f5e 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_blocking_bidirection_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_blocking_bidirection_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_clients_share_port_test.c b/test/regression/bsd_test/netx_bsd_tcp_clients_share_port_test.c index 1544d814..af2c0b98 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_clients_share_port_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_clients_share_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demoonstrates sharing a port between an IPv4 and IPv6 TCP client socket to send and receive packets (e.g emulates a socket that can send/receive iPv4 and Ipv6 packets) using a simulated Ethernet driver. */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_clients_shared_port_test.c b/test/regression/bsd_test/netx_bsd_tcp_clients_shared_port_test.c index d535193e..6d5a9388 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_clients_shared_port_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_clients_shared_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demonstrates sharing a port between an IPv4 and IPv6 TCP client socket to send and receive packets (e.g emulates a socket that can send/receive iPv4 and Ipv6 packets) using a simulated Ethernet driver. */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_disconnect_test.c b/test/regression/bsd_test/netx_bsd_tcp_disconnect_test.c index ebd8317e..2fb39567 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_disconnect_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_disconnect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_fionread_test.c b/test/regression/bsd_test/netx_bsd_tcp_fionread_test.c index 63c33155..ac7ca960 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_fionread_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_fionread_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_tcp_getsockname_test.c b/test/regression/bsd_test/netx_bsd_tcp_getsockname_test.c index d742e704..34547b84 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_getsockname_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_getsockname_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_getsockname_without_bind_test.c b/test/regression/bsd_test/netx_bsd_tcp_getsockname_without_bind_test.c index a78e3ff3..ea42fa11 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_getsockname_without_bind_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_getsockname_without_bind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(NX_BSD_ENABLE) && !defined(NX_DISABLE_IPV4) diff --git a/test/regression/bsd_test/netx_bsd_tcp_multiple_accept_test.c b/test/regression/bsd_test/netx_bsd_tcp_multiple_accept_test.c index 09268039..8f3ddd4b 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_multiple_accept_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_multiple_accept_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_rcvbuf_test.c b/test/regression/bsd_test/netx_bsd_tcp_rcvbuf_test.c index 9b3e20f6..420417b6 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_rcvbuf_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_rcvbuf_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP window size when window scaling is used. */ #include "tx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_tcp_sendto_recvfrom_test.c b/test/regression/bsd_test/netx_bsd_tcp_sendto_recvfrom_test.c index fcb776b3..244237c6 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_sendto_recvfrom_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_sendto_recvfrom_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_servers_share_port_test.c b/test/regression/bsd_test/netx_bsd_tcp_servers_share_port_test.c index 4ca1f3b7..4e666149 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_servers_share_port_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_servers_share_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demoonstrates sharing a port between an IPv4 and IPv6 TCP server socket to send and receive packets (e.g emulates a socket that can send/receive iPv4 and Ipv6 packets) using a simulated Ethernet driver. */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_servers_shared_port_test.c b/test/regression/bsd_test/netx_bsd_tcp_servers_shared_port_test.c index 1540d156..e7470a9a 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_servers_shared_port_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_servers_shared_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demoonstrates sharing a port between an IPv4 and IPv6 TCP server socket to send and receive packets (e.g emulates a socket that can send/receive iPv4 and Ipv6 packets) using a simulated Ethernet driver. */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_two_blocking_test.c b/test/regression/bsd_test/netx_bsd_tcp_two_blocking_test.c index b40c6152..28e93653 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_two_blocking_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_two_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD TCP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), recv(), soc_close(), setsockopt() */ diff --git a/test/regression/bsd_test/netx_bsd_tcp_udp_select_test.c b/test/regression/bsd_test/netx_bsd_tcp_udp_select_test.c index e34ac2c6..977a9c7a 100644 --- a/test/regression/bsd_test/netx_bsd_tcp_udp_select_test.c +++ b/test/regression/bsd_test/netx_bsd_tcp_udp_select_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ diff --git a/test/regression/bsd_test/netx_bsd_udp_basic_blocking_test.c b/test/regression/bsd_test/netx_bsd_udp_basic_blocking_test.c index e8810de1..a74b2b09 100644 --- a/test/regression/bsd_test/netx_bsd_udp_basic_blocking_test.c +++ b/test/regression/bsd_test/netx_bsd_udp_basic_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ diff --git a/test/regression/bsd_test/netx_bsd_udp_basic_nonblocking_test.c b/test/regression/bsd_test/netx_bsd_udp_basic_nonblocking_test.c index 2f476d4d..a9d80332 100644 --- a/test/regression/bsd_test/netx_bsd_udp_basic_nonblocking_test.c +++ b/test/regression/bsd_test/netx_bsd_udp_basic_nonblocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP blocking operation. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/bsd_test/netx_bsd_udp_bind_connect_test.c b/test/regression/bsd_test/netx_bsd_udp_bind_connect_test.c index b43e5944..f7385458 100644 --- a/test/regression/bsd_test/netx_bsd_udp_bind_connect_test.c +++ b/test/regression/bsd_test/netx_bsd_udp_bind_connect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking bind to a specific address and connect + send operation. */ diff --git a/test/regression/bsd_test/netx_bsd_udp_bind_test.c b/test/regression/bsd_test/netx_bsd_udp_bind_test.c index fb936708..8dc74970 100644 --- a/test/regression/bsd_test/netx_bsd_udp_bind_test.c +++ b/test/regression/bsd_test/netx_bsd_udp_bind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ diff --git a/test/regression/bsd_test/netx_bsd_udp_blocking_bidirection_test.c b/test/regression/bsd_test/netx_bsd_udp_blocking_bidirection_test.c index 8694ec88..bd911b81 100644 --- a/test/regression/bsd_test/netx_bsd_udp_blocking_bidirection_test.c +++ b/test/regression/bsd_test/netx_bsd_udp_blocking_bidirection_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP blocking operation. */ /* The BSD APIs involved in this test are: socket(), connect(), send(), soc_close() */ diff --git a/test/regression/bsd_test/netx_bsd_udp_checksum_corrupt_test.c b/test/regression/bsd_test/netx_bsd_udp_checksum_corrupt_test.c index 4f820958..7e21d473 100644 --- a/test/regression/bsd_test/netx_bsd_udp_checksum_corrupt_test.c +++ b/test/regression/bsd_test/netx_bsd_udp_checksum_corrupt_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the BSD UDP socket reject packet with corrupted checksum. */ diff --git a/test/regression/bsd_test/netx_bsd_udp_connect_test.c b/test/regression/bsd_test/netx_bsd_udp_connect_test.c index 91692621..72695c8e 100644 --- a/test/regression/bsd_test/netx_bsd_udp_connect_test.c +++ b/test/regression/bsd_test/netx_bsd_udp_connect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic BSD UDP non-blocking operation. */ diff --git a/test/regression/cloud_test/netx_cloud_api_test.c b/test/regression/cloud_test/netx_cloud_api_test.c index f68b39f4..32407be1 100644 --- a/test/regression/cloud_test/netx_cloud_api_test.c +++ b/test/regression/cloud_test/netx_cloud_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/cloud_test/netx_cloud_basic_test.c b/test/regression/cloud_test/netx_cloud_basic_test.c index a6fbd696..8c3ac5d5 100644 --- a/test/regression/cloud_test/netx_cloud_basic_test.c +++ b/test/regression/cloud_test/netx_cloud_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/cloud_test/netx_cloud_module_event_test.c b/test/regression/cloud_test/netx_cloud_module_event_test.c index 4475b46d..90982dd7 100644 --- a/test/regression/cloud_test/netx_cloud_module_event_test.c +++ b/test/regression/cloud_test/netx_cloud_module_event_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/cloud_test/netx_cloud_module_register_deregister_test.c b/test/regression/cloud_test/netx_cloud_module_register_deregister_test.c index 74e5fd4e..4fe37bce 100644 --- a/test/regression/cloud_test/netx_cloud_module_register_deregister_test.c +++ b/test/regression/cloud_test/netx_cloud_module_register_deregister_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/crypto_test/crypto_size_print.c b/test/regression/crypto_test/crypto_size_print.c index 8b207211..6a07b909 100644 --- a/test/regression/crypto_test/crypto_size_print.c +++ b/test/regression/crypto_test/crypto_size_print.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* * ===================================================================================== * diff --git a/test/regression/crypto_test/cryptotestcontrol.c b/test/regression/crypto_test/cryptotestcontrol.c index 2b3163e8..dc905dba 100644 --- a/test/regression/crypto_test/cryptotestcontrol.c +++ b/test/regression/crypto_test/cryptotestcontrol.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is the test control routine the NetX TCP/IP stack. All tests are dispatched from this routine. */ #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "tx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_03_01_01_test.c b/test/regression/dhcp_test/netx_dhcp_03_01_01_test.c index e62c13de..e4abce61 100644 --- a/test/regression/dhcp_test/netx_dhcp_03_01_01_test.c +++ b/test/regression/dhcp_test/netx_dhcp_03_01_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The client broadcasts a DHCPREQUEST message that MUST include the "server identifier" option to indicate which server it has selected. * rfc 2131, page 16, 3.1 Client-server interaction - allocating a network address */ diff --git a/test/regression/dhcp_test/netx_dhcp_03_02_01_test.c b/test/regression/dhcp_test/netx_dhcp_03_02_01_test.c index f295249a..8ed6540d 100644 --- a/test/regression/dhcp_test/netx_dhcp_03_02_01_test.c +++ b/test/regression/dhcp_test/netx_dhcp_03_02_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* As the client has not received its network address, it MUST NOT fill in the 'ciaddr' field. And servers with knowledge of * the client's configuration parameters respond with a DHCPACK message to the client. * rfc 2131, page 18, 3.2 Client-server interaction - resuing a previously allocated network address diff --git a/test/regression/dhcp_test/netx_dhcp_03_02_02_test.c b/test/regression/dhcp_test/netx_dhcp_03_02_02_test.c index 8c8f240e..81c90046 100644 --- a/test/regression/dhcp_test/netx_dhcp_03_02_02_test.c +++ b/test/regression/dhcp_test/netx_dhcp_03_02_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* If the client's request is invalid, servers SHOULD respond with a DHCPNAK message to the client. * If 'giaddr' is 0x00 in the DHCPREQUEST message, the server MUST broacast the DHCPNAK message to the 0xffffffff broadcast address * diff --git a/test/regression/dhcp_test/netx_dhcp_03_02_03_test.c b/test/regression/dhcp_test/netx_dhcp_03_02_03_test.c index 7d00c235..5a5b8b0d 100644 --- a/test/regression/dhcp_test/netx_dhcp_03_02_03_test.c +++ b/test/regression/dhcp_test/netx_dhcp_03_02_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* If the client's request is invalid, servers SHOULD respond with a DHCPNAK message to the client. * rfc 2131, page 18, 3.1 Client-server interaction - allocating a network address */ diff --git a/test/regression/dhcp_test/netx_dhcp_03_05_01_test.c b/test/regression/dhcp_test/netx_dhcp_03_05_01_test.c index a9c07db4..bb47f133 100644 --- a/test/regression/dhcp_test/netx_dhcp_03_05_01_test.c +++ b/test/regression/dhcp_test/netx_dhcp_03_05_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* If the client includes a list fo parameters in a DHCPDISCOVER message, it MUST include that list in any subsequent DHCPREQUEST messsages. * rfc 2131, page 21, 3.5 Client parameters in DHCP * diff --git a/test/regression/dhcp_test/netx_dhcp_04_01_01_test.c b/test/regression/dhcp_test/netx_dhcp_04_01_01_test.c index f2060d51..9282d3e6 100644 --- a/test/regression/dhcp_test/netx_dhcp_04_01_01_test.c +++ b/test/regression/dhcp_test/netx_dhcp_04_01_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* A client that can't receive unicast IP datagrams until its protocol software has been configured with an IP address SHOULD set the BROADCAST * bit in the 'flags' field to 1 in any DHCPDISCOVER or DHCPREQUEST messages that client sends. * rfc 2131, page 25, 4.1 Constructing and sending DHCP messages diff --git a/test/regression/dhcp_test/netx_dhcp_04_03_02_01_test.c b/test/regression/dhcp_test/netx_dhcp_04_03_02_01_test.c index 81acccd8..633603f1 100644 --- a/test/regression/dhcp_test/netx_dhcp_04_03_02_01_test.c +++ b/test/regression/dhcp_test/netx_dhcp_04_03_02_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* ciaddr' MUST be zero, 'requested IP address' MUST be filled in with the yiaddr value from the chosen DHCPOFFER * rfc 2131, page 31, 4.3.2 DHCPREQUEST message * diff --git a/test/regression/dhcp_test/netx_dhcp_04_03_02_02_test.c b/test/regression/dhcp_test/netx_dhcp_04_03_02_02_test.c index d936d7b8..76a6b661 100644 --- a/test/regression/dhcp_test/netx_dhcp_04_03_02_02_test.c +++ b/test/regression/dhcp_test/netx_dhcp_04_03_02_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* DHCPREQUEST generated during RENEWING state: 'server identifier' MUST NOT be filled in, 'requested IP address' option MUST NOT * be filled in, 'ciaddr' MUST be filled in with client's IP address. * rfc 2131, page 32, 4.3.2 DHCPREQUEST message diff --git a/test/regression/dhcp_test/netx_dhcp_04_03_02_03_test.c b/test/regression/dhcp_test/netx_dhcp_04_03_02_03_test.c index 6e628f4e..4d1fe31f 100644 --- a/test/regression/dhcp_test/netx_dhcp_04_03_02_03_test.c +++ b/test/regression/dhcp_test/netx_dhcp_04_03_02_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* DHCPREQUEST generated during REBINDING state: 'server identifier' MUST NOT be filled in, 'requested IP address' option MUST NOT * be filled in, 'ciaddr' MUST be filled in with client's IP address. * rfc 2131, page 32, 4.3.2 DHCPREQUEST message diff --git a/test/regression/dhcp_test/netx_dhcp_04_03_05_01_test.c b/test/regression/dhcp_test/netx_dhcp_04_03_05_01_test.c index 881f3335..5786c381 100644 --- a/test/regression/dhcp_test/netx_dhcp_04_03_05_01_test.c +++ b/test/regression/dhcp_test/netx_dhcp_04_03_05_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The server responds to a DHCPINFORM message by sending a DHCPACK * message directly to the address given in the 'ciaddr' field of the * DHCPINFORM message. The server MUST NOT send a lease expiration time diff --git a/test/regression/dhcp_test/netx_dhcp_04_04_01_01_test.c b/test/regression/dhcp_test/netx_dhcp_04_04_01_01_test.c index 2f970972..c0879aa4 100644 --- a/test/regression/dhcp_test/netx_dhcp_04_04_01_01_test.c +++ b/test/regression/dhcp_test/netx_dhcp_04_04_01_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The client MUST include its hardware address in the 'chaddr' field * rfc 2131, page 36, 4.4.1 Initialization and allocation of network address */ diff --git a/test/regression/dhcp_test/netx_dhcp_04_04_01_02_test.c b/test/regression/dhcp_test/netx_dhcp_04_04_01_02_test.c index d1dc8668..1ed51d03 100644 --- a/test/regression/dhcp_test/netx_dhcp_04_04_01_02_test.c +++ b/test/regression/dhcp_test/netx_dhcp_04_04_01_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* If the 'xid' of an arriving DHCPOFFER message does not match the 'xid' of the most recent DHCPDISCOVER message, * the DHCPOFFER message must be silently discarded. * rfc 2131, page 36, 4.4.1 Initialization and allocation of network address diff --git a/test/regression/dhcp_test/netx_dhcp_basic_restore_test.c b/test/regression/dhcp_test/netx_dhcp_basic_restore_test.c index 3b2ec42f..a479083c 100644 --- a/test/regression/dhcp_test/netx_dhcp_basic_restore_test.c +++ b/test/regression/dhcp_test/netx_dhcp_basic_restore_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_basic_test.c b/test/regression/dhcp_test/netx_dhcp_basic_test.c index ef43e9b9..80c67149 100644 --- a/test/regression/dhcp_test/netx_dhcp_basic_test.c +++ b/test/regression/dhcp_test/netx_dhcp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_client_activate_interfaces_test.c b/test/regression/dhcp_test/netx_dhcp_client_activate_interfaces_test.c index b6cf3b15..d5bbd27e 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_activate_interfaces_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_activate_interfaces_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Testing the multiple interface DHCP Client */ /* This is the DHCP Client that will run on both interfaces independently. diff --git a/test/regression/dhcp_test/netx_dhcp_client_interface_0_only_test.c b/test/regression/dhcp_test/netx_dhcp_client_interface_0_only_test.c index 2ec65ce7..2e768963 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_interface_0_only_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_interface_0_only_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Testing the multiple interface DHCP Client */ /* This is a test of the default DHCP Client configuration; one interface (primary interface) is configured. diff --git a/test/regression/dhcp_test/netx_dhcp_client_interface_1_only_test.c b/test/regression/dhcp_test/netx_dhcp_client_interface_1_only_test.c index c6fd3b1a..dc7c88b1 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_interface_1_only_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_interface_1_only_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Testing the multiple interface DHCP Client */ /* This is a test of the DHCP Client running on only one interface (secondary interface). diff --git a/test/regression/dhcp_test/netx_dhcp_client_interface_order_test.c b/test/regression/dhcp_test/netx_dhcp_client_interface_order_test.c index 42033fb2..8e0b96d5 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_interface_order_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_interface_order_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Testing the multiple interface DHCP Client */ /* This is the DHCP Client that will run on both interfaces independently. diff --git a/test/regression/dhcp_test/netx_dhcp_client_ip_mutex_test.c b/test/regression/dhcp_test/netx_dhcp_client_ip_mutex_test.c index e97d26c3..6cdbd378 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_ip_mutex_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_ip_mutex_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Testing the multiple interface DHCP Client */ /* This is the DHCP Client that will run on both interfaces independently. diff --git a/test/regression/dhcp_test/netx_dhcp_client_ntp_option_test.c b/test/regression/dhcp_test/netx_dhcp_client_ntp_option_test.c index 60d4700e..1e84e586 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_ntp_option_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_ntp_option_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The DHCPREQUEST message MUST use the same value in the DHCP message header's 'secs' field and be sent to the same IP * broadcast address as the original DHCPDISCOVER message. * rfc 2131, page 16, 3.1 Client-server interaction - allocating a network address diff --git a/test/regression/dhcp_test/netx_dhcp_client_nxe_api_test.c b/test/regression/dhcp_test/netx_dhcp_client_nxe_api_test.c index 75d98b5b..f7784489 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_nxe_api_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_client_parameter_request_test.c b/test/regression/dhcp_test/netx_dhcp_client_parameter_request_test.c index 67c9fd6e..a76f658d 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_parameter_request_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_parameter_request_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The DHCPREQUEST message MUST use the same value in the DHCP message header's 'secs' field and be sent to the same IP * broadcast address as the original DHCPDISCOVER message. * rfc 2131, page 16, 3.1 Client-server interaction - allocating a network address diff --git a/test/regression/dhcp_test/netx_dhcp_client_secondary_interface_test.c b/test/regression/dhcp_test/netx_dhcp_client_secondary_interface_test.c index 7d9f4d01..5054b7d9 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_secondary_interface_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_secondary_interface_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Testing the multiple interface DHCP Client */ /* This test checks that the DHCP Client can run on the secondary interface, diff --git a/test/regression/dhcp_test/netx_dhcp_client_send_with_zero_source_address_test.c b/test/regression/dhcp_test/netx_dhcp_client_send_with_zero_source_address_test.c index b7aa1ad5..72a73ecb 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_send_with_zero_source_address_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_send_with_zero_source_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_client_server_source_port_test.c b/test/regression/dhcp_test/netx_dhcp_client_server_source_port_test.c index a240d9b4..d874d740 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_server_source_port_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_server_source_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the DHCP operation to verify the DHCP server source port is excluded from DHCP Client validation checks. Further the NetX /NetX Duo packet processing should forward packets for the UDP socket bound to 68 without requiring the source port diff --git a/test/regression/dhcp_test/netx_dhcp_client_special_attributes_test.c b/test/regression/dhcp_test/netx_dhcp_client_special_attributes_test.c index 20b5d206..707db942 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_special_attributes_test.c +++ b/test/regression/dhcp_test/netx_dhcp_client_special_attributes_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Testing the multiple interface DHCP Client */ /* Test the DHCP CLient with 2 physical interfaces, set NX_DHCP_CLIENT_MAX_INTERFACES = 1 diff --git a/test/regression/dhcp_test/netx_dhcp_client_two_interfaces.c b/test/regression/dhcp_test/netx_dhcp_client_two_interfaces.c index 9d4ac7d7..94c875ef 100644 --- a/test/regression/dhcp_test/netx_dhcp_client_two_interfaces.c +++ b/test/regression/dhcp_test/netx_dhcp_client_two_interfaces.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test the DHCP CLient with 2 physical interfaces, set NX_DHCP_CLIENT_MAX_INTERFACES = 2 and run the demo. Note because of limitations of the ram driver there is some code in nx_dhcp_received_data_process in the nxd_dhcp_client.c to switch diff --git a/test/regression/dhcp_test/netx_dhcp_clone_function.c b/test/regression/dhcp_test/netx_dhcp_clone_function.c index 7a47130f..061cfac0 100644 --- a/test/regression/dhcp_test/netx_dhcp_clone_function.c +++ b/test/regression/dhcp_test/netx_dhcp_clone_function.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "netx_dhcp_clone_function.h" #include "nxd_dhcp_client.h" diff --git a/test/regression/dhcp_test/netx_dhcp_clone_function.h b/test/regression/dhcp_test/netx_dhcp_clone_function.h index 2695be88..14183822 100644 --- a/test/regression/dhcp_test/netx_dhcp_clone_function.h +++ b/test/regression/dhcp_test/netx_dhcp_clone_function.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" /* Declare the function. */ diff --git a/test/regression/dhcp_test/netx_dhcp_coverage_test.c b/test/regression/dhcp_test/netx_dhcp_coverage_test.c index 40f3cff8..23d8f472 100644 --- a/test/regression/dhcp_test/netx_dhcp_coverage_test.c +++ b/test/regression/dhcp_test/netx_dhcp_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_delete_test.c b/test/regression/dhcp_test/netx_dhcp_delete_test.c index e1a40eba..67ef4dd7 100644 --- a/test/regression/dhcp_test/netx_dhcp_delete_test.c +++ b/test/regression/dhcp_test/netx_dhcp_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_enable_test.c b/test/regression/dhcp_test/netx_dhcp_enable_test.c index 91fe454b..c4b43f5a 100644 --- a/test/regression/dhcp_test/netx_dhcp_enable_test.c +++ b/test/regression/dhcp_test/netx_dhcp_enable_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_extract_information_test.c b/test/regression/dhcp_test/netx_dhcp_extract_information_test.c index b1e9fd3e..85ec9b64 100644 --- a/test/regression/dhcp_test/netx_dhcp_extract_information_test.c +++ b/test/regression/dhcp_test/netx_dhcp_extract_information_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The DHCPREQUEST message MUST use the same value in the DHCP message header's 'secs' field and be sent to the same IP * broadcast address as the original DHCPDISCOVER message. * rfc 2131, page 16, 3.1 Client-server interaction - allocating a network address diff --git a/test/regression/dhcp_test/netx_dhcp_get_option_value_test.c b/test/regression/dhcp_test/netx_dhcp_get_option_value_test.c index 4bd94eb0..6836c31c 100644 --- a/test/regression/dhcp_test/netx_dhcp_get_option_value_test.c +++ b/test/regression/dhcp_test/netx_dhcp_get_option_value_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The DHCPREQUEST message MUST use the same value in the DHCP message header's 'secs' field and be sent to the same IP * broadcast address as the original DHCPDISCOVER message. * rfc 2131, page 16, 3.1 Client-server interaction - allocating a network address diff --git a/test/regression/dhcp_test/netx_dhcp_multiple_instances_test.c b/test/regression/dhcp_test/netx_dhcp_multiple_instances_test.c index 0be53c6a..8bf34690 100644 --- a/test/regression/dhcp_test/netx_dhcp_multiple_instances_test.c +++ b/test/regression/dhcp_test/netx_dhcp_multiple_instances_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_packet_process_test.c b/test/regression/dhcp_test/netx_dhcp_packet_process_test.c index d6edd1cf..9a391b84 100644 --- a/test/regression/dhcp_test/netx_dhcp_packet_process_test.c +++ b/test/regression/dhcp_test/netx_dhcp_packet_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The DHCPREQUEST message MUST use the same value in the DHCP message header's 'secs' field and be sent to the same IP * broadcast address as the original DHCPDISCOVER message. * rfc 2131, page 16, 3.1 Client-server interaction - allocating a network address diff --git a/test/regression/dhcp_test/netx_dhcp_reinitialize_test.c b/test/regression/dhcp_test/netx_dhcp_reinitialize_test.c index 3cd7d5cf..beed1386 100644 --- a/test/regression/dhcp_test/netx_dhcp_reinitialize_test.c +++ b/test/regression/dhcp_test/netx_dhcp_reinitialize_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The test in this file references the test in netx_dhcp_basic_test.c The introduced difference by this file is to test the special case when the gateway ip addressed is cleared before calling nx_dhcp_interface_reinitialize, diff --git a/test/regression/dhcp_test/netx_dhcp_release_test.c b/test/regression/dhcp_test/netx_dhcp_release_test.c index d008f305..134c8a39 100644 --- a/test/regression/dhcp_test/netx_dhcp_release_test.c +++ b/test/regression/dhcp_test/netx_dhcp_release_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_send_request_internal_test.c b/test/regression/dhcp_test/netx_dhcp_send_request_internal_test.c index baa3c2f9..59f26a6f 100644 --- a/test/regression/dhcp_test/netx_dhcp_send_request_internal_test.c +++ b/test/regression/dhcp_test/netx_dhcp_send_request_internal_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The DHCPREQUEST message MUST use the same value in the DHCP message header's 'secs' field and be sent to the same IP * broadcast address as the original DHCPDISCOVER message. * rfc 2131, page 16, 3.1 Client-server interaction - allocating a network address diff --git a/test/regression/dhcp_test/netx_dhcp_server_improper_term_test.c b/test/regression/dhcp_test/netx_dhcp_server_improper_term_test.c index f733d059..af6e1e7f 100644 --- a/test/regression/dhcp_test/netx_dhcp_server_improper_term_test.c +++ b/test/regression/dhcp_test/netx_dhcp_server_improper_term_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_server_options_test.c b/test/regression/dhcp_test/netx_dhcp_server_options_test.c index eb215ef9..bbb94b60 100644 --- a/test/regression/dhcp_test/netx_dhcp_server_options_test.c +++ b/test/regression/dhcp_test/netx_dhcp_server_options_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_server_second_interface_test.c b/test/regression/dhcp_test/netx_dhcp_server_second_interface_test.c index c21ee415..d9103a12 100644 --- a/test/regression/dhcp_test/netx_dhcp_server_second_interface_test.c +++ b/test/regression/dhcp_test/netx_dhcp_server_second_interface_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_server_small_packet_payload_test.c b/test/regression/dhcp_test/netx_dhcp_server_small_packet_payload_test.c index d9a358b4..e183b0f1 100644 --- a/test/regression/dhcp_test/netx_dhcp_server_small_packet_payload_test.c +++ b/test/regression/dhcp_test/netx_dhcp_server_small_packet_payload_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* In _nx_dhcp_server_packet_process(), the orginal logic is to check the incoming packet length, update the incoming packet length, then copy the incomping packet data. It will casue out of bound write. */ diff --git a/test/regression/dhcp_test/netx_dhcp_server_test.c b/test/regression/dhcp_test/netx_dhcp_server_test.c index 85bc3bbf..c1b1a50b 100644 --- a/test/regression/dhcp_test/netx_dhcp_server_test.c +++ b/test/regression/dhcp_test/netx_dhcp_server_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_skip_discover_test.c b/test/regression/dhcp_test/netx_dhcp_skip_discover_test.c index 8e150411..3cea6e97 100644 --- a/test/regression/dhcp_test/netx_dhcp_skip_discover_test.c +++ b/test/regression/dhcp_test/netx_dhcp_skip_discover_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_start_test.c b/test/regression/dhcp_test/netx_dhcp_start_test.c index b0d8028c..f7126a60 100644 --- a/test/regression/dhcp_test/netx_dhcp_start_test.c +++ b/test/regression/dhcp_test/netx_dhcp_start_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test reference the netx_dhcp_basic_test.c, with extra test on the corner of function _nx_dhcp_interface_start which checks that condition when the return status of tx_thread_resume is TX_SUSPEND_LIFTED */ diff --git a/test/regression/dhcp_test/netx_dhcp_stop_test.c b/test/regression/dhcp_test/netx_dhcp_stop_test.c index 78e837ca..c9b9ea08 100644 --- a/test/regression/dhcp_test/netx_dhcp_stop_test.c +++ b/test/regression/dhcp_test/netx_dhcp_stop_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_unicast_test.c b/test/regression/dhcp_test/netx_dhcp_unicast_test.c index e03bb6e4..0f687b9c 100644 --- a/test/regression/dhcp_test/netx_dhcp_unicast_test.c +++ b/test/regression/dhcp_test/netx_dhcp_unicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the DHCP Unicast operation. */ #include "tx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcp_user_option_add_test.c b/test/regression/dhcp_test/netx_dhcp_user_option_add_test.c index 01ef8b7d..c58899f7 100644 --- a/test/regression/dhcp_test/netx_dhcp_user_option_add_test.c +++ b/test/regression/dhcp_test/netx_dhcp_user_option_add_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcpv6_basic_test.c b/test/regression/dhcp_test/netx_dhcpv6_basic_test.c index aac2d09a..5a7f39af 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_basic_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX Duo DHCPv6 Client and Server for the high-performance NetX Duo stack. */ diff --git a/test/regression/dhcp_test/netx_dhcpv6_client_process_server_duid_test.c b/test/regression/dhcp_test/netx_dhcpv6_client_process_server_duid_test.c index db49a69b..7b5b3840 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_client_process_server_duid_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_client_process_server_duid_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcpv6_extended_api_test.c b/test/regression/dhcp_test/netx_dhcpv6_extended_api_test.c index 900116fc..4bb8add8 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_extended_api_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_extended_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX Duo DHCPv6 Client and Server for the high-performance NetX Duo stack. */ diff --git a/test/regression/dhcp_test/netx_dhcpv6_packet_loss_test.c b/test/regression/dhcp_test/netx_dhcpv6_packet_loss_test.c index 0cd57377..ea11371e 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_packet_loss_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_packet_loss_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/dhcp_test/netx_dhcpv6_server_ia_options_test.c b/test/regression/dhcp_test/netx_dhcpv6_server_ia_options_test.c index 7a8e7cfe..f511b4f3 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_server_ia_options_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_server_ia_options_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests dhcpv6 server process ia options from the client. */ #include <stdio.h> diff --git a/test/regression/dhcp_test/netx_dhcpv6_server_iana_test.c b/test/regression/dhcp_test/netx_dhcpv6_server_iana_test.c index a1a3e431..3e515b20 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_server_iana_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_server_iana_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Verify DHCPv6 Server can correctly process IANA option in DHCPv6 Solicit message. */ /* Procedure diff --git a/test/regression/dhcp_test/netx_dhcpv6_server_process_repeated_msgs_test.c b/test/regression/dhcp_test/netx_dhcpv6_server_process_repeated_msgs_test.c index 01ffde00..d5b37f43 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_server_process_repeated_msgs_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_server_process_repeated_msgs_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX Duo DHCPv6 Client and Server for the high-performance NetX Duo stack. */ diff --git a/test/regression/dhcp_test/netx_dhcpv6_user_option_add_test.c b/test/regression/dhcp_test/netx_dhcpv6_user_option_add_test.c index f016e005..845cfe5e 100644 --- a/test/regression/dhcp_test/netx_dhcpv6_user_option_add_test.c +++ b/test/regression/dhcp_test/netx_dhcpv6_user_option_add_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests adding user class option. */ #include <stdio.h> diff --git a/test/regression/dns_test/netx_dns_abnormal_packet_test.c b/test/regression/dns_test/netx_dns_abnormal_packet_test.c index ee26e472..2489199d 100644 --- a/test/regression/dns_test/netx_dns_abnormal_packet_test.c +++ b/test/regression/dns_test/netx_dns_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test reading overflow when processing abnormal packet. */ /* Invalid name string */ diff --git a/test/regression/dns_test/netx_dns_coverage_test.c b/test/regression/dns_test/netx_dns_coverage_test.c index 647dbb9c..a3c20c6a 100644 --- a/test/regression/dns_test/netx_dns_coverage_test.c +++ b/test/regression/dns_test/netx_dns_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/dns_test/netx_dns_fake_response_test.c b/test/regression/dns_test/netx_dns_fake_response_test.c index d870b599..b48381f0 100644 --- a/test/regression/dns_test/netx_dns_fake_response_test.c +++ b/test/regression/dns_test/netx_dns_fake_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic DNS operation. Fake response test. */ #include "tx_api.h" diff --git a/test/regression/dns_test/netx_dns_function_test.c b/test/regression/dns_test/netx_dns_function_test.c index a469f53c..28f912ff 100644 --- a/test/regression/dns_test/netx_dns_function_test.c +++ b/test/regression/dns_test/netx_dns_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/dns_test/netx_dns_invalid_name_unencode_test.c b/test/regression/dns_test/netx_dns_invalid_name_unencode_test.c index 105dd11a..2b0a8e8d 100644 --- a/test/regression/dns_test/netx_dns_invalid_name_unencode_test.c +++ b/test/regression/dns_test/netx_dns_invalid_name_unencode_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic DNS operation. Unencode invalid string. */ /* Frame (125 bytes) */ diff --git a/test/regression/dns_test/netx_dns_invalid_resource_get_test.c b/test/regression/dns_test/netx_dns_invalid_resource_get_test.c index 3f2370d4..421fd535 100644 --- a/test/regression/dns_test/netx_dns_invalid_resource_get_test.c +++ b/test/regression/dns_test/netx_dns_invalid_resource_get_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on DNS operation with invalid resource in DNS response packet. */ diff --git a/test/regression/dns_test/netx_dns_non_blocking_a_test.c b/test/regression/dns_test/netx_dns_non_blocking_a_test.c index cb26ed81..99a745d3 100644 --- a/test/regression/dns_test/netx_dns_non_blocking_a_test.c +++ b/test/regression/dns_test/netx_dns_non_blocking_a_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic DNS operation. Non-blocking test. */ #include "tx_api.h" diff --git a/test/regression/dns_test/netx_dns_nxe_api_test.c b/test/regression/dns_test/netx_dns_nxe_api_test.c index 98cddb30..ba648f28 100644 --- a/test/regression/dns_test/netx_dns_nxe_api_test.c +++ b/test/regression/dns_test/netx_dns_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* NetX DNS Client API error tests. */ #include "tx_api.h" diff --git a/test/regression/dns_test/netx_dns_packet_double_release_test.c b/test/regression/dns_test/netx_dns_packet_double_release_test.c index b6aabb25..e5844b75 100644 --- a/test/regression/dns_test/netx_dns_packet_double_release_test.c +++ b/test/regression/dns_test/netx_dns_packet_double_release_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic DNS operation. Packet double release. */ #include "tx_api.h" diff --git a/test/regression/dns_test/netx_dns_request_a_response_cname_a_smtp_live_com_test.c b/test/regression/dns_test/netx_dns_request_a_response_cname_a_smtp_live_com_test.c index 15b8b05b..1b5d3b7a 100644 --- a/test/regression/dns_test/netx_dns_request_a_response_cname_a_smtp_live_com_test.c +++ b/test/regression/dns_test/netx_dns_request_a_response_cname_a_smtp_live_com_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic DNS operation. Request: smtp.live.com A, Response: CNAME + A*/ /* diff --git a/test/regression/dns_test/netx_dns_source_port_test.c b/test/regression/dns_test/netx_dns_source_port_test.c index 17884081..1e733c77 100644 --- a/test/regression/dns_test/netx_dns_source_port_test.c +++ b/test/regression/dns_test/netx_dns_source_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic DNS operation. Non-blocking test. */ #include "tx_api.h" diff --git a/test/regression/dns_test/response_a_berkley_edu.c b/test/regression/dns_test/response_a_berkley_edu.c index 5aad00bb..c9235abd 100644 --- a/test/regression/dns_test/response_a_berkley_edu.c +++ b/test/regression/dns_test/response_a_berkley_edu.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 130 168.629156 192.2.2.1 192.2.2.240 DNS 88 Standard query response 0x0002 A 169.229.216.200 diff --git a/test/regression/dns_test/response_a_cname_www_npr_org.c b/test/regression/dns_test/response_a_cname_www_npr_org.c index 25e09ea7..3773bf98 100644 --- a/test/regression/dns_test/response_a_cname_www_npr_org.c +++ b/test/regression/dns_test/response_a_cname_www_npr_org.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 8 1.404839 192.2.2.1 192.2.2.66 DNS 119 Yes Standard query response 0x261c CNAME www.npr.cotcdb.net A 216.35.221.76 diff --git a/test/regression/dns_test/response_a_google_com.c b/test/regression/dns_test/response_a_google_com.c index bfd547be..3c14ae81 100644 --- a/test/regression/dns_test/response_a_google_com.c +++ b/test/regression/dns_test/response_a_google_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 54 82.002033 192.2.2.1 192.2.2.240 DNS 246 Standard query response 0x0002 A 74.125.224.194 A 74.125.224.195 A 74.125.224.196 A 74.125.224.197 A 74.125.224.198 A 74.125.224.199 A 74.125.224.200 A 74.125.224.201 A 74.125.224.206 A 74.125.224.192 A 74.125.224.193 diff --git a/test/regression/dns_test/response_aaaa_berkley_edu.c b/test/regression/dns_test/response_aaaa_berkley_edu.c index 374a5dbc..6317da28 100644 --- a/test/regression/dns_test/response_aaaa_berkley_edu.c +++ b/test/regression/dns_test/response_aaaa_berkley_edu.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 132 168.635407 192.2.2.1 192.2.2.240 DNS 100 Standard query response 0x0003 AAAA 2607:f140:0:81::f diff --git a/test/regression/dns_test/response_cname_mail_baidu_com.c b/test/regression/dns_test/response_cname_mail_baidu_com.c index 6b24affc..ddbf4a1f 100644 --- a/test/regression/dns_test/response_cname_mail_baidu_com.c +++ b/test/regression/dns_test/response_cname_mail_baidu_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 165 19.285254000 192.168.0.1 192.168.0.105 DNS 100 Standard query response 0x0002 CNAME www.a.shifen.com diff --git a/test/regression/dns_test/response_mx_a_berkley_edu.c b/test/regression/dns_test/response_mx_a_berkley_edu.c index a514649a..398062d5 100644 --- a/test/regression/dns_test/response_mx_a_berkley_edu.c +++ b/test/regression/dns_test/response_mx_a_berkley_edu.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 108 142.849657 192.2.2.1 192.2.2.240 DNS 107 Standard query response 0x0002 MX 10 mx.berkeley.edu diff --git a/test/regression/dns_test/response_mx_a_google_com.c b/test/regression/dns_test/response_mx_a_google_com.c index 67191ca5..c8f169ab 100644 --- a/test/regression/dns_test/response_mx_a_google_com.c +++ b/test/regression/dns_test/response_mx_a_google_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 50 57.439998 192.2.2.1 192.2.2.240 DNS 258 Standard query response 0x0003 MX 20 alt1.aspmx.l.google.com MX 30 alt2.aspmx.l.google.com MX 40 alt3.aspmx.l.google.com MX 50 alt4.aspmx.l.google.com MX 10 aspmx.l.google.com diff --git a/test/regression/dns_test/response_mx_google_com.c b/test/regression/dns_test/response_mx_google_com.c index c1996ac6..6f81f569 100644 --- a/test/regression/dns_test/response_mx_google_com.c +++ b/test/regression/dns_test/response_mx_google_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 42 2.441991000 192.168.0.1 192.168.0.105 DNS 178 Standard query response 0x0002 MX 40 alt3.aspmx.l.google.com MX 30 alt2.aspmx.l.google.com MX 10 aspmx.l.google.com MX 20 alt1.aspmx.l.google.com MX 50 alt4.aspmx.l.google.com diff --git a/test/regression/dns_test/response_ns_a_ti_com.c b/test/regression/dns_test/response_ns_a_ti_com.c index bef59036..1e495318 100644 --- a/test/regression/dns_test/response_ns_a_ti_com.c +++ b/test/regression/dns_test/response_ns_a_ti_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 30 51.227025 192.2.2.1 192.2.2.240 DNS 349 Standard query response NS ns-d.pnap.net NS ns-b.pnap.net NS ns3.ti.com NS ns4.ti.com NS ns.ti.com NS ns2.ti.com NS ns-a.pnap.net NS ns-c.pnap.net diff --git a/test/regression/dns_test/response_soa_google_com.c b/test/regression/dns_test/response_soa_google_com.c index 0ef29260..30055a9a 100644 --- a/test/regression/dns_test/response_soa_google_com.c +++ b/test/regression/dns_test/response_soa_google_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 18 4.207289000 192.168.0.1 192.168.0.105 DNS 120 Yes Standard query response 0x0002 SOA ns1.google.com diff --git a/test/regression/dns_test/response_srv_google_com.c b/test/regression/dns_test/response_srv_google_com.c index d7427f90..80bf7a35 100644 --- a/test/regression/dns_test/response_srv_google_com.c +++ b/test/regression/dns_test/response_srv_google_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 10 2.964289000 192.168.0.1 192.168.0.105 DNS 293 Yes Standard query response 0x0002 SRV 5 0 5222 xmpp.l.google.com SRV 20 0 5222 alt3.xmpp.l.google.com SRV 20 0 5222 alt2.xmpp.l.google.com SRV 20 0 5222 alt4.xmpp.l.google.com SRV 20 0 5222 alt1.xmpp.l.google.com diff --git a/test/regression/dns_test/response_txt_google_com.c b/test/regression/dns_test/response_txt_google_com.c index f8386365..1b511ff0 100644 --- a/test/regression/dns_test/response_txt_google_com.c +++ b/test/regression/dns_test/response_txt_google_com.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No. Time Source Destination Protocol Length Info 237 10.385804000 192.168.0.1 192.168.0.105 DNS 164 Yes Standard query response 0x0002 TXT diff --git a/test/regression/dns_test/response_with_invalid_resource.c b/test/regression/dns_test/response_with_invalid_resource.c index e626fd08..cf89ec9f 100644 --- a/test/regression/dns_test/response_with_invalid_resource.c +++ b/test/regression/dns_test/response_with_invalid_resource.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* A valid DNS response packet 00000000: 1c1a dfb0 2f0a 74b6 b640 932d 0800 4500 ..../[email protected]. diff --git a/test/regression/ftp_test/netx_ftp_access_control_commands_01_test.c b/test/regression/ftp_test/netx_ftp_access_control_commands_01_test.c index 6e9269ce..4843dbf9 100644 --- a/test/regression/ftp_test/netx_ftp_access_control_commands_01_test.c +++ b/test/regression/ftp_test/netx_ftp_access_control_commands_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_access_control_commands_02_test.c b/test/regression/ftp_test/netx_ftp_access_control_commands_02_test.c index f168d6da..8d825ae5 100644 --- a/test/regression/ftp_test/netx_ftp_access_control_commands_02_test.c +++ b/test/regression/ftp_test/netx_ftp_access_control_commands_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_access_control_commands_03_test.c b/test/regression/ftp_test/netx_ftp_access_control_commands_03_test.c index a1fbb403..1034ed31 100644 --- a/test/regression/ftp_test/netx_ftp_access_control_commands_03_test.c +++ b/test/regression/ftp_test/netx_ftp_access_control_commands_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_access_control_commands_04_test.c b/test/regression/ftp_test/netx_ftp_access_control_commands_04_test.c index 1206e9c6..eab96f8b 100644 --- a/test/regression/ftp_test/netx_ftp_access_control_commands_04_test.c +++ b/test/regression/ftp_test/netx_ftp_access_control_commands_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_basic_test.c b/test/regression/ftp_test/netx_ftp_basic_test.c index e441e32b..05d9551a 100644 --- a/test/regression/ftp_test/netx_ftp_basic_test.c +++ b/test/regression/ftp_test/netx_ftp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_client_buffer_overflow_test.c b/test/regression/ftp_test/netx_ftp_client_buffer_overflow_test.c index fffd5bb2..010e5f84 100644 --- a/test/regression/ftp_test/netx_ftp_client_buffer_overflow_test.c +++ b/test/regression/ftp_test/netx_ftp_client_buffer_overflow_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nxd_ftp_client.h" diff --git a/test/regression/ftp_test/netx_ftp_client_file_write_fail_test.c b/test/regression/ftp_test/netx_ftp_client_file_write_fail_test.c index fc0f59d2..ff283be5 100644 --- a/test/regression/ftp_test/netx_ftp_client_file_write_fail_test.c +++ b/test/regression/ftp_test/netx_ftp_client_file_write_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of NetX FTP on the high-performance NetX TCP/IP stack. This demo relies on ThreadX, NetX, and FileX to show a simple file transfer from the client to the server and a directory listing get using passive file transfer (PASV). */ diff --git a/test/regression/ftp_test/netx_ftp_client_invalid_username_password_length_test.c b/test/regression/ftp_test/netx_ftp_client_invalid_username_password_length_test.c index c8edbe53..f2edc490 100644 --- a/test/regression/ftp_test/netx_ftp_client_invalid_username_password_length_test.c +++ b/test/regression/ftp_test/netx_ftp_client_invalid_username_password_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" #include "nx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_client_multiple_connection_responses_test.c b/test/regression/ftp_test/netx_ftp_client_multiple_connection_responses_test.c index bc0185c8..4f3d0338 100644 --- a/test/regression/ftp_test/netx_ftp_client_multiple_connection_responses_test.c +++ b/test/regression/ftp_test/netx_ftp_client_multiple_connection_responses_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nxd_ftp_client.h" diff --git a/test/regression/ftp_test/netx_ftp_client_packet_leak_test.c b/test/regression/ftp_test/netx_ftp_client_packet_leak_test.c index 7ace989d..e8dc86e3 100644 --- a/test/regression/ftp_test/netx_ftp_client_packet_leak_test.c +++ b/test/regression/ftp_test/netx_ftp_client_packet_leak_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_client_pasv_denied.c b/test/regression/ftp_test/netx_ftp_client_pasv_denied.c index 3e85478f..ccd378e8 100644 --- a/test/regression/ftp_test/netx_ftp_client_pasv_denied.c +++ b/test/regression/ftp_test/netx_ftp_client_pasv_denied.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of NetX FTP on the high-performance NetX TCP/IP stack. This demo relies on ThreadX, NetX, and FileX to show a simple directory listing get from the client in passive mode transfer, except the server refuses the passive mode request. */ diff --git a/test/regression/ftp_test/netx_ftp_client_pasv_file_read_test.c b/test/regression/ftp_test/netx_ftp_client_pasv_file_read_test.c index 8c59e4c3..f3052c9b 100644 --- a/test/regression/ftp_test/netx_ftp_client_pasv_file_read_test.c +++ b/test/regression/ftp_test/netx_ftp_client_pasv_file_read_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of NetX FTP on the high-performance NetX TCP/IP stack. This demo relies on ThreadX, NetX, and FileX to show a simple file transfer from the server to client, and a directory listing get, in passive transfer mode (PASV). */ diff --git a/test/regression/ftp_test/netx_ftp_client_pasv_file_write_test.c b/test/regression/ftp_test/netx_ftp_client_pasv_file_write_test.c index ac01728a..cfcede5b 100644 --- a/test/regression/ftp_test/netx_ftp_client_pasv_file_write_test.c +++ b/test/regression/ftp_test/netx_ftp_client_pasv_file_write_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of NetX FTP on the high-performance NetX TCP/IP stack. This demo relies on ThreadX, NetX, and FileX to show a simple file transfer from the client to the server and a directory listing get using passive file transfer (PASV). */ diff --git a/test/regression/ftp_test/netx_ftp_commands_characters_test.c b/test/regression/ftp_test/netx_ftp_commands_characters_test.c index 239d88ad..1d7ffb38 100644 --- a/test/regression/ftp_test/netx_ftp_commands_characters_test.c +++ b/test/regression/ftp_test/netx_ftp_commands_characters_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_commands_replys_test.c b/test/regression/ftp_test/netx_ftp_commands_replys_test.c index b89de6aa..b498665c 100644 --- a/test/regression/ftp_test/netx_ftp_commands_replys_test.c +++ b/test/regression/ftp_test/netx_ftp_commands_replys_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_control_connection_test.c b/test/regression/ftp_test/netx_ftp_control_connection_test.c index bd85166b..6bc86ef7 100644 --- a/test/regression/ftp_test/netx_ftp_control_connection_test.c +++ b/test/regression/ftp_test/netx_ftp_control_connection_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No.5 The control connection is used for the transfer of commands. rfc959, page 9, 3. DATA TRANSFER FUNCTIONS */ #include "tx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_data_connection_test.c b/test/regression/ftp_test/netx_ftp_data_connection_test.c index fa185a09..8224e9fa 100644 --- a/test/regression/ftp_test/netx_ftp_data_connection_test.c +++ b/test/regression/ftp_test/netx_ftp_data_connection_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* No.4 Files are transferred only via the data connection. rfc959, page 9, 3. DATA TRANSFER FUNCTIONS */ #include "tx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_disconnection_event_test.c b/test/regression/ftp_test/netx_ftp_disconnection_event_test.c index bed680ac..ab05d49c 100644 --- a/test/regression/ftp_test/netx_ftp_disconnection_event_test.c +++ b/test/regression/ftp_test/netx_ftp_disconnection_event_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Clent sends NLST and disconnets data socket. */ #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_establish_data_connection_03_test.c b/test/regression/ftp_test/netx_ftp_establish_data_connection_03_test.c index 6f6fd579..04a06ab1 100644 --- a/test/regression/ftp_test/netx_ftp_establish_data_connection_03_test.c +++ b/test/regression/ftp_test/netx_ftp_establish_data_connection_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_establish_data_connection_05_test.c b/test/regression/ftp_test/netx_ftp_establish_data_connection_05_test.c index 7f6bc341..425999a4 100644 --- a/test/regression/ftp_test/netx_ftp_establish_data_connection_05_test.c +++ b/test/regression/ftp_test/netx_ftp_establish_data_connection_05_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_establish_data_connection_06_test.c b/test/regression/ftp_test/netx_ftp_establish_data_connection_06_test.c index e93da785..87c32e2c 100644 --- a/test/regression/ftp_test/netx_ftp_establish_data_connection_06_test.c +++ b/test/regression/ftp_test/netx_ftp_establish_data_connection_06_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_establish_data_connection_08_test.c b/test/regression/ftp_test/netx_ftp_establish_data_connection_08_test.c index 202e104e..e798446a 100644 --- a/test/regression/ftp_test/netx_ftp_establish_data_connection_08_test.c +++ b/test/regression/ftp_test/netx_ftp_establish_data_connection_08_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_ipv6_epsv_test.c b/test/regression/ftp_test/netx_ftp_ipv6_epsv_test.c index ce182d62..d1129078 100644 --- a/test/regression/ftp_test/netx_ftp_ipv6_epsv_test.c +++ b/test/regression/ftp_test/netx_ftp_ipv6_epsv_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Clent sends EPSV twice. */ #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_parse_ipv6_address_test.c b/test/regression/ftp_test/netx_ftp_parse_ipv6_address_test.c index 9c160d89..50e989d6 100644 --- a/test/regression/ftp_test/netx_ftp_parse_ipv6_address_test.c +++ b/test/regression/ftp_test/netx_ftp_parse_ipv6_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_pasv_port_test.c b/test/regression/ftp_test/netx_ftp_pasv_port_test.c index 730e3f69..fa138588 100644 --- a/test/regression/ftp_test/netx_ftp_pasv_port_test.c +++ b/test/regression/ftp_test/netx_ftp_pasv_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Clent sends PASV and format of IP address and port in the response. */ #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_pasv_stor_test.c b/test/regression/ftp_test/netx_ftp_pasv_stor_test.c index 8b969563..9dad8854 100644 --- a/test/regression/ftp_test/netx_ftp_pasv_stor_test.c +++ b/test/regression/ftp_test/netx_ftp_pasv_stor_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test steps: 1. Client sends STOR in passive mode; 2. Client connects data socket and sends data; diff --git a/test/regression/ftp_test/netx_ftp_pasv_twice_test.c b/test/regression/ftp_test/netx_ftp_pasv_twice_test.c index 8a4c4384..33f4d836 100644 --- a/test/regression/ftp_test/netx_ftp_pasv_twice_test.c +++ b/test/regression/ftp_test/netx_ftp_pasv_twice_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Clent sends PASV twice. */ #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_rst_test.c b/test/regression/ftp_test/netx_ftp_rst_test.c index e53af215..63e857ff 100644 --- a/test/regression/ftp_test/netx_ftp_rst_test.c +++ b/test/regression/ftp_test/netx_ftp_rst_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the FTP server on handling RST packet. */ #include "tx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_server_abnormal_packet_test.c b/test/regression/ftp_test/netx_ftp_server_abnormal_packet_test.c index 997d00c6..ab0863e0 100644 --- a/test/regression/ftp_test/netx_ftp_server_abnormal_packet_test.c +++ b/test/regression/ftp_test/netx_ftp_server_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_server_activity_timeout_test.c b/test/regression/ftp_test/netx_ftp_server_activity_timeout_test.c new file mode 100644 index 00000000..2ef076b9 --- /dev/null +++ b/test/regression/ftp_test/netx_ftp_server_activity_timeout_test.c @@ -0,0 +1,363 @@ +/*************************************************************************** + * Copyright (C) 2026 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. + * + * AI Disclosure: This file was largely AI-generated by Copilot (Sonnet 4.6). + * The AI-generated portions may be considered public domain (CC0-1.0) + * and not subject to the project's licence. The human contributor has + * reviewed and verified that the code is correct. + * + * SPDX-License-Identifier: MIT and CC0-1.0 + **************************************************************************/ + +/* FTP server activity timeout regression test. + * + * Verifies that when the FTP server inactivity timer fires it: + * 1. Calls the logout callback. + * 2. Resets the authenticated flag so that the next connection on the same + * socket slot cannot issue commands without a fresh USER/PASS exchange. + * 3. Allows a new connection to log in and operate normally afterwards. + */ + +#include "tx_api.h" +#include "fx_api.h" +#include "nx_api.h" +#include "nxd_ftp_client.h" +#include "nxd_ftp_server.h" + +extern void test_control_return(UINT); + +#if !defined(NX_DISABLE_IPV4) + +#define DEMO_STACK_SIZE 4096 +#define FTP_SERVER_ADDRESS IP_ADDRESS(1,2,3,4) +#define FTP_CLIENT_ADDRESS IP_ADDRESS(1,2,3,5) + +/* ThreadX / NetX / FileX control blocks. */ +static TX_THREAD server_thread; +static TX_THREAD client_thread; +static NX_PACKET_POOL server_pool; +static NX_IP server_ip; +static NX_PACKET_POOL client_pool; +static NX_IP client_ip; +static FX_MEDIA ram_disk; +static NX_FTP_CLIENT ftp_client; +static NX_FTP_SERVER ftp_server; + +/* Raw TCP socket used to probe auth-state after timeout. */ +static NX_TCP_SOCKET raw_socket; + +/* Test state. */ +static ULONG error_counter = 0; +static ULONG logout_counter = 0; +static UINT test_done = NX_FALSE; + +/* RAM disk memory. */ +static UCHAR ram_disk_memory[32000]; +static UCHAR ram_disk_sector_cache[512]; + +extern UINT _fx_media_format(FX_MEDIA *media_ptr, + VOID (*driver)(FX_MEDIA *media), + VOID *driver_info_ptr, + UCHAR *memory_ptr, UINT memory_size, + CHAR *volume_name, + UINT number_of_fats, + UINT directory_entries, + UINT hidden_sectors, + ULONG total_sectors, + UINT bytes_per_sector, + UINT sectors_per_cluster, + UINT heads, UINT sectors_per_track); + +extern void _fx_ram_driver(FX_MEDIA *media_ptr); +extern void _nx_ram_network_driver_512(NX_IP_DRIVER *driver_req_ptr); + +static void client_thread_entry(ULONG thread_input); +static void thread_server_entry(ULONG thread_input); + +static UINT server_login(struct NX_FTP_SERVER_STRUCT *ftp_server_ptr, + ULONG client_ip_address, UINT client_port, + CHAR *name, CHAR *password, CHAR *extra_info); +static UINT server_logout(struct NX_FTP_SERVER_STRUCT *ftp_server_ptr, + ULONG client_ip_address, UINT client_port, + CHAR *name, CHAR *password, CHAR *extra_info); + +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_ftp_server_activity_timeout_test_application_define(void *first_unused_memory) +#endif +{ +UINT status; +UCHAR *pointer = (UCHAR *)first_unused_memory; + + tx_thread_create(&server_thread, "FTP Server thread", thread_server_entry, 0, + pointer, DEMO_STACK_SIZE, 4, 4, TX_NO_TIME_SLICE, TX_AUTO_START); + pointer += DEMO_STACK_SIZE; + + nx_system_initialize(); + + status = nx_packet_pool_create(&server_pool, "NetX Server Packet Pool", 512, pointer, 8192); + pointer += 8192; + if (status) error_counter++; + + status = nx_ip_create(&server_ip, "NetX Server IP Instance", FTP_SERVER_ADDRESS, 0xFFFFFF00UL, + &server_pool, _nx_ram_network_driver_512, pointer, 2048, 1); + pointer += 2048; + if (status) error_counter++; + + status = nx_arp_enable(&server_ip, (void *)pointer, 1024); + pointer += 1024; + if (status) error_counter++; + + status = nx_tcp_enable(&server_ip); + if (status) error_counter++; + + status = nx_ftp_server_create(&ftp_server, "FTP Server Instance", &server_ip, + &ram_disk, pointer, DEMO_STACK_SIZE, &server_pool, + server_login, server_logout); + pointer += DEMO_STACK_SIZE; + if (status) error_counter++; + + status = tx_thread_create(&client_thread, "FTP Client thread", client_thread_entry, 0, + pointer, DEMO_STACK_SIZE, 6, 6, TX_NO_TIME_SLICE, TX_AUTO_START); + pointer += DEMO_STACK_SIZE; + if (status) error_counter++; + + status = nx_packet_pool_create(&client_pool, "NetX Client Packet Pool", 256, pointer, 8192); + pointer += 8192; + if (status) error_counter++; + + status = nx_ip_create(&client_ip, "NetX Client IP Instance", FTP_CLIENT_ADDRESS, 0xFFFFFF00UL, + &client_pool, _nx_ram_network_driver_512, pointer, 2048, 1); + pointer += 2048; + if (status) error_counter++; + + status = nx_arp_enable(&client_ip, (void *)pointer, 1024); + pointer += 1024; + if (status) error_counter++; + + status = nx_tcp_enable(&client_ip); + if (status) error_counter++; +} + +void client_thread_entry(ULONG thread_input) +{ +UINT status; +UINT i; +NX_PACKET *packet_ptr; + + /* Format and open the RAM disk. */ + status = _fx_media_format(&ram_disk, _fx_ram_driver, ram_disk_memory, + ram_disk_sector_cache, sizeof(ram_disk_sector_cache), + "MY_RAM_DISK", 1, 32, 0, 256, 128, 1, 1, 1); + if (status) error_counter++; + + status = fx_media_open(&ram_disk, "RAM DISK", _fx_ram_driver, + ram_disk_memory, ram_disk_sector_cache, + sizeof(ram_disk_sector_cache)); + if (status) error_counter++; + + /* --- Phase 1: connect and log in via the FTP client API. --- */ + + status = nx_ftp_client_create(&ftp_client, "FTP Client", &client_ip, 2000, &client_pool); + if (status) error_counter++; + + status = nx_ftp_client_connect(&ftp_client, FTP_SERVER_ADDRESS, "name", "password", + NX_IP_PERIODIC_RATE); + if (status) error_counter++; + + /* --- Phase 2: force the inactivity timeout on the server. --- + * + * Write 1 directly into the server's activity-timeout counter for this + * client slot so the next timer tick decrements it to zero. This is a + * deliberate white-box test hook – see the precedent in + * netx_ftp_access_control_commands_03_test.c. + */ + ftp_server.nx_ftp_server_client_list[0].nx_ftp_client_request_activity_timeout = 1; + + /* Poll until the server's timeout processing runs. Bound the loop to + * avoid an infinite hang; each iteration advances simulation time by one + * second. Two full NX_FTP_TIMEOUT_PERIOD intervals is a safe upper bound. + */ + for (i = 0; i < (UINT)(NX_FTP_TIMEOUT_PERIOD * 2 + 10); i++) + { + if (ftp_server.nx_ftp_server_activity_timeouts > 0) + break; + tx_thread_sleep(NX_IP_PERIODIC_RATE); + } + + if (ftp_server.nx_ftp_server_activity_timeouts == 0) + error_counter++; /* Timeout never fired. */ + + /* Verify the logout callback was invoked. */ + if (logout_counter != 1) + error_counter++; + + /* Clean up the FTP client – the server already closed its end. */ + nx_ftp_client_disconnect(&ftp_client, NX_IP_PERIODIC_RATE); + nx_ftp_client_delete(&ftp_client); + + /* Give the server a moment to relisten. */ + tx_thread_sleep(NX_IP_PERIODIC_RATE); + + /* --- Phase 3: raw TCP connection to verify stale-auth is cleared. + * + * Connect without sending USER/PASS and send a NOOP command. If the + * authenticated flag was left set (the pre-fix bug), the server would + * accept the command and return "200". With the fix it must return "530". + */ + status = nx_tcp_socket_create(&client_ip, &raw_socket, "Raw Client Socket", + NX_IP_NORMAL, NX_FRAGMENT_OKAY, + NX_IP_TIME_TO_LIVE, 512, NX_NULL, NX_NULL); + if (status) error_counter++; + + status = nx_tcp_client_socket_bind(&raw_socket, NX_ANY_PORT, NX_IP_PERIODIC_RATE); + if (status) error_counter++; + + status = nx_tcp_client_socket_connect(&raw_socket, FTP_SERVER_ADDRESS, + NX_FTP_SERVER_CONTROL_PORT, + 5 * NX_IP_PERIODIC_RATE); + if (status) error_counter++; + + /* Read and discard the "220 Connection Ready" banner. */ + status = nx_tcp_socket_receive(&raw_socket, &packet_ptr, 5 * NX_IP_PERIODIC_RATE); + if (status) + { + error_counter++; + } + else + { + nx_packet_release(packet_ptr); + } + + /* Send "NOOP\r\n" without USER/PASS. */ + status = nx_packet_allocate(&client_pool, &packet_ptr, NX_TCP_PACKET, + NX_IP_PERIODIC_RATE); + if (status) error_counter++; + + if (!status) + { + (VOID)memcpy(packet_ptr -> nx_packet_prepend_ptr, "NOOP\r\n", 6); /* MISRA 21.17: bounded */ + packet_ptr -> nx_packet_length = 6; + packet_ptr -> nx_packet_append_ptr = packet_ptr -> nx_packet_prepend_ptr + 6; + status = nx_tcp_socket_send(&raw_socket, packet_ptr, NX_IP_PERIODIC_RATE); + if (status) error_counter++; + } + + /* Read the server response and verify it is "530" (not logged in). */ + status = nx_tcp_socket_receive(&raw_socket, &packet_ptr, 5 * NX_IP_PERIODIC_RATE); + if (status) + { + error_counter++; + } + else + { + /* Response must start with "530". */ + if (memcmp(packet_ptr -> nx_packet_prepend_ptr, "530", 3) != 0) + error_counter++; + nx_packet_release(packet_ptr); + } + + nx_tcp_socket_disconnect(&raw_socket, NX_IP_PERIODIC_RATE); + nx_tcp_client_socket_unbind(&raw_socket); + nx_tcp_socket_delete(&raw_socket); + + /* --- Phase 4: fresh login must succeed and commands must work. --- */ + + status = nx_ftp_client_create(&ftp_client, "FTP Client 2", &client_ip, 2000, &client_pool); + if (status) error_counter++; + + status = nx_ftp_client_connect(&ftp_client, FTP_SERVER_ADDRESS, "name", "password", + 5 * NX_IP_PERIODIC_RATE); + if (status) error_counter++; + + /* nx_ftp_client_connect success means USER/PASS was accepted, verifying + * that the server correctly resets authentication on timeout. + */ + + status = nx_ftp_client_disconnect(&ftp_client, NX_IP_PERIODIC_RATE); + if (status) error_counter++; + + status = nx_ftp_client_delete(&ftp_client); + if (status) error_counter++; + + test_done = NX_TRUE; +} + +void thread_server_entry(ULONG thread_input) +{ +UINT status; + + printf("NetX Test: FTP Server Activity Timeout Test.........................."); + + if (error_counter) + { + printf("ERROR!\n"); + test_control_return(1); + } + + status = nx_ftp_server_start(&ftp_server); + if (status) error_counter++; + + while (test_done == NX_FALSE) + tx_thread_sleep(NX_IP_PERIODIC_RATE); + + status = nx_ftp_server_delete(&ftp_server); + if (status) error_counter++; + + if (error_counter != 0) + { + printf("ERROR!\n"); + test_control_return(1); + } + else + { + printf("SUCCESS!\n"); + test_control_return(0); + } +} + +static UINT server_login(struct NX_FTP_SERVER_STRUCT *ftp_server_ptr, + ULONG client_ip_address, UINT client_port, + CHAR *name, CHAR *password, CHAR *extra_info) +{ + NX_PARAMETER_NOT_USED(ftp_server_ptr); + NX_PARAMETER_NOT_USED(client_ip_address); + NX_PARAMETER_NOT_USED(client_port); + NX_PARAMETER_NOT_USED(name); + NX_PARAMETER_NOT_USED(password); + NX_PARAMETER_NOT_USED(extra_info); + return(NX_SUCCESS); +} + +static UINT server_logout(struct NX_FTP_SERVER_STRUCT *ftp_server_ptr, + ULONG client_ip_address, UINT client_port, + CHAR *name, CHAR *password, CHAR *extra_info) +{ + NX_PARAMETER_NOT_USED(ftp_server_ptr); + NX_PARAMETER_NOT_USED(client_ip_address); + NX_PARAMETER_NOT_USED(client_port); + NX_PARAMETER_NOT_USED(name); + NX_PARAMETER_NOT_USED(password); + NX_PARAMETER_NOT_USED(extra_info); + logout_counter++; + return(NX_SUCCESS); +} + +#else + +#ifdef CTEST +VOID test_application_define(void *first_unused_memory) +#else +void netx_ftp_server_activity_timeout_test_application_define(void *first_unused_memory) +#endif +{ + printf("NetX Test: FTP Server Activity Timeout Test..........................N/A\n"); + test_control_return(3); +} + +#endif /* NX_DISABLE_IPV4 */ diff --git a/test/regression/ftp_test/netx_ftp_server_dangling_pointer_test.c b/test/regression/ftp_test/netx_ftp_server_dangling_pointer_test.c index 6932103d..4c4b82c2 100644 --- a/test/regression/ftp_test/netx_ftp_server_dangling_pointer_test.c +++ b/test/regression/ftp_test/netx_ftp_server_dangling_pointer_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case focus on a bug that nx_ftp_client_request_packet will be released multiple times in NX_FTP_QUIT command process. */ #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_server_invalid_month_crash_test.c b/test/regression/ftp_test/netx_ftp_server_invalid_month_crash_test.c index 29dfa7b5..4e109065 100644 --- a/test/regression/ftp_test/netx_ftp_server_invalid_month_crash_test.c +++ b/test/regression/ftp_test/netx_ftp_server_invalid_month_crash_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_server_list_command_test.c b/test/regression/ftp_test/netx_ftp_server_list_command_test.c index f17e5850..97809da7 100644 --- a/test/regression/ftp_test/netx_ftp_server_list_command_test.c +++ b/test/regression/ftp_test/netx_ftp_server_list_command_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_server_mss_too_small_test.c b/test/regression/ftp_test/netx_ftp_server_mss_too_small_test.c index bd981af1..f16c317e 100644 --- a/test/regression/ftp_test/netx_ftp_server_mss_too_small_test.c +++ b/test/regression/ftp_test/netx_ftp_server_mss_too_small_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case focus on a bug while processing NX_FTP_NLST, TCP MSS less than length of filename would cause integer underflow. */ #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_service_commands_RETR_STOR_test.c b/test/regression/ftp_test/netx_ftp_service_commands_RETR_STOR_test.c index 926ae5fd..74986ce9 100644 --- a/test/regression/ftp_test/netx_ftp_service_commands_RETR_STOR_test.c +++ b/test/regression/ftp_test/netx_ftp_service_commands_RETR_STOR_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_service_commands_file_write_test.c b/test/regression/ftp_test/netx_ftp_service_commands_file_write_test.c index ace6e026..8368b4fc 100644 --- a/test/regression/ftp_test/netx_ftp_service_commands_file_write_test.c +++ b/test/regression/ftp_test/netx_ftp_service_commands_file_write_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This file tests that a failed fx_file_write() operation results in a 550 error message back to the FTP Client from the Server. The first file is small enough there is enough memory in the FileX ram disk space so it should succeed. The second file is large enough diff --git a/test/regression/ftp_test/netx_ftp_service_commands_nlist_test.c b/test/regression/ftp_test/netx_ftp_service_commands_nlist_test.c index d955a333..f9b2b88a 100644 --- a/test/regression/ftp_test/netx_ftp_service_commands_nlist_test.c +++ b/test/regression/ftp_test/netx_ftp_service_commands_nlist_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_service_commands_rename_test.c b/test/regression/ftp_test/netx_ftp_service_commands_rename_test.c index 6b02d5e4..6aa5691c 100644 --- a/test/regression/ftp_test/netx_ftp_service_commands_rename_test.c +++ b/test/regression/ftp_test/netx_ftp_service_commands_rename_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_two_listen_test.c b/test/regression/ftp_test/netx_ftp_two_listen_test.c index 25614d0b..a1bdedad 100644 --- a/test/regression/ftp_test/netx_ftp_two_listen_test.c +++ b/test/regression/ftp_test/netx_ftp_two_listen_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the FTP server on handling two session listen situation. */ #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/ftp_test/netx_ftp_user_data_type_test.c b/test/regression/ftp_test/netx_ftp_user_data_type_test.c index dea1e623..2312fe5c 100644 --- a/test/regression/ftp_test/netx_ftp_user_data_type_test.c +++ b/test/regression/ftp_test/netx_ftp_user_data_type_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "fx_api.h" diff --git a/test/regression/http_test/netx_http_basic_authenticate_test.c b/test/regression/http_test/netx_http_basic_authenticate_test.c index 4cb9253e..21d604e7 100644 --- a/test/regression/http_test/netx_http_basic_authenticate_test.c +++ b/test/regression/http_test/netx_http_basic_authenticate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the basic authentication, * name:password is the correct account * name2:password is the wrong account diff --git a/test/regression/http_test/netx_http_basic_test.c b/test/regression/http_test/netx_http_basic_test.c index c2de35a0..192328b2 100644 --- a/test/regression/http_test/netx_http_basic_test.c +++ b/test/regression/http_test/netx_http_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/http_test/netx_http_client_change_connect_port_test.c b/test/regression/http_test/netx_http_client_change_connect_port_test.c index 0b9d4877..f9ff9606 100644 --- a/test/regression/http_test/netx_http_client_change_connect_port_test.c +++ b/test/regression/http_test/netx_http_client_change_connect_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the ability of the HTTP Client to change ports it connects to the server on at runtime. It initially makes a PUT request and based on server information it receives, it . changes the connect port from the default 80 to 85. . diff --git a/test/regression/http_test/netx_http_delete_basic_test.c b/test/regression/http_test/netx_http_delete_basic_test.c index 114446fd..59b64bce 100644 --- a/test/regression/http_test/netx_http_delete_basic_test.c +++ b/test/regression/http_test/netx_http_delete_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic DELETE function. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/http_test/netx_http_digest_authenticate_test.c b/test/regression/http_test/netx_http_digest_authenticate_test.c index 9dc6a6ee..21ad88fc 100644 --- a/test/regression/http_test/netx_http_digest_authenticate_test.c +++ b/test/regression/http_test/netx_http_digest_authenticate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests digest authentication. HA1 = MD5("name:NetX Duo HTTP demo:password") = 01bb2595c9221423951ee86f3573b465 diff --git a/test/regression/http_test/netx_http_digest_authenticate_timeout_test.c b/test/regression/http_test/netx_http_digest_authenticate_timeout_test.c index 0532c5bb..2d09cb92 100644 --- a/test/regression/http_test/netx_http_digest_authenticate_timeout_test.c +++ b/test/regression/http_test/netx_http_digest_authenticate_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests digest authentication. HA1 = MD5("name:NetX Duo HTTP demo:Placeholderpassword") = 01bb2595c9221423951ee86f3573b465 diff --git a/test/regression/http_test/netx_http_get_content_length_test.c b/test/regression/http_test/netx_http_get_content_length_test.c index c00653a8..6dd4cdbc 100644 --- a/test/regression/http_test/netx_http_get_content_length_test.c +++ b/test/regression/http_test/netx_http_get_content_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the get content length task which should allow zero or more white spaces between field name (Content-Length) and value. */ diff --git a/test/regression/http_test/netx_http_get_contentlength_packetleak_test.c b/test/regression/http_test/netx_http_get_contentlength_packetleak_test.c index 1cbbf873..fe7ab318 100644 --- a/test/regression/http_test/netx_http_get_contentlength_packetleak_test.c +++ b/test/regression/http_test/netx_http_get_contentlength_packetleak_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the get content length task which should allow zero or more white spaces between field name (Content-Length) and value. */ diff --git a/test/regression/http_test/netx_http_get_put_referred_URI_test.c b/test/regression/http_test/netx_http_get_put_referred_URI_test.c index d2dec993..1f522eb0 100644 --- a/test/regression/http_test/netx_http_get_put_referred_URI_test.c +++ b/test/regression/http_test/netx_http_get_put_referred_URI_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the ability of the HTTP Client to accept a URI resource string that does not designate a root directory based file location. If the string begins with an HTTP: or HTTPS: (not . case sensitive) the HTTP Client will send the string as is. (Note this does not guarantee the HTTP server . diff --git a/test/regression/http_test/netx_http_head_basic_test.c b/test/regression/http_test/netx_http_head_basic_test.c index ddfa5194..32bca89b 100644 --- a/test/regression/http_test/netx_http_head_basic_test.c +++ b/test/regression/http_test/netx_http_head_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic HEAD method. */ #include "tx_api.h" diff --git a/test/regression/http_test/netx_http_if_modified_since_test.c b/test/regression/http_test/netx_http_if_modified_since_test.c index 31cae7fc..5c262d53 100644 --- a/test/regression/http_test/netx_http_if_modified_since_test.c +++ b/test/regression/http_test/netx_http_if_modified_since_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests filed If-Modified-field. * if the requested variant has not been modified since the time specified in this field, * an entity will not be returned from the server; instead, a 304 (not modified) response diff --git a/test/regression/http_test/netx_http_multipart_fragment_test.c b/test/regression/http_test/netx_http_multipart_fragment_test.c index 97232ecf..3dae6a88 100644 --- a/test/regression/http_test/netx_http_multipart_fragment_test.c +++ b/test/regression/http_test/netx_http_multipart_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests whether HTTP server can work well with multipart/form-data. * server packet size 800 * client packet size 1400 diff --git a/test/regression/http_test/netx_http_multipart_underflow_test.c b/test/regression/http_test/netx_http_multipart_underflow_test.c index 352a2c46..18e5779b 100644 --- a/test/regression/http_test/netx_http_multipart_underflow_test.c +++ b/test/regression/http_test/netx_http_multipart_underflow_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests whether HTTP server can work well with multipart/form-data. * server packet size 800 * client packet size 1400 diff --git a/test/regression/http_test/netx_http_post_basic_test.c b/test/regression/http_test/netx_http_post_basic_test.c index 9d6084e8..85c20f7a 100644 --- a/test/regression/http_test/netx_http_post_basic_test.c +++ b/test/regression/http_test/netx_http_post_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic post method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/http_test/netx_http_request_in_multiple_packets_test.c b/test/regression/http_test/netx_http_request_in_multiple_packets_test.c index e39b56c6..9731c2a5 100644 --- a/test/regression/http_test/netx_http_request_in_multiple_packets_test.c +++ b/test/regression/http_test/netx_http_request_in_multiple_packets_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the ability of the HTTP server to process HTTP request string in multiple packets. * Packet1. GET / HTTP/1.0 * Packet2. CR diff --git a/test/regression/http_test/netx_http_server_type_retrieve_test.c b/test/regression/http_test/netx_http_server_type_retrieve_test.c index 22693f18..b75cdb89 100644 --- a/test/regression/http_test/netx_http_server_type_retrieve_test.c +++ b/test/regression/http_test/netx_http_server_type_retrieve_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/http_test/netx_http_status_404_test.c b/test/regression/http_test/netx_http_status_404_test.c index 30971e0a..18cc1da1 100644 --- a/test/regression/http_test/netx_http_status_404_test.c +++ b/test/regression/http_test/netx_http_status_404_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* If Tthe server has not found anything matching the Request-URI. * 404 should be sent. */ diff --git a/test/regression/interoperability_test/certificates/test.der.c b/test/regression/interoperability_test/certificates/test.der.c index b2f8f8be..90c2f241 100644 --- a/test/regression/interoperability_test/certificates/test.der.c +++ b/test/regression/interoperability_test/certificates/test.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_der[] = { 0x30, 0x82, 0x05, 0xf2, 0x30, 0x82, 0x03, 0xda, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, diff --git a/test/regression/interoperability_test/certificates/test_client.der.c b/test/regression/interoperability_test/certificates/test_client.der.c index 1f54b400..8b119c44 100644 --- a/test/regression/interoperability_test/certificates/test_client.der.c +++ b/test/regression/interoperability_test/certificates/test_client.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_client_der[] = { 0x30, 0x82, 0x05, 0xc6, 0x30, 0x82, 0x03, 0xae, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x08, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, diff --git a/test/regression/interoperability_test/certificates/test_client.key.der.c b/test/regression/interoperability_test/certificates/test_client.key.der.c index 49e80e3c..2d3815b0 100644 --- a/test/regression/interoperability_test/certificates/test_client.key.der.c +++ b/test/regression/interoperability_test/certificates/test_client.key.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_client_key_der[] = { 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa1, 0x38, 0x47, 0x6a, 0xac, 0x77, 0xbf, 0x80, 0x5d, 0xab, 0xcd, 0x84, 0x6b, 0x6f, 0xfd, 0x94, 0x1e, 0x28, 0x4d, 0x2b, diff --git a/test/regression/interoperability_test/certificates/test_server.der.c b/test/regression/interoperability_test/certificates/test_server.der.c index 0cbd741b..41d15a6a 100644 --- a/test/regression/interoperability_test/certificates/test_server.der.c +++ b/test/regression/interoperability_test/certificates/test_server.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_server_der[] = { 0x30, 0x82, 0x05, 0xe5, 0x30, 0x82, 0x03, 0xcd, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x07, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, diff --git a/test/regression/interoperability_test/certificates/test_server.key.der.c b/test/regression/interoperability_test/certificates/test_server.key.der.c index b8cb7f6d..93c06a51 100644 --- a/test/regression/interoperability_test/certificates/test_server.key.der.c +++ b/test/regression/interoperability_test/certificates/test_server.key.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_server_key_der[] = { 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd0, 0x6a, 0x52, 0x6e, 0xe6, 0x36, 0x44, 0x08, 0x62, 0x8c, 0xbb, 0xfe, 0xa2, 0xcf, 0xa6, 0xd2, 0x80, 0xd7, 0x56, 0x88, diff --git a/test/regression/interoperability_test/mqtt_test/ca.c b/test/regression/interoperability_test/mqtt_test/ca.c index 17bb35e9..f4a2ff72 100644 --- a/test/regression/interoperability_test/mqtt_test/ca.c +++ b/test/regression/interoperability_test/mqtt_test/ca.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char ca_der[] = { 0x30, 0x82, 0x05, 0xfe, 0x30, 0x82, 0x03, 0xe6, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/interoperability_test/mqtt_test/generic_test_entry_0.c b/test/regression/interoperability_test/mqtt_test/generic_test_entry_0.c index d06cdf08..d2e163a6 100644 --- a/test/regression/interoperability_test/mqtt_test/generic_test_entry_0.c +++ b/test/regression/interoperability_test/mqtt_test/generic_test_entry_0.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Declare the test entries of test instances. */ diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_empty_message_test_publisher.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_empty_message_test_publisher.c index e4392470..52c18165 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_empty_message_test_publisher.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_empty_message_test_publisher.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" /* Global semaphore address. */ diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_entry.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_entry.c index 03e6b657..834b65ec 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_entry.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_entry.c @@ -1 +1,12 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "generic_test_entry_0.c" diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_publisher.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_publisher.c index f4f30ee9..5549b064 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_publisher.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_publisher.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" /* Global semaphore address. */ diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_server.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_server.c index abb539e8..57e5570c 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_server.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_subscriber_test_server.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #ifdef NXD_MQTT_REQUIRE_TLS diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_entry.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_entry.c index 03e6b657..834b65ec 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_entry.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_entry.c @@ -1 +1,12 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "generic_test_entry_0.c" diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_publisher.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_publisher.c index 4c112f2d..198d6a73 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_publisher.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_publisher.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #ifndef NX_SECURE_ENABLE diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_server.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_server.c index 274e462a..96a60be9 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_server.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_test_server.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #ifndef NX_SECURE_ENABLE diff --git a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_twice_test_publisher.c b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_twice_test_publisher.c index 17e6913e..154238fc 100644 --- a/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_twice_test_publisher.c +++ b/test/regression/interoperability_test/mqtt_test/linux_mqtt_tls_subscriber_twice_test_publisher.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #ifndef NX_SECURE_ENABLE diff --git a/test/regression/interoperability_test/mqtt_test/mqtt_interoperability_test.h b/test/regression/interoperability_test/mqtt_test/mqtt_interoperability_test.h index 55ca6e49..71a631e2 100644 --- a/test/regression/interoperability_test/mqtt_test/mqtt_interoperability_test.h +++ b/test/regression/interoperability_test/mqtt_test/mqtt_interoperability_test.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef __MQTT_INTEROPERABILITY_TEST__ #define __MQTT_INTEROPERABILITY_TEST__ diff --git a/test/regression/interoperability_test/mqtt_test/netx_mqtt_double_subscribers_test.c b/test/regression/interoperability_test/mqtt_test/netx_mqtt_double_subscribers_test.c index e976963f..9d10b067 100644 --- a/test/regression/interoperability_test/mqtt_test/netx_mqtt_double_subscribers_test.c +++ b/test/regression/interoperability_test/mqtt_test/netx_mqtt_double_subscribers_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #include "ca.c" diff --git a/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_empty_message_test.c b/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_empty_message_test.c index 9c30bbff..75f4734d 100644 --- a/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_empty_message_test.c +++ b/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_empty_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #include "nxd_mqtt_client.h" diff --git a/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_test.c b/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_test.c index 799bffd4..1484b881 100644 --- a/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_test.c +++ b/test/regression/interoperability_test/mqtt_test/netx_mqtt_subscriber_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #include "nxd_mqtt_client.h" diff --git a/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_test.c b/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_test.c index 4bd5f859..7d7a3630 100644 --- a/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_test.c +++ b/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #include "ca.c" diff --git a/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_twice_test.c b/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_twice_test.c index b46865bb..2c82494f 100644 --- a/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_twice_test.c +++ b/test/regression/interoperability_test/mqtt_test/netx_mqtt_tls_subscriber_twice_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "mqtt_interoperability_test.h" #include "ca.c" diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/bridge_server.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/bridge_server.sh index 4f64f1ba..a1eb95bb 100644 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/bridge_server.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/bridge_server.sh @@ -1,4 +1,15 @@ #! /bin/sh +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + if [ -d "../mosquitto-1.6.9/src/" ]; then export PATH=$PATH;../mosquitto-1.4.10/src/ fi diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/certificate_server.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/certificate_server.sh index b7711aaf..495d211f 100755 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/certificate_server.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/certificate_server.sh @@ -1,4 +1,15 @@ #! /bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + function kill_mqtt_server(){ kill $mqtt_server_pid diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_pub.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_pub.sh index 34211a3e..46b0d880 100755 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_pub.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_pub.sh @@ -1,4 +1,15 @@ #! /bin/sh +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + dir=`dirname $0` dir=`realpath $dir` cd $dir diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_server.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_server.sh index b04593a5..88c341a4 100755 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_server.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_server.sh @@ -1,4 +1,15 @@ #! /bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + function kill_mqtt_server(){ kill $mqtt_server_pid diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_sub.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_sub.sh index 52be4a76..8c668d99 100755 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_sub.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/no_tls_sub.sh @@ -1,4 +1,15 @@ #! /bin/sh +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + dir=`dirname $0` dir=`realpath $dir` cd $dir diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/psk_server.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/psk_server.sh index ce9691b8..54543e73 100644 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/psk_server.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/psk_server.sh @@ -1 +1,12 @@ +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + ../mosquitto-1.4.10/src/mosquitto.exe -c ./mosquitto-psk.conf -v -p 8883 diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/pub.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/pub.sh index 8e0eae0a..fd0b3540 100755 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/pub.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/pub.sh @@ -1,4 +1,15 @@ #! /bin/sh +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + dir=`dirname $0` dir=`realpath $dir` cd $dir diff --git a/test/regression/interoperability_test/mqtt_test/test_scripts/sub.sh b/test/regression/interoperability_test/mqtt_test/test_scripts/sub.sh index 83b95e34..1f49150b 100755 --- a/test/regression/interoperability_test/mqtt_test/test_scripts/sub.sh +++ b/test/regression/interoperability_test/mqtt_test/test_scripts/sub.sh @@ -1,4 +1,15 @@ #! /bin/sh +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + dir=`dirname $0` dir=`realpath $dir` cd $dir diff --git a/test/regression/interoperability_test/nx_secure_test/cert.c b/test/regression/interoperability_test/nx_secure_test/cert.c index be5d89d7..864fbdb1 100644 --- a/test/regression/interoperability_test/nx_secure_test/cert.c +++ b/test/regression/interoperability_test/nx_secure_test/cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char cert_der[] = { 0x30, 0x82, 0x04, 0x07, 0x30, 0x82, 0x02, 0xef, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x09, 0x00, 0xfb, 0x9f, 0xac, 0x8a, 0xe9, 0xe9, 0xfc, 0x6f, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/interoperability_test/nx_secure_test/demo_background_test_process_test.c b/test/regression/interoperability_test/nx_secure_test/demo_background_test_process_test.c index 6c965891..d98de53c 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_background_test_process_test.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_background_test_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT demo_background_test_process_test_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/demo_dtls_test.c b/test/regression/interoperability_test/nx_secure_test/demo_dtls_test.c index d1d13693..bca9e284 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_dtls_test.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_dtls_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT demo_server_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/demo_dtls_test_server.c b/test/regression/interoperability_test/nx_secure_test/demo_dtls_test_server.c index eef0b79b..c19208b8 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_dtls_test_server.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_dtls_test_server.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/demo_ping_test.c b/test/regression/interoperability_test/nx_secure_test/demo_ping_test.c index 54966728..62a83385 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_ping_test.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Declare the test entries of two test instances. */ diff --git a/test/regression/interoperability_test/nx_secure_test/demo_semaphore_test.c b/test/regression/interoperability_test/nx_secure_test/demo_semaphore_test.c index 87e59f8e..b97087a7 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_semaphore_test.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_semaphore_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Declare the test entries of two test instances. */ diff --git a/test/regression/interoperability_test/nx_secure_test/demo_shared_buffer_test.c b/test/regression/interoperability_test/nx_secure_test/demo_shared_buffer_test.c index c1146961..59325340 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_shared_buffer_test.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_shared_buffer_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT demo_shared_buffer_test_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/demo_timeout_test.c b/test/regression/interoperability_test/nx_secure_test/demo_timeout_test.c index 2c2ebd8d..948b6c48 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_timeout_test.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT demo_timeout_test_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/demo_tls_test.c b/test/regression/interoperability_test/nx_secure_test/demo_tls_test.c index b651c19f..4258feca 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_tls_test.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_tls_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT demo_server_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/demo_tls_test_icmp_server.c b/test/regression/interoperability_test/nx_secure_test/demo_tls_test_icmp_server.c index ddef1e6e..ad97fab0 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_tls_test_icmp_server.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_tls_test_icmp_server.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/demo_tls_test_server.c b/test/regression/interoperability_test/nx_secure_test/demo_tls_test_server.c index c8d4b869..087175ed 100644 --- a/test/regression/interoperability_test/nx_secure_test/demo_tls_test_server.c +++ b/test/regression/interoperability_test/nx_secure_test/demo_tls_test_server.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_aes128_gcm_nx_secure_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_aes128_gcm_nx_secure_client_entry.c index 2366dc34..6e386757 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_aes128_gcm_nx_secure_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_aes128_gcm_nx_secure_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_client_entry.c index 38613f00..88f0fe9c 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_server_entry.c index 81b9e9b2..5593bc71 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_client_certificate_verify_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #include "test_server.der.c" #include "test_server.key.der.c" diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_client_entry.c index a92e1b4d..684f1dda 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #include "../../nx_secure_test/ecc_certs.c" #include "../../nx_secure_test/test_ca_cert.c" diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_server_entry.c index f04d9e06..1911cab7 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_ecc_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #include "../../nx_secure_test/ecc_certs.c" #include "../../nx_secure_test/test_ca_cert.c" diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_server_entry.c index 17c730ea..04a443bb 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_nx_secure_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_client_entry.c index 13672d58..8bf1b8f0 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_server_entry.c index 375f792f..df2da45f 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_client_certificate_verify_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_client_entry.c index 6b9c8cfd..fd262817 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_server_entry.c index f5b38827..b02e14ac 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_ecc_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_echo_server_entry.c index 62a84f5c..19050700 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_server_entry.c index da0e0754..e4680604 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_openssl_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_openssl_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_reuse_nx_secure_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_reuse_nx_secure_server_entry.c index 4883e904..290838ac 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_reuse_nx_secure_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_reuse_nx_secure_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_reuse_openssl_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_reuse_openssl_client_entry.c index e2c4360e..a8a44880 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_reuse_openssl_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_reuse_openssl_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_gcm_openssl_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_gcm_openssl_client_entry.c index d031e61e..fadfee6f 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_gcm_openssl_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_gcm_openssl_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global semaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_sha_openssl_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_sha_openssl_client_entry.c index 5829a965..4cfbbd62 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_sha_openssl_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes128_sha_openssl_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global semaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes256_sha_openssl_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes256_sha_openssl_client_entry.c index 627ba0ce..ac76f07d 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes256_sha_openssl_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_rsa_aes256_sha_openssl_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global semaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_two_instance_test.c b/test/regression/interoperability_test/nx_secure_test/dtls_two_instance_test.c index 4c1be6d8..68162518 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_two_instance_test.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_two_instance_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT dtls_server_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_nx_secure_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_nx_secure_client_entry.c index daa7ba3b..8bf7634a 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_nx_secure_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_nx_secure_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_client_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_client_entry.c index 56b5216a..fff627d0 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_server_entry.c b/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_server_entry.c index 21c61339..9ec624da 100644 --- a/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/dtls_version_1_0_openssl_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_client_cert_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_client_cert_test_server_entry.c index fa5da41a..91fe2bd2 100644 --- a/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_client_cert_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_client_cert_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_curves_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_curves_test_server_entry.c index fdc9ce0d..669d45df 100644 --- a/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_curves_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_curves_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" typedef struct diff --git a/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_echo_server_entry.c index e953d2ac..c425b48b 100644 --- a/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/ecc_tls_1_2_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" typedef struct diff --git a/test/regression/interoperability_test/nx_secure_test/ica_test_device_cert.c b/test/regression/interoperability_test/nx_secure_test/ica_test_device_cert.c index 9e597f92..158c5647 100644 --- a/test/regression/interoperability_test/nx_secure_test/ica_test_device_cert.c +++ b/test/regression/interoperability_test/nx_secure_test/ica_test_device_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_device_cert_der[] = { 0x30, 0x82, 0x03, 0xdb, 0x30, 0x82, 0x02, 0xc3, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x02, 0x10, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, diff --git a/test/regression/interoperability_test/nx_secure_test/ica_test_ica_cert.c b/test/regression/interoperability_test/nx_secure_test/ica_test_ica_cert.c index 6f6b9c05..90145eb5 100644 --- a/test/regression/interoperability_test/nx_secure_test/ica_test_ica_cert.c +++ b/test/regression/interoperability_test/nx_secure_test/ica_test_ica_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char ica_cert_der[] = { 0x30, 0x82, 0x03, 0xdf, 0x30, 0x82, 0x02, 0xc7, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_client_entry.c index bd79dc8c..e11ec06a 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_server_entry.c index f3067903..e34dae19 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_1_0_1_1_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_client_entry.c index ac632cf6..5a1bf29c 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_server_entry.c index 530a37ba..0c5031ff 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_client_certificate_verify_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #include "test_server.der.c" #include "test_server.key.der.c" diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_dtls_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_dtls_echo_client_entry.c index 174669ed..b8b2e303 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_dtls_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_dtls_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_1_0_1_1_server_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_1_0_1_1_server_entry.c index 26571e0d..61bc797a 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_1_0_1_1_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_1_0_1_1_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_client_cert_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_client_cert_test_client_entry.c index cc026440..0129c5f4 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_client_cert_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_client_cert_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #if !defined(NX_SECURE_TLS_CLIENT_DISABLED) && defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_curves_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_curves_test_client_entry.c index dac4a190..1cb4812e 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_curves_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_curves_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #if !defined(NX_SECURE_TLS_CLIENT_DISABLED) && defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_client_entry.c index 3afe667e..53a4e2ad 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #if !defined(NX_SECURE_TLS_CLIENT_DISABLED) && defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_server_entry.c index fcd0faa8..638255d5 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #if !defined(NX_SECURE_TLS_SERVER_DISABLED) && defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_cert_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_cert_entry.c index 464b38ed..b412e88a 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_cert_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_cert_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The client certificate is require. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_ciphersuites_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_ciphersuites_entry.c index 01b9e0eb..42729e66 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_ciphersuites_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_ciphersuites_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_curves_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_curves_entry.c index c04d04fd..2ced971c 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_curves_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_ecc_server_curves_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC curve selection. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_aes128_gcm_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_aes128_gcm_entry.c index 8961dbc6..4b084fe0 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_aes128_gcm_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_aes128_gcm_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_entry.c index ca8a8e80..c725ec5d 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_server_entry.c index fe3fa69e..3dd63113 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/nx_secure_override_tls_1_1_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/nx_secure_override_tls_1_1_echo_client_entry.c index d29f7267..2841c5e3 100644 --- a/test/regression/interoperability_test/nx_secure_test/nx_secure_override_tls_1_1_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/nx_secure_override_tls_1_1_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_client_entry.c b/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_client_entry.c index adc95a56..9af34a56 100644 --- a/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_server_entry.c b/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_server_entry.c index 6fa7e076..7e59e697 100644 --- a/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/openssl_client_certificate_verify_test_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_long_time_test.c b/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_long_time_test.c index 8315a4a0..b16826dd 100644 --- a/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_long_time_test.c +++ b/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_long_time_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT openssl_echo_server_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_test.c b/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_test.c index 29fd745f..4a4be0c3 100644 --- a/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_test.c +++ b/test/regression/interoperability_test/nx_secure_test/openssl_echo_server_nx_secure_echo_client_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT openssl_echo_server_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/rsa_aes128_gcm_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/rsa_aes128_gcm_openssl_echo_client_entry.c index ec68f8bf..b65448c6 100644 --- a/test/regression/interoperability_test/nx_secure_test/rsa_aes128_gcm_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/rsa_aes128_gcm_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/rsa_aes128_sha_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/rsa_aes128_sha_openssl_echo_client_entry.c index 026e9e12..33074c1e 100644 --- a/test/regression/interoperability_test/nx_secure_test/rsa_aes128_sha_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/rsa_aes128_sha_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/rsa_aes256_sha_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/rsa_aes256_sha_openssl_echo_client_entry.c index e234fa12..967cd809 100644 --- a/test/regression/interoperability_test/nx_secure_test/rsa_aes256_sha_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/rsa_aes256_sha_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_client_entry.c index c24afd47..a948b20e 100644 --- a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" #if !defined(NX_SECURE_TLS_CLIENT_DISABLED) && defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) diff --git a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_server_entry.c index b3e90dc7..505ec6da 100644 --- a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_nx_secure_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_client_entry.c index e286dc50..825d23c2 100644 --- a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" typedef struct diff --git a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_server_entry.c index b0755f0c..9d4037bc 100644 --- a/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/signature_algorithm_test_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" typedef struct diff --git a/test/regression/interoperability_test/nx_secure_test/test.der.c b/test/regression/interoperability_test/nx_secure_test/test.der.c index b2f8f8be..90c2f241 100644 --- a/test/regression/interoperability_test/nx_secure_test/test.der.c +++ b/test/regression/interoperability_test/nx_secure_test/test.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_der[] = { 0x30, 0x82, 0x05, 0xf2, 0x30, 0x82, 0x03, 0xda, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, diff --git a/test/regression/interoperability_test/nx_secure_test/test_client.der.c b/test/regression/interoperability_test/nx_secure_test/test_client.der.c index 1f54b400..8b119c44 100644 --- a/test/regression/interoperability_test/nx_secure_test/test_client.der.c +++ b/test/regression/interoperability_test/nx_secure_test/test_client.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_client_der[] = { 0x30, 0x82, 0x05, 0xc6, 0x30, 0x82, 0x03, 0xae, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x08, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, diff --git a/test/regression/interoperability_test/nx_secure_test/test_client.key.der.c b/test/regression/interoperability_test/nx_secure_test/test_client.key.der.c index 49e80e3c..2d3815b0 100644 --- a/test/regression/interoperability_test/nx_secure_test/test_client.key.der.c +++ b/test/regression/interoperability_test/nx_secure_test/test_client.key.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_client_key_der[] = { 0x30, 0x82, 0x04, 0xa5, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa1, 0x38, 0x47, 0x6a, 0xac, 0x77, 0xbf, 0x80, 0x5d, 0xab, 0xcd, 0x84, 0x6b, 0x6f, 0xfd, 0x94, 0x1e, 0x28, 0x4d, 0x2b, diff --git a/test/regression/interoperability_test/nx_secure_test/test_device_cert.c b/test/regression/interoperability_test/nx_secure_test/test_device_cert.c index d706868b..5c8a8e15 100644 --- a/test/regression/interoperability_test/nx_secure_test/test_device_cert.c +++ b/test/regression/interoperability_test/nx_secure_test/test_device_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char test_device_cert_der[] = { 0x30, 0x82, 0x03, 0xd2, 0x30, 0x82, 0x02, 0xba, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/demo_openssl_client.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/demo_openssl_client.sh index 18de9a85..033ab391 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/demo_openssl_client.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/demo_openssl_client.sh @@ -1,4 +1,15 @@ #!/bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + date echo $0 diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_client.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_client.sh index 62782bc1..029825ff 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_client.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_client.sh @@ -1,4 +1,15 @@ #!/bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + date #Show script name. diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_server.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_server.sh index f37bc537..74ae2085 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_server.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_1_1_echo_server.sh @@ -1,4 +1,15 @@ #!/bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + date #Show script name. diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_client.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_client.sh index 12ac5654..5a2f4f69 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_client.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_client.sh @@ -1,4 +1,15 @@ #!/bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + date #Show script name. diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_server.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_server.sh index 806fdb99..3e07913e 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_server.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/openssl_echo_server.sh @@ -1,4 +1,15 @@ #!/bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + date #Show script name. diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep.sh index f5986bc0..2d015875 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep.sh @@ -1,4 +1,15 @@ #! /bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + echo $0 is called. sleep $1 diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep_5_secs_then_echo_hello.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep_5_secs_then_echo_hello.sh index 46226c71..df559148 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep_5_secs_then_echo_hello.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/sleep_5_secs_then_echo_hello.sh @@ -1,4 +1,15 @@ #!/bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + sleep 5 echo hello diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/tcp_test.py b/test/regression/interoperability_test/nx_secure_test/test_scripts/tcp_test.py index 82b88691..7ad89c29 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/tcp_test.py +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/tcp_test.py @@ -1,4 +1,15 @@ #!/usr/bin/python +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + import socket diff --git a/test/regression/interoperability_test/nx_secure_test/test_scripts/test.sh b/test/regression/interoperability_test/nx_secure_test/test_scripts/test.sh index 78583180..499932f6 100755 --- a/test/regression/interoperability_test/nx_secure_test/test_scripts/test.sh +++ b/test/regression/interoperability_test/nx_secure_test/test_scripts/test.sh @@ -1,4 +1,15 @@ #!/bin/bash +############################################################################## +# Copyright (c) 2024 Microsoft Corporation +# Copyright (c) 2026 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 +############################################################################## + IFS=: for i in "a:b";do diff --git a/test/regression/interoperability_test/nx_secure_test/test_server.der.c b/test/regression/interoperability_test/nx_secure_test/test_server.der.c index 0cbd741b..41d15a6a 100644 --- a/test/regression/interoperability_test/nx_secure_test/test_server.der.c +++ b/test/regression/interoperability_test/nx_secure_test/test_server.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_server_der[] = { 0x30, 0x82, 0x05, 0xe5, 0x30, 0x82, 0x03, 0xcd, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x07, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, diff --git a/test/regression/interoperability_test/nx_secure_test/test_server.key.der.c b/test/regression/interoperability_test/nx_secure_test/test_server.key.der.c index b8cb7f6d..93c06a51 100644 --- a/test/regression/interoperability_test/nx_secure_test/test_server.key.der.c +++ b/test/regression/interoperability_test/nx_secure_test/test_server.key.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char test_server_key_der[] = { 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd0, 0x6a, 0x52, 0x6e, 0xe6, 0x36, 0x44, 0x08, 0x62, 0x8c, 0xbb, 0xfe, 0xa2, 0xcf, 0xa6, 0xd2, 0x80, 0xd7, 0x56, 0x88, diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_0_1_1_ecc_server_test.c b/test/regression/interoperability_test/nx_secure_test/tls_1_0_1_1_ecc_server_test.c index 46a8492d..6561c112 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_0_1_1_ecc_server_test.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_0_1_1_ecc_server_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT nx_secure_ecc_server_ciphersuites_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_client_entry.c index 68dcac3f..e176d035 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_server_entry.c index 23398ada..fb18391b 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_0_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_client_entry.c index dcde0d85..f91108a1 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_server_entry.c index d065038c..d82fea48 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_1_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_client_entry.c index 7032d741..59128cc8 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_server_entry.c index d04408ec..1d940a45 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_2_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_nx_secure_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_nx_secure_echo_server_entry.c index 77538300..322e2f84 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_nx_secure_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_nx_secure_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The client certificate is require. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_openssl_echo_client_entry.c index 13c42744..2f009756 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_alert_test_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_client_entry.c index 4ae6009e..4137dddc 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_server_entry.c index 68537b94..6b18787c 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_nx_secure_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The client certificate is require. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_client_entry.c index c6ef2a9c..bab1d7c7 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_server_entry.c index cf1f1de9..645c382c 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_certificate_verify_test_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_nx_secure_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_nx_secure_echo_client_entry.c index 52645ea7..b100b6d5 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_nx_secure_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_nx_secure_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_openssl_echo_server_entry.c index 16547498..ab32df70 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_client_session_reuse_test_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_nx_secure_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_nx_secure_echo_client_entry.c index 4709f7d5..f851f27a 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_nx_secure_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_nx_secure_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_openssl_echo_server_entry.c index 71a1817e..03096c81 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_cookie_test_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_request_test_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_request_test_openssl_echo_server_entry.c index 1c432203..9a176f49 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_request_test_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_hello_retry_request_test_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_nx_secure_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_nx_secure_echo_client_entry.c index 7632ef90..8440a41f 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_nx_secure_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_nx_secure_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_openssl_echo_server_entry.c index 8ad80b2d..e0895157 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_hello_retry_test_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_hello_retry_test_openssl_echo_client_entry.c index 56213b35..183de60b 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_hello_retry_test_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_hello_retry_test_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_client_entry.c index 693e2098..fb819533 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Define the ThreadX and NetX object control blocks... */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_server_entry.c index 7b5a2f29..21b56b1c 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_nx_secure_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The client certificate is require. */ #include "tls_test_frame.h" diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_client_entry.c index 0d1429f8..cbf3811b 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_server_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_server_entry.c index feffa502..74715b13 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_server_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_1_3_psk_test_openssl_echo_server_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" extern TLS_TEST_SEMAPHORE* semaphore_echo_server_prepared; diff --git a/test/regression/interoperability_test/nx_secure_test/tls_ecc_negotiation_test.c b/test/regression/interoperability_test/nx_secure_test/tls_ecc_negotiation_test.c index 1d08de65..7a254691 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_ecc_negotiation_test.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_ecc_negotiation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT nx_secure_ecc_echo_server_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_cert_test.c b/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_cert_test.c index 909d178d..60d70ebb 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_cert_test.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_cert_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT nx_secure_ecc_server_cert_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_ciphersuites_test.c b/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_ciphersuites_test.c index 10ff91c2..8fd4919f 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_ciphersuites_test.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT nx_secure_ecc_server_ciphersuites_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_curves_test.c b/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_curves_test.c index de5a6829..91e12643 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_curves_test.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_ecc_server_curves_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT nx_secure_ecc_server_curves_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/tls_negotiation_test.c b/test/regression/interoperability_test/nx_secure_test/tls_negotiation_test.c index 900bf619..462769a1 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_negotiation_test.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_negotiation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" INT nx_secure_echo_server_entry(TLS_TEST_INSTANCE* instance_ptr); diff --git a/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_echo_client_entry.c index 3f8fef08..cfc72a10 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_prime256v1_echo_client_entry.c b/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_prime256v1_echo_client_entry.c index 480df76b..6462bf3d 100644 --- a/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_prime256v1_echo_client_entry.c +++ b/test/regression/interoperability_test/nx_secure_test/tls_openssl_1_1_prime256v1_echo_client_entry.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Global demo emaphore. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_director_clean_all.c b/test/regression/interoperability_test/test_frame/tls_test_director_clean_all.c index 529b7d19..337649dc 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_director_clean_all.c +++ b/test/regression/interoperability_test/test_frame/tls_test_director_clean_all.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Destroy both registered instances and director. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_director_cleanup_registered_instances.c b/test/regression/interoperability_test/test_frame/tls_test_director_cleanup_registered_instances.c index 4b4451c1..04f352e5 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_director_cleanup_registered_instances.c +++ b/test/regression/interoperability_test/test_frame/tls_test_director_cleanup_registered_instances.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Cleanup registered instances. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_director_create.c b/test/regression/interoperability_test/test_frame/tls_test_director_create.c index 2101aa6a..0db64f65 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_director_create.c +++ b/test/regression/interoperability_test/test_frame/tls_test_director_create.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Construct tls test director. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_director_destroy.c b/test/regression/interoperability_test/test_frame/tls_test_director_destroy.c index 9440303f..e3de2a8a 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_director_destroy.c +++ b/test/regression/interoperability_test/test_frame/tls_test_director_destroy.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Destroy test director. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_director_register_test_instance.c b/test/regression/interoperability_test/test_frame/tls_test_director_register_test_instance.c index cb19e2f9..5169ed9e 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_director_register_test_instance.c +++ b/test/regression/interoperability_test/test_frame/tls_test_director_register_test_instance.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Register tlst test instance to tls test director. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_director_test_start.c b/test/regression/interoperability_test/test_frame/tls_test_director_test_start.c index 411da1a1..debfe66f 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_director_test_start.c +++ b/test/regression/interoperability_test/test_frame/tls_test_director_test_start.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" static void signal_handler_wait_all( int signum) diff --git a/test/regression/interoperability_test/test_frame/tls_test_frame.h b/test/regression/interoperability_test/test_frame/tls_test_frame.h index c4626e8f..7ce993b0 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_frame.h +++ b/test/regression/interoperability_test/test_frame/tls_test_frame.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef __TLS_TEST_FRAME__ #define __TLS_TEST_FRAME__ diff --git a/test/regression/interoperability_test/test_frame/tls_test_get_external_test_process_output.c b/test/regression/interoperability_test/test_frame/tls_test_get_external_test_process_output.c index 92ca5cfb..c70d4a4a 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_get_external_test_process_output.c +++ b/test/regression/interoperability_test/test_frame/tls_test_get_external_test_process_output.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Launch an external test process and redirect the output to a given buffer. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_instance_append.c b/test/regression/interoperability_test/test_frame/tls_test_instance_append.c index ca57ed50..a9679ce1 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_instance_append.c +++ b/test/regression/interoperability_test/test_frame/tls_test_instance_append.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Appended next_instance_ptr to instance_ptr. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_instance_attributes_access.c b/test/regression/interoperability_test/test_frame/tls_test_instance_attributes_access.c index 191fc5dd..f11a0b34 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_instance_attributes_access.c +++ b/test/regression/interoperability_test/test_frame/tls_test_instance_attributes_access.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Get the name of the instance. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_instance_create.c b/test/regression/interoperability_test/test_frame/tls_test_instance_create.c index c04b70b3..c6ad9091 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_instance_create.c +++ b/test/regression/interoperability_test/test_frame/tls_test_instance_create.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Construct a tls test instance. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_instance_destroy.c b/test/regression/interoperability_test/test_frame/tls_test_instance_destroy.c index 8a72ac47..807d5b8d 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_instance_destroy.c +++ b/test/regression/interoperability_test/test_frame/tls_test_instance_destroy.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Destroy test instance. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_instance_find_next.c b/test/regression/interoperability_test/test_frame/tls_test_instance_find_next.c index f137f630..aaed9c1a 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_instance_find_next.c +++ b/test/regression/interoperability_test/test_frame/tls_test_instance_find_next.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Find next instance. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_instance_set_exit_status.c b/test/regression/interoperability_test/test_frame/tls_test_instance_set_exit_status.c index d897fed0..95109451 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_instance_set_exit_status.c +++ b/test/regression/interoperability_test/test_frame/tls_test_instance_set_exit_status.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Set the exit status of the test instance. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_instance_shared_buffer_manipulate.c b/test/regression/interoperability_test/test_frame/tls_test_instance_shared_buffer_manipulate.c index 3588ee91..36ef72ae 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_instance_shared_buffer_manipulate.c +++ b/test/regression/interoperability_test/test_frame/tls_test_instance_shared_buffer_manipulate.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Get offset of the shared buffer. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_kill_external_test_process.c b/test/regression/interoperability_test/test_frame/tls_test_kill_external_test_process.c index 6fabc9cf..01250489 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_kill_external_test_process.c +++ b/test/regression/interoperability_test/test_frame/tls_test_kill_external_test_process.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Call external program without output redirecting. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process.c b/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process.c index 6b794154..10967a8b 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process.c +++ b/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Call external program without output redirecting. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process_in_background.c b/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process_in_background.c index bc9d363a..d59ddd74 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process_in_background.c +++ b/test/regression/interoperability_test/test_frame/tls_test_launch_external_test_process_in_background.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Call external program without output redirecting. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_semaphore_create.c b/test/regression/interoperability_test/test_frame/tls_test_semaphore_create.c index dd966068..eee9b35b 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_semaphore_create.c +++ b/test/regression/interoperability_test/test_frame/tls_test_semaphore_create.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Create semaphore. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_semaphore_destroy.c b/test/regression/interoperability_test/test_frame/tls_test_semaphore_destroy.c index 3e4542af..0638931d 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_semaphore_destroy.c +++ b/test/regression/interoperability_test/test_frame/tls_test_semaphore_destroy.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Release the shared memory of the semaphore. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_semaphore_post.c b/test/regression/interoperability_test/test_frame/tls_test_semaphore_post.c index 28dc3367..681dc869 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_semaphore_post.c +++ b/test/regression/interoperability_test/test_frame/tls_test_semaphore_post.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Post semaphore. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_semaphore_wait.c b/test/regression/interoperability_test/test_frame/tls_test_semaphore_wait.c index 45d8bff4..fddc4553 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_semaphore_wait.c +++ b/test/regression/interoperability_test/test_frame/tls_test_semaphore_wait.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Wait the system call return success regardless of signals that do not cause test process to terminate. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_uninterruptable_wait.c b/test/regression/interoperability_test/test_frame/tls_test_uninterruptable_wait.c index 80134812..4b984c31 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_uninterruptable_wait.c +++ b/test/regression/interoperability_test/test_frame/tls_test_uninterruptable_wait.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Wait for child processed ignoring signals. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_wait_all_child_process.c b/test/regression/interoperability_test/test_frame/tls_test_wait_all_child_process.c index e112c6f6..3dd6be52 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_wait_all_child_process.c +++ b/test/regression/interoperability_test/test_frame/tls_test_wait_all_child_process.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Wait until all child processes terminated. */ diff --git a/test/regression/interoperability_test/test_frame/tls_test_wait_external_test_process.c b/test/regression/interoperability_test/test_frame/tls_test_wait_external_test_process.c index 6f40a7a7..8aea1646 100644 --- a/test/regression/interoperability_test/test_frame/tls_test_wait_external_test_process.c +++ b/test/regression/interoperability_test/test_frame/tls_test_wait_external_test_process.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tls_test_frame.h" /* Call external program without output redirecting. */ diff --git a/test/regression/mdns_test/mdns_address_change_test.c b/test/regression/mdns_test/mdns_address_change_test.c index 04ee3e81..c4c26e47 100644 --- a/test/regression/mdns_test/mdns_address_change_test.c +++ b/test/regression/mdns_test/mdns_address_change_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_announcement_in_multiple_packets_test.c b/test/regression/mdns_test/mdns_announcement_in_multiple_packets_test.c index de0169d9..c76dbbbb 100644 --- a/test/regression/mdns_test/mdns_announcement_in_multiple_packets_test.c +++ b/test/regression/mdns_test/mdns_announcement_in_multiple_packets_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_basic_ipv6_announcement_test.c b/test/regression/mdns_test/mdns_basic_ipv6_announcement_test.c index e1857921..fcb1d4f3 100644 --- a/test/regression/mdns_test/mdns_basic_ipv6_announcement_test.c +++ b/test/regression/mdns_test/mdns_basic_ipv6_announcement_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_basic_ipv6_query_test.c b/test/regression/mdns_test/mdns_basic_ipv6_query_test.c index 1a404c63..05a2b1b6 100644 --- a/test/regression/mdns_test/mdns_basic_ipv6_query_test.c +++ b/test/regression/mdns_test/mdns_basic_ipv6_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_basic_ipv6_response_test.c b/test/regression/mdns_test/mdns_basic_ipv6_response_test.c index 8ab30330..2e05e4b8 100644 --- a/test/regression/mdns_test/mdns_basic_ipv6_response_test.c +++ b/test/regression/mdns_test/mdns_basic_ipv6_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_case_insensitivity_test.c b/test/regression/mdns_test/mdns_case_insensitivity_test.c index 6c4f2e69..783f214e 100644 --- a/test/regression/mdns_test/mdns_case_insensitivity_test.c +++ b/test/regression/mdns_test/mdns_case_insensitivity_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_client_passive_test.c b/test/regression/mdns_test/mdns_client_passive_test.c index 271ad60b..b03e9ad9 100644 --- a/test/regression/mdns_test/mdns_client_passive_test.c +++ b/test/regression/mdns_test/mdns_client_passive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_continuous_query_interval_test.c b/test/regression/mdns_test/mdns_continuous_query_interval_test.c index 220b2fbe..43f79137 100644 --- a/test/regression/mdns_test/mdns_continuous_query_interval_test.c +++ b/test/regression/mdns_test/mdns_continuous_query_interval_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_continuous_query_test.c b/test/regression/mdns_test/mdns_continuous_query_test.c index a981f089..40c2cb14 100644 --- a/test/regression/mdns_test/mdns_continuous_query_test.c +++ b/test/regression/mdns_test/mdns_continuous_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_continuous_query_unique_answer_test.c b/test/regression/mdns_test/mdns_continuous_query_unique_answer_test.c index 4e72ce74..e9ffb9d7 100644 --- a/test/regression/mdns_test/mdns_continuous_query_unique_answer_test.c +++ b/test/regression/mdns_test/mdns_continuous_query_unique_answer_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_dns_sd_query_test.c b/test/regression/mdns_test/mdns_dns_sd_query_test.c index eb0f0c7f..22d4aadc 100644 --- a/test/regression/mdns_test/mdns_dns_sd_query_test.c +++ b/test/regression/mdns_test/mdns_dns_sd_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_dns_sd_response_test.c b/test/regression/mdns_test/mdns_dns_sd_response_test.c index 6688e6eb..036067a1 100644 --- a/test/regression/mdns_test/mdns_dns_sd_response_test.c +++ b/test/regression/mdns_test/mdns_dns_sd_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_duplicate_answer_suppression_test.c b/test/regression/mdns_test/mdns_duplicate_answer_suppression_test.c index 78cb7bd4..c57da05e 100644 --- a/test/regression/mdns_test/mdns_duplicate_answer_suppression_test.c +++ b/test/regression/mdns_test/mdns_duplicate_answer_suppression_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_duplicate_question_suppression_test.c b/test/regression/mdns_test/mdns_duplicate_question_suppression_test.c index 232fa983..281045c3 100644 --- a/test/regression/mdns_test/mdns_duplicate_question_suppression_test.c +++ b/test/regression/mdns_test/mdns_duplicate_question_suppression_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_known_answer_ignored_test.c b/test/regression/mdns_test/mdns_known_answer_ignored_test.c index 7c4c807b..09d135c3 100644 --- a/test/regression/mdns_test/mdns_known_answer_ignored_test.c +++ b/test/regression/mdns_test/mdns_known_answer_ignored_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_known_answer_suppression_query_half_ttl_test.c b/test/regression/mdns_test/mdns_known_answer_suppression_query_half_ttl_test.c index 9feec32c..253038e1 100644 --- a/test/regression/mdns_test/mdns_known_answer_suppression_query_half_ttl_test.c +++ b/test/regression/mdns_test/mdns_known_answer_suppression_query_half_ttl_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_known_answer_suppression_query_test.c b/test/regression/mdns_test/mdns_known_answer_suppression_query_test.c index 922c7bfd..0a302ab1 100644 --- a/test/regression/mdns_test/mdns_known_answer_suppression_query_test.c +++ b/test/regression/mdns_test/mdns_known_answer_suppression_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_known_answer_suppression_response_test.c b/test/regression/mdns_test/mdns_known_answer_suppression_response_test.c index 8dc9209f..9ee3bf8e 100644 --- a/test/regression/mdns_test/mdns_known_answer_suppression_response_test.c +++ b/test/regression/mdns_test/mdns_known_answer_suppression_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_known_answer_suppression_unique_test.c b/test/regression/mdns_test/mdns_known_answer_suppression_unique_test.c index 0899e05e..1ae20cf9 100644 --- a/test/regression/mdns_test/mdns_known_answer_suppression_unique_test.c +++ b/test/regression/mdns_test/mdns_known_answer_suppression_unique_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_multiple_questions_per_query_test.c b/test/regression/mdns_test/mdns_multiple_questions_per_query_test.c index d8116d6d..1b300570 100644 --- a/test/regression/mdns_test/mdns_multiple_questions_per_query_test.c +++ b/test/regression/mdns_test/mdns_multiple_questions_per_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_poof_test.c b/test/regression/mdns_test/mdns_poof_test.c index 90986d05..ff75a1e7 100644 --- a/test/regression/mdns_test/mdns_poof_test.c +++ b/test/regression/mdns_test/mdns_poof_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_probing_conflict_test.c b/test/regression/mdns_test/mdns_probing_conflict_test.c index 31aa883e..0e68775d 100644 --- a/test/regression/mdns_test/mdns_probing_conflict_test.c +++ b/test/regression/mdns_test/mdns_probing_conflict_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_and_response_chaos_test.c b/test/regression/mdns_test/mdns_query_and_response_chaos_test.c index 002d7561..02fa1345 100644 --- a/test/regression/mdns_test/mdns_query_and_response_chaos_test.c +++ b/test/regression/mdns_test/mdns_query_and_response_chaos_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_during_probing_test.c b/test/regression/mdns_test/mdns_query_during_probing_test.c index c478cb37..21ba6cff 100644 --- a/test/regression/mdns_test/mdns_query_during_probing_test.c +++ b/test/regression/mdns_test/mdns_query_during_probing_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_http_tcp_test.c b/test/regression/mdns_test/mdns_query_http_tcp_test.c index 2fdbc5c5..9d555c48 100644 --- a/test/regression/mdns_test/mdns_query_http_tcp_test.c +++ b/test/regression/mdns_test/mdns_query_http_tcp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_pdl_datastram_tcp_test.c b/test/regression/mdns_test/mdns_query_pdl_datastram_tcp_test.c index 1635f348..dd166584 100644 --- a/test/regression/mdns_test/mdns_query_pdl_datastram_tcp_test.c +++ b/test/regression/mdns_test/mdns_query_pdl_datastram_tcp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_printer_tcp_test.c b/test/regression/mdns_test/mdns_query_printer_tcp_test.c index 908c3466..eddac3db 100644 --- a/test/regression/mdns_test/mdns_query_printer_tcp_test.c +++ b/test/regression/mdns_test/mdns_query_printer_tcp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_rr_timeout_test.c b/test/regression/mdns_test/mdns_query_rr_timeout_test.c index f692e650..cd78b142 100644 --- a/test/regression/mdns_test/mdns_query_rr_timeout_test.c +++ b/test/regression/mdns_test/mdns_query_rr_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_smb_tcp_test.c b/test/regression/mdns_test/mdns_query_smb_tcp_test.c index 971e4294..6a5076be 100644 --- a/test/regression/mdns_test/mdns_query_smb_tcp_test.c +++ b/test/regression/mdns_test/mdns_query_smb_tcp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_start_stop_test.c b/test/regression/mdns_test/mdns_query_start_stop_test.c index 4e85dd1b..f509d706 100644 --- a/test/regression/mdns_test/mdns_query_start_stop_test.c +++ b/test/regression/mdns_test/mdns_query_start_stop_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_query_with_tc_test.c b/test/regression/mdns_test/mdns_query_with_tc_test.c index cb777fbb..624834bf 100644 --- a/test/regression/mdns_test/mdns_query_with_tc_test.c +++ b/test/regression/mdns_test/mdns_query_with_tc_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_response_aggregation_test.c b/test/regression/mdns_test/mdns_response_aggregation_test.c index d3079aad..578608c1 100644 --- a/test/regression/mdns_test/mdns_response_aggregation_test.c +++ b/test/regression/mdns_test/mdns_response_aggregation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_response_in_multiple_packets_test.c b/test/regression/mdns_test/mdns_response_in_multiple_packets_test.c index 4ea66210..851861c4 100644 --- a/test/regression/mdns_test/mdns_response_in_multiple_packets_test.c +++ b/test/regression/mdns_test/mdns_response_in_multiple_packets_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_response_interval_test.c b/test/regression/mdns_test/mdns_response_interval_test.c index e5d22999..d8c6442f 100644 --- a/test/regression/mdns_test/mdns_response_interval_test.c +++ b/test/regression/mdns_test/mdns_response_interval_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_response_no_delay_test.c b/test/regression/mdns_test/mdns_response_no_delay_test.c index 7abdf579..8462e0ff 100644 --- a/test/regression/mdns_test/mdns_response_no_delay_test.c +++ b/test/regression/mdns_test/mdns_response_no_delay_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_response_to_address_query_test.c b/test/regression/mdns_test/mdns_response_to_address_query_test.c index 61252cdb..eab557cd 100644 --- a/test/regression/mdns_test/mdns_response_to_address_query_test.c +++ b/test/regression/mdns_test/mdns_response_to_address_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_response_with_tc_test.c b/test/regression/mdns_test/mdns_response_with_tc_test.c index de5a4e30..6f2cfbd9 100644 --- a/test/regression/mdns_test/mdns_response_with_tc_test.c +++ b/test/regression/mdns_test/mdns_response_with_tc_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_server_announcement_with_txt_test.c b/test/regression/mdns_test/mdns_server_announcement_with_txt_test.c index 4226e475..342182c4 100644 --- a/test/regression/mdns_test/mdns_server_announcement_with_txt_test.c +++ b/test/regression/mdns_test/mdns_server_announcement_with_txt_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_server_interface_reset.c b/test/regression/mdns_test/mdns_server_interface_reset.c index 4b7b2f49..6dd3ddf5 100644 --- a/test/regression/mdns_test/mdns_server_interface_reset.c +++ b/test/regression/mdns_test/mdns_server_interface_reset.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/mdns_server_send_goodbye_test.c b/test/regression/mdns_test/mdns_server_send_goodbye_test.c index 6e30d6a8..e1aafb8e 100644 --- a/test/regression/mdns_test/mdns_server_send_goodbye_test.c +++ b/test/regression/mdns_test/mdns_server_send_goodbye_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" diff --git a/test/regression/mdns_test/netx_mdns_announcement_repeat_test.c b/test/regression/mdns_test/netx_mdns_announcement_repeat_test.c index daf016e5..2cc0b8dc 100644 --- a/test/regression/mdns_test/netx_mdns_announcement_repeat_test.c +++ b/test/regression/mdns_test/netx_mdns_announcement_repeat_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_system.h" diff --git a/test/regression/mdns_test/netx_mdns_bad_packet_test.c b/test/regression/mdns_test/netx_mdns_bad_packet_test.c index c7f2e1a6..128376c5 100644 --- a/test/regression/mdns_test/netx_mdns_bad_packet_test.c +++ b/test/regression/mdns_test/netx_mdns_bad_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" extern void test_control_return(UINT status); diff --git a/test/regression/mdns_test/netx_mdns_buffer_size_test.c b/test/regression/mdns_test/netx_mdns_buffer_size_test.c index cab2a7f1..762af31c 100644 --- a/test/regression/mdns_test/netx_mdns_buffer_size_test.c +++ b/test/regression/mdns_test/netx_mdns_buffer_size_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/mdns_test/netx_mdns_create_delete_test.c b/test/regression/mdns_test/netx_mdns_create_delete_test.c index a9f6fd82..cd5615cd 100644 --- a/test/regression/mdns_test/netx_mdns_create_delete_test.c +++ b/test/regression/mdns_test/netx_mdns_create_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" extern void test_control_return(UINT status); diff --git a/test/regression/mdns_test/netx_mdns_domain_name_test.c b/test/regression/mdns_test/netx_mdns_domain_name_test.c index 017d7e5a..b060dce4 100644 --- a/test/regression/mdns_test/netx_mdns_domain_name_test.c +++ b/test/regression/mdns_test/netx_mdns_domain_name_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_interface_test.c b/test/regression/mdns_test/netx_mdns_interface_test.c index 9d48145e..fec4a824 100644 --- a/test/regression/mdns_test/netx_mdns_interface_test.c +++ b/test/regression/mdns_test/netx_mdns_interface_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/mdns_test/netx_mdns_internal_function_test.c b/test/regression/mdns_test/netx_mdns_internal_function_test.c index 8e74982c..076b0dcb 100644 --- a/test/regression/mdns_test/netx_mdns_internal_function_test.c +++ b/test/regression/mdns_test/netx_mdns_internal_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include <time.h> diff --git a/test/regression/mdns_test/netx_mdns_ipv6_string_test.c b/test/regression/mdns_test/netx_mdns_ipv6_string_test.c index 7888df74..e7b975e6 100644 --- a/test/regression/mdns_test/netx_mdns_ipv6_string_test.c +++ b/test/regression/mdns_test/netx_mdns_ipv6_string_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include <time.h> diff --git a/test/regression/mdns_test/netx_mdns_local_cache_continuous_query_test.c b/test/regression/mdns_test/netx_mdns_local_cache_continuous_query_test.c index ea07621f..e11d3442 100644 --- a/test/regression/mdns_test/netx_mdns_local_cache_continuous_query_test.c +++ b/test/regression/mdns_test/netx_mdns_local_cache_continuous_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_local_cache_one_shot_query_test.c b/test/regression/mdns_test/netx_mdns_local_cache_one_shot_query_test.c index 548af151..c68040f3 100644 --- a/test/regression/mdns_test/netx_mdns_local_cache_one_shot_query_test.c +++ b/test/regression/mdns_test/netx_mdns_local_cache_one_shot_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_multiple_answers_test.c b/test/regression/mdns_test/netx_mdns_multiple_answers_test.c index 7ca11d6d..fd874d02 100644 --- a/test/regression/mdns_test/netx_mdns_multiple_answers_test.c +++ b/test/regression/mdns_test/netx_mdns_multiple_answers_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_name_test.c b/test/regression/mdns_test/netx_mdns_name_test.c index d98b402e..d38be167 100644 --- a/test/regression/mdns_test/netx_mdns_name_test.c +++ b/test/regression/mdns_test/netx_mdns_name_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_one_shot_query_test.c b/test/regression/mdns_test/netx_mdns_one_shot_query_test.c index 5a11370d..7a3e0894 100644 --- a/test/regression/mdns_test/netx_mdns_one_shot_query_test.c +++ b/test/regression/mdns_test/netx_mdns_one_shot_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_peer_service_change_notify_test.c b/test/regression/mdns_test/netx_mdns_peer_service_change_notify_test.c index 94ef76cb..3bad134d 100644 --- a/test/regression/mdns_test/netx_mdns_peer_service_change_notify_test.c +++ b/test/regression/mdns_test/netx_mdns_peer_service_change_notify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/mdns_test/netx_mdns_ram_test.c b/test/regression/mdns_test/netx_mdns_ram_test.c index 7507c877..6843c7cf 100644 --- a/test/regression/mdns_test/netx_mdns_ram_test.c +++ b/test/regression/mdns_test/netx_mdns_ram_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined __PRODUCT_NETXDUO__ && !defined NX_DISABLE_IPV4 #include "netx_mdns_test.h" diff --git a/test/regression/mdns_test/netx_mdns_read_overflow_test.c b/test/regression/mdns_test/netx_mdns_read_overflow_test.c index 0c6ca152..10649a2e 100644 --- a/test/regression/mdns_test/netx_mdns_read_overflow_test.c +++ b/test/regression/mdns_test/netx_mdns_read_overflow_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_responder_cooperating_test.c b/test/regression/mdns_test/netx_mdns_responder_cooperating_test.c index 5e4161d2..4076aad5 100644 --- a/test/regression/mdns_test/netx_mdns_responder_cooperating_test.c +++ b/test/regression/mdns_test/netx_mdns_responder_cooperating_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_response_with_question_test.c b/test/regression/mdns_test/netx_mdns_response_with_question_test.c index c90b9690..5fadd8ba 100644 --- a/test/regression/mdns_test/netx_mdns_response_with_question_test.c +++ b/test/regression/mdns_test/netx_mdns_response_with_question_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_run_test_case.c b/test/regression/mdns_test/netx_mdns_run_test_case.c index 56b689d4..1d42f54e 100644 --- a/test/regression/mdns_test/netx_mdns_run_test_case.c +++ b/test/regression/mdns_test/netx_mdns_run_test_case.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/mdns_test/netx_mdns_second_interface_test.c b/test/regression/mdns_test/netx_mdns_second_interface_test.c index 516afd80..7c3bf8e1 100644 --- a/test/regression/mdns_test/netx_mdns_second_interface_test.c +++ b/test/regression/mdns_test/netx_mdns_second_interface_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/mdns_test/netx_mdns_service_add_delete_test.c b/test/regression/mdns_test/netx_mdns_service_add_delete_test.c index 6106b610..2fadea53 100644 --- a/test/regression/mdns_test/netx_mdns_service_add_delete_test.c +++ b/test/regression/mdns_test/netx_mdns_service_add_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include <time.h> diff --git a/test/regression/mdns_test/netx_mdns_service_lookup_test.c b/test/regression/mdns_test/netx_mdns_service_lookup_test.c index fa450a9c..5e8aaac8 100644 --- a/test/regression/mdns_test/netx_mdns_service_lookup_test.c +++ b/test/regression/mdns_test/netx_mdns_service_lookup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_source_address_test.c b/test/regression/mdns_test/netx_mdns_source_address_test.c index 2831433a..928fbfd7 100644 --- a/test/regression/mdns_test/netx_mdns_source_address_test.c +++ b/test/regression/mdns_test/netx_mdns_source_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_source_port_test.c b/test/regression/mdns_test/netx_mdns_source_port_test.c index 05ae6454..b9854c51 100644 --- a/test/regression/mdns_test/netx_mdns_source_port_test.c +++ b/test/regression/mdns_test/netx_mdns_source_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_test.h b/test/regression/mdns_test/netx_mdns_test.h index c236271a..84ae7991 100644 --- a/test/regression/mdns_test/netx_mdns_test.h +++ b/test/regression/mdns_test/netx_mdns_test.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef _NETX_MDNS_TEST_H_ #define _NETX_MDNS_TEST_H_ diff --git a/test/regression/mdns_test/netx_mdns_ttl_test.c b/test/regression/mdns_test/netx_mdns_ttl_test.c index 9643e7ed..c34bdce7 100644 --- a/test/regression/mdns_test/netx_mdns_ttl_test.c +++ b/test/regression/mdns_test/netx_mdns_ttl_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_two_buffer_test.c b/test/regression/mdns_test/netx_mdns_two_buffer_test.c index 6d81975d..80923a23 100644 --- a/test/regression/mdns_test/netx_mdns_two_buffer_test.c +++ b/test/regression/mdns_test/netx_mdns_two_buffer_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/mdns_test/netx_mdns_txt_notation_test.c b/test/regression/mdns_test/netx_mdns_txt_notation_test.c index f756af7b..ac2a7362 100644 --- a/test/regression/mdns_test/netx_mdns_txt_notation_test.c +++ b/test/regression/mdns_test/netx_mdns_txt_notation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mdns_test/netx_mdns_txt_test.c b/test/regression/mdns_test/netx_mdns_txt_test.c index c6b3bf58..4adbfb5e 100644 --- a/test/regression/mdns_test/netx_mdns_txt_test.c +++ b/test/regression/mdns_test/netx_mdns_txt_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_ram_network_driver_test_1500.h" diff --git a/test/regression/mqtt_test/netx_mqtt_api_test.c b/test/regression/mqtt_test/netx_mqtt_api_test.c index 3bff14c3..bb037ebb 100644 --- a/test/regression/mqtt_test/netx_mqtt_api_test.c +++ b/test/regression/mqtt_test/netx_mqtt_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic IP operation. */ #include "nxd_mqtt_client.h" diff --git a/test/regression/mqtt_test/netx_mqtt_branch_test.c b/test/regression/mqtt_test/netx_mqtt_branch_test.c index b33a2418..3640ed75 100644 --- a/test/regression/mqtt_test/netx_mqtt_branch_test.c +++ b/test/regression/mqtt_test/netx_mqtt_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connack_error_test.c b/test/regression/mqtt_test/netx_mqtt_connack_error_test.c index 5e1840cd..d16c1c77 100644 --- a/test/regression/mqtt_test/netx_mqtt_connack_error_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connack_error_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client process error CONNACK. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_auth_empty_test.c b/test/regression/mqtt_test/netx_mqtt_connect_auth_empty_test.c index 93fcee40..26891378 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_auth_empty_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_auth_empty_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_auth_test.c b/test/regression/mqtt_test/netx_mqtt_connect_auth_test.c index 78ed25bc..10295767 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_auth_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_auth_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_non_block_2_test.c b/test/regression/mqtt_test/netx_mqtt_connect_non_block_2_test.c index 017f785c..294e1734 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_non_block_2_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_non_block_2_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_non_block_test.c b/test/regression/mqtt_test/netx_mqtt_connect_non_block_test.c index 79fc24cc..ffe4848b 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_non_block_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_non_block_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_packet_send_failure_test.c b/test/regression/mqtt_test/netx_mqtt_connect_packet_send_failure_test.c index ef7d1c95..e3acbfe6 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_packet_send_failure_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_packet_send_failure_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect packet send test. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_test.c b/test/regression/mqtt_test/netx_mqtt_connect_test.c index 608284be..ed658bec 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_v6_test.c b/test/regression/mqtt_test/netx_mqtt_connect_v6_test.c index 4c2d79a0..68b8e572 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_v6_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_v6_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_will_message_test.c b/test/regression/mqtt_test/netx_mqtt_connect_will_message_test.c index 8efad1c6..78755fa3 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_will_message_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_will_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_will_topic_only_test.c b/test/regression/mqtt_test/netx_mqtt_connect_will_topic_only_test.c index 0aa84b31..b270b281 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_will_topic_only_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_will_topic_only_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_connect_with_auth_will_test.c b/test/regression/mqtt_test/netx_mqtt_connect_with_auth_will_test.c index 1c8737b6..f1e912f8 100644 --- a/test/regression/mqtt_test/netx_mqtt_connect_with_auth_will_test.c +++ b/test/regression/mqtt_test/netx_mqtt_connect_with_auth_will_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_keepalive_test.c b/test/regression/mqtt_test/netx_mqtt_keepalive_test.c index 5b30cc20..71711222 100644 --- a/test/regression/mqtt_test/netx_mqtt_keepalive_test.c +++ b/test/regression/mqtt_test/netx_mqtt_keepalive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client keepalive feature. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_keepalive_timeout_test.c b/test/regression/mqtt_test/netx_mqtt_keepalive_timeout_test.c index e4c5ec59..ef18c9ac 100644 --- a/test/regression/mqtt_test/netx_mqtt_keepalive_timeout_test.c +++ b/test/regression/mqtt_test/netx_mqtt_keepalive_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client keepalive feature. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_multiple_receive_test.c b/test/regression/mqtt_test/netx_mqtt_multiple_receive_test.c index 7ad46fdb..a6d21489 100644 --- a/test/regression/mqtt_test/netx_mqtt_multiple_receive_test.c +++ b/test/regression/mqtt_test/netx_mqtt_multiple_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_not_connected_test.c b/test/regression/mqtt_test/netx_mqtt_not_connected_test.c index 2d6454a6..34ddf3e9 100644 --- a/test/regression/mqtt_test/netx_mqtt_not_connected_test.c +++ b/test/regression/mqtt_test/netx_mqtt_not_connected_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_null_password_test.c b/test/regression/mqtt_test/netx_mqtt_null_password_test.c index de4a0b92..e6f43a91 100644 --- a/test/regression/mqtt_test/netx_mqtt_null_password_test.c +++ b/test/regression/mqtt_test/netx_mqtt_null_password_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_packet_leak_test.c b/test/regression/mqtt_test/netx_mqtt_packet_leak_test.c index e0ad23aa..5a0c79e3 100644 --- a/test/regression/mqtt_test/netx_mqtt_packet_leak_test.c +++ b/test/regression/mqtt_test/netx_mqtt_packet_leak_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case tests the packet leak issue when MQTT client received invalid packet. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_publish_non_zero_packet_id_test.c b/test/regression/mqtt_test/netx_mqtt_publish_non_zero_packet_id_test.c index d6193788..21f0bd20 100644 --- a/test/regression/mqtt_test/netx_mqtt_publish_non_zero_packet_id_test.c +++ b/test/regression/mqtt_test/netx_mqtt_publish_non_zero_packet_id_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_publish_packet_chain_test.c b/test/regression/mqtt_test/netx_mqtt_publish_packet_chain_test.c index 0b11c9f4..e3e65624 100644 --- a/test/regression/mqtt_test/netx_mqtt_publish_packet_chain_test.c +++ b/test/regression/mqtt_test/netx_mqtt_publish_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_publish_qos0_test.c b/test/regression/mqtt_test/netx_mqtt_publish_qos0_test.c index b9065e2f..ee8ea30d 100644 --- a/test/regression/mqtt_test/netx_mqtt_publish_qos0_test.c +++ b/test/regression/mqtt_test/netx_mqtt_publish_qos0_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_publish_qos1_test.c b/test/regression/mqtt_test/netx_mqtt_publish_qos1_test.c index 4d160c5e..8fef85d5 100644 --- a/test/regression/mqtt_test/netx_mqtt_publish_qos1_test.c +++ b/test/regression/mqtt_test/netx_mqtt_publish_qos1_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_publish_qos2_test.c b/test/regression/mqtt_test/netx_mqtt_publish_qos2_test.c index 5211d539..5cfe1b03 100644 --- a/test/regression/mqtt_test/netx_mqtt_publish_qos2_test.c +++ b/test/regression/mqtt_test/netx_mqtt_publish_qos2_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_receive_qos0_test.c b/test/regression/mqtt_test/netx_mqtt_receive_qos0_test.c index 8d042fec..9bcb0eea 100644 --- a/test/regression/mqtt_test/netx_mqtt_receive_qos0_test.c +++ b/test/regression/mqtt_test/netx_mqtt_receive_qos0_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_receive_qos1_test.c b/test/regression/mqtt_test/netx_mqtt_receive_qos1_test.c index 97bb7d99..20654225 100644 --- a/test/regression/mqtt_test/netx_mqtt_receive_qos1_test.c +++ b/test/regression/mqtt_test/netx_mqtt_receive_qos1_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_receive_qos2_test.c b/test/regression/mqtt_test/netx_mqtt_receive_qos2_test.c index 8293a5a5..64e3ea7a 100644 --- a/test/regression/mqtt_test/netx_mqtt_receive_qos2_test.c +++ b/test/regression/mqtt_test/netx_mqtt_receive_qos2_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_receive_span_test.c b/test/regression/mqtt_test/netx_mqtt_receive_span_test.c index 6632ac75..b770ea80 100644 --- a/test/regression/mqtt_test/netx_mqtt_receive_span_test.c +++ b/test/regression/mqtt_test/netx_mqtt_receive_span_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT receive test. This test case validates MQTT message span multple packets. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_remaining_length_test.c b/test/regression/mqtt_test/netx_mqtt_remaining_length_test.c index fa55a600..b466453e 100644 --- a/test/regression/mqtt_test/netx_mqtt_remaining_length_test.c +++ b/test/regression/mqtt_test/netx_mqtt_remaining_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nxd_mqtt_client.h" diff --git a/test/regression/mqtt_test/netx_mqtt_subscribe_non_zero_packet_id_test.c b/test/regression/mqtt_test/netx_mqtt_subscribe_non_zero_packet_id_test.c index d3c1d0dc..7882eb77 100644 --- a/test/regression/mqtt_test/netx_mqtt_subscribe_non_zero_packet_id_test.c +++ b/test/regression/mqtt_test/netx_mqtt_subscribe_non_zero_packet_id_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_subscribe_packet_chain_test.c b/test/regression/mqtt_test/netx_mqtt_subscribe_packet_chain_test.c index 608e3976..3e277c48 100644 --- a/test/regression/mqtt_test/netx_mqtt_subscribe_packet_chain_test.c +++ b/test/regression/mqtt_test/netx_mqtt_subscribe_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_subscribe_test.c b/test/regression/mqtt_test/netx_mqtt_subscribe_test.c index 3df64568..474394b2 100644 --- a/test/regression/mqtt_test/netx_mqtt_subscribe_test.c +++ b/test/regression/mqtt_test/netx_mqtt_subscribe_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_testcontrol.c b/test/regression/mqtt_test/netx_mqtt_testcontrol.c index cac87a53..4df6c08c 100644 --- a/test/regression/mqtt_test/netx_mqtt_testcontrol.c +++ b/test/regression/mqtt_test/netx_mqtt_testcontrol.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is the test control routine the NetX TCP/IP stack. All tests are dispatched from this routine. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_transmit_queue_depth_test.c b/test/regression/mqtt_test/netx_mqtt_transmit_queue_depth_test.c index 419dc0fc..9b3c28af 100644 --- a/test/regression/mqtt_test/netx_mqtt_transmit_queue_depth_test.c +++ b/test/regression/mqtt_test/netx_mqtt_transmit_queue_depth_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_unsubscribe_test.c b/test/regression/mqtt_test/netx_mqtt_unsubscribe_test.c index 005193d8..ade61548 100644 --- a/test/regression/mqtt_test/netx_mqtt_unsubscribe_test.c +++ b/test/regression/mqtt_test/netx_mqtt_unsubscribe_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT connect test. This test case validates MQTT client connect without username/password. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_websocket_block_test.c b/test/regression/mqtt_test/netx_mqtt_websocket_block_test.c index 70aa5ef7..b83051a7 100644 --- a/test/regression/mqtt_test/netx_mqtt_websocket_block_test.c +++ b/test/regression/mqtt_test/netx_mqtt_websocket_block_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT over websocket connect test. This test case validates MQTT client connect over websocket in blocking mode. */ #include "tx_api.h" diff --git a/test/regression/mqtt_test/netx_mqtt_websocket_non_block_test.c b/test/regression/mqtt_test/netx_mqtt_websocket_non_block_test.c index 351d1cf0..98db1ffa 100644 --- a/test/regression/mqtt_test/netx_mqtt_websocket_non_block_test.c +++ b/test/regression/mqtt_test/netx_mqtt_websocket_non_block_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* MQTT over websocket connect test. This test case validates MQTT client connect over websocket in non-blocking mode. */ #include "tx_api.h" diff --git a/test/regression/nat_test/netx_nat_entry_removed_after_timeout_test.c b/test/regression/nat_test/netx_nat_entry_removed_after_timeout_test.c index 849e9e1c..ee6b5caa 100644 --- a/test/regression/nat_test/netx_nat_entry_removed_after_timeout_test.c +++ b/test/regression/nat_test/netx_nat_entry_removed_after_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the NAT TCP operation and the NX_NAT_NON_TCP_SESSION_TIMEOUT and NX_NAT_TCP_SESSION_TIMEOUT diff --git a/test/regression/nat_test/netx_nat_icmp_test.c b/test/regression/nat_test/netx_nat_icmp_test.c index 080891e8..e62ea1d1 100644 --- a/test/regression/nat_test/netx_nat_icmp_test.c +++ b/test/regression/nat_test/netx_nat_icmp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ diff --git a/test/regression/nat_test/netx_nat_invalid_header_test.c b/test/regression/nat_test/netx_nat_invalid_header_test.c index b43eb619..dac965bf 100644 --- a/test/regression/nat_test/netx_nat_invalid_header_test.c +++ b/test/regression/nat_test/netx_nat_invalid_header_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UCP operation. */ diff --git a/test/regression/nat_test/netx_nat_tcp_fragment_test.c b/test/regression/nat_test/netx_nat_tcp_fragment_test.c index efd15f41..dab36d6e 100644 --- a/test/regression/nat_test/netx_nat_tcp_fragment_test.c +++ b/test/regression/nat_test/netx_nat_tcp_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP operation. */ diff --git a/test/regression/nat_test/netx_nat_tcp_port_test.c b/test/regression/nat_test/netx_nat_tcp_port_test.c index 649d6a12..3ee08111 100644 --- a/test/regression/nat_test/netx_nat_tcp_port_test.c +++ b/test/regression/nat_test/netx_nat_tcp_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP operation. */ diff --git a/test/regression/nat_test/netx_nat_tcp_port_test2.c b/test/regression/nat_test/netx_nat_tcp_port_test2.c index 279a9027..e5188fe3 100644 --- a/test/regression/nat_test/netx_nat_tcp_port_test2.c +++ b/test/regression/nat_test/netx_nat_tcp_port_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP operation. */ diff --git a/test/regression/nat_test/netx_nat_tcp_remove_oldest_udp_entry_test.c b/test/regression/nat_test/netx_nat_tcp_remove_oldest_udp_entry_test.c index 592636a8..a0cdcc91 100644 --- a/test/regression/nat_test/netx_nat_tcp_remove_oldest_udp_entry_test.c +++ b/test/regression/nat_test/netx_nat_tcp_remove_oldest_udp_entry_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the NAT TCP operation and NX_NAT_ENABLE_REPLACMENT feature. This test creates five diff --git a/test/regression/nat_test/netx_nat_tcp_test1.c b/test/regression/nat_test/netx_nat_tcp_test1.c index 30b2ca9a..60fe242d 100644 --- a/test/regression/nat_test/netx_nat_tcp_test1.c +++ b/test/regression/nat_test/netx_nat_tcp_test1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP operation. */ diff --git a/test/regression/nat_test/netx_nat_tcp_test2.c b/test/regression/nat_test/netx_nat_tcp_test2.c index c526c5f7..6c26af39 100644 --- a/test/regression/nat_test/netx_nat_tcp_test2.c +++ b/test/regression/nat_test/netx_nat_tcp_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP operation. */ diff --git a/test/regression/nat_test/netx_nat_udp_fragment_test.c b/test/regression/nat_test/netx_nat_udp_fragment_test.c index ab85181d..789d93e3 100644 --- a/test/regression/nat_test/netx_nat_udp_fragment_test.c +++ b/test/regression/nat_test/netx_nat_udp_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UCP operation. */ diff --git a/test/regression/nat_test/netx_nat_udp_port_test.c b/test/regression/nat_test/netx_nat_udp_port_test.c index 14bba261..3bfc0a54 100644 --- a/test/regression/nat_test/netx_nat_udp_port_test.c +++ b/test/regression/nat_test/netx_nat_udp_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UCP operation. */ diff --git a/test/regression/nat_test/netx_nat_udp_test.c b/test/regression/nat_test/netx_nat_udp_test.c index 59c48e35..e1e0e8b4 100644 --- a/test/regression/nat_test/netx_nat_udp_test.c +++ b/test/regression/nat_test/netx_nat_udp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UCP operation. */ diff --git a/test/regression/netxduo_test/netx_101_17_test.c b/test/regression/netxduo_test/netx_101_17_test.c index 01e4b788..82e0aa3d 100644 --- a/test/regression/netxduo_test/netx_101_17_test.c +++ b/test/regression/netxduo_test/netx_101_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 101.17 IW,the initial value of cwnd, MUST be less than or equal to 4*SMSS bytes and MUST NOT be more than 4 segments. */ /* Page 4, RFC 5681. */ diff --git a/test/regression/netxduo_test/netx_101_18_test.c b/test/regression/netxduo_test/netx_101_18_test.c index 51283af8..886ba049 100644 --- a/test/regression/netxduo_test/netx_101_18_test.c +++ b/test/regression/netxduo_test/netx_101_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 101.18 During slow start, a TCP increments cwnd by at most SMSS bytes for each ACK received that acknowledges new data. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_102_18_test.c b/test/regression/netxduo_test/netx_102_18_test.c index fcf2325e..2848444d 100644 --- a/test/regression/netxduo_test/netx_102_18_test.c +++ b/test/regression/netxduo_test/netx_102_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.18 The TCP output routine never sends more than cwnd if cwnd less than the receiver's advertised window. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_102_19_test.c b/test/regression/netxduo_test/netx_102_19_test.c index 5f2bdf34..d58f80fd 100644 --- a/test/regression/netxduo_test/netx_102_19_test.c +++ b/test/regression/netxduo_test/netx_102_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.19 The TCP output routine never sends more than receiver's advertised window if receiver's advertised window less than the cwnd. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_102_20_test.c b/test/regression/netxduo_test/netx_102_20_test.c index 1588ca09..7ffe495c 100644 --- a/test/regression/netxduo_test/netx_102_20_test.c +++ b/test/regression/netxduo_test/netx_102_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.20 When congestion occurs, one-half of the current window size is saved in ssthresh. */ diff --git a/test/regression/netxduo_test/netx_102_21_test.c b/test/regression/netxduo_test/netx_102_21_test.c index 698bb35a..fe2777cd 100644 --- a/test/regression/netxduo_test/netx_102_21_test.c +++ b/test/regression/netxduo_test/netx_102_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.21 When congestion occurs, one-half of the current window size, but at least 2 segments is saved in ssthresh. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_102_22_test.c b/test/regression/netxduo_test/netx_102_22_test.c index 685629ce..39273d9e 100644 --- a/test/regression/netxduo_test/netx_102_22_test.c +++ b/test/regression/netxduo_test/netx_102_22_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.22 Upon a timeout cwnd MUST be set to no more than the loss window, LW, which equals 1 full-sized segment (regardless of the value of IW). */ /* Procedure diff --git a/test/regression/netxduo_test/netx_102_23_test.c b/test/regression/netxduo_test/netx_102_23_test.c index ba44b9a8..baa42499 100644 --- a/test/regression/netxduo_test/netx_102_23_test.c +++ b/test/regression/netxduo_test/netx_102_23_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.23 Slow start continues until TCP is halfway to where it was when congestion occurred. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_102_24_test.c b/test/regression/netxduo_test/netx_102_24_test.c index 2a4e36e7..80df1d4e 100644 --- a/test/regression/netxduo_test/netx_102_24_test.c +++ b/test/regression/netxduo_test/netx_102_24_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.24 Formula commonly used to update cwnd during congestion avoidance is cwnd += SMSS*SMSS/ cwnd executed on every incoming non-duplicate ACK. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_102_25_test.c b/test/regression/netxduo_test/netx_102_25_test.c index 388cbe63..5555564f 100644 --- a/test/regression/netxduo_test/netx_102_25_test.c +++ b/test/regression/netxduo_test/netx_102_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 102.25 The increase in cwnd should be at most one segment each round-trip time (regardless how many ACKs are received in that RTT). */ /* Procedure diff --git a/test/regression/netxduo_test/netx_103_17_test.c b/test/regression/netxduo_test/netx_103_17_test.c index 9aa12396..6eeb775f 100644 --- a/test/regression/netxduo_test/netx_103_17_test.c +++ b/test/regression/netxduo_test/netx_103_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 103.17 After receiving 3 duplicate ACKs, TCP performs a retransmission of missing segment, without waiting for retransmission timer to expire. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_104_17_test.c b/test/regression/netxduo_test/netx_104_17_test.c index 315f4bcc..afad9601 100644 --- a/test/regression/netxduo_test/netx_104_17_test.c +++ b/test/regression/netxduo_test/netx_104_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 104.17 When next ACK arrives that acknowledges previously unacknowledged data, set cwnd to ssthresh (the value set in step 2). This is termed `'deflating' the window. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_106_17_test.c b/test/regression/netxduo_test/netx_106_17_test.c index 2073ad9a..dc47de41 100644 --- a/test/regression/netxduo_test/netx_106_17_test.c +++ b/test/regression/netxduo_test/netx_106_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.18:TCP MUST be able to receive MSS option in SYN segment and calculate the effective send segment size appropriately. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_10_23_01_test.c b/test/regression/netxduo_test/netx_10_23_01_test.c index d327602c..deec2ac8 100644 --- a/test/regression/netxduo_test/netx_10_23_01_test.c +++ b/test/regression/netxduo_test/netx_10_23_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 10.23.01 TCP, in LISTEN state, Send RST message when recieved a FIN + ACK. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_10_23_02_test.c b/test/regression/netxduo_test/netx_10_23_02_test.c index dd0db165..b86b6182 100644 --- a/test/regression/netxduo_test/netx_10_23_02_test.c +++ b/test/regression/netxduo_test/netx_10_23_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 10.23.02 TCP, in CLOSED, Send RST for FIN +ACK, in SYN-SENT state, ignore the FIN+ACK.. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_10_24_01_test.c b/test/regression/netxduo_test/netx_10_24_01_test.c index ba72f58f..5c011de4 100644 --- a/test/regression/netxduo_test/netx_10_24_01_test.c +++ b/test/regression/netxduo_test/netx_10_24_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 10.24 TCP, in CLOSE-WAIT, CLOSING or LAST-ACK state, MUST not change state after receiving a FIN. */ /*This is 10.24_01 in CLOSE-WAIT state*/ /* Procedure diff --git a/test/regression/netxduo_test/netx_10_24_02_test.c b/test/regression/netxduo_test/netx_10_24_02_test.c index 634eeea2..44bb8f58 100644 --- a/test/regression/netxduo_test/netx_10_24_02_test.c +++ b/test/regression/netxduo_test/netx_10_24_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 10.24 TCP, in CLOSE-WAIT, CLOSING or LAST-ACK state, MUST not change state after receiving a FIN. */ /*This is 10.24_02 in CLOSING state*/ diff --git a/test/regression/netxduo_test/netx_10_24_03_test.c b/test/regression/netxduo_test/netx_10_24_03_test.c index d793ca78..a6e980e3 100644 --- a/test/regression/netxduo_test/netx_10_24_03_test.c +++ b/test/regression/netxduo_test/netx_10_24_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 10.24 TCP, in CLOSE-WAIT, CLOSING or LAST-ACK state, MUST not change state after receiving a FIN. */ /*This is 10.24_03 in LAST-ACK state*/ diff --git a/test/regression/netxduo_test/netx_10_25_test.c b/test/regression/netxduo_test/netx_10_25_test.c index 90682939..97a890f6 100644 --- a/test/regression/netxduo_test/netx_10_25_test.c +++ b/test/regression/netxduo_test/netx_10_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 10.25 TCP, in ESTABLISHED state, SHOULD piggyback acknowledgement with a segment being transmitted (whenever possible) without incurring undue delay. */ diff --git a/test/regression/netxduo_test/netx_10_26_test.c b/test/regression/netxduo_test/netx_10_26_test.c index 13eb69c3..ccf920cf 100644 --- a/test/regression/netxduo_test/netx_10_26_test.c +++ b/test/regression/netxduo_test/netx_10_26_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 10.26 TCP, in ESTABLISHED state, MUST ignore a dupli-cate ACK. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_18_test.c b/test/regression/netxduo_test/netx_11_18_test.c index f1cea786..d4a04b22 100644 --- a/test/regression/netxduo_test/netx_11_18_test.c +++ b/test/regression/netxduo_test/netx_11_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.18 TCP, if starts as an active connection and reaches SYN-RCVD state MUST go to CLOSED state on RESET. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_19_test.c b/test/regression/netxduo_test/netx_11_19_test.c index 16db4269..88fc85e2 100644 --- a/test/regression/netxduo_test/netx_11_19_test.c +++ b/test/regression/netxduo_test/netx_11_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.19 TCP, in ESTABLISHED state MUST inform the application in case of aborting from remote site. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_24_test.c b/test/regression/netxduo_test/netx_11_24_test.c index 93be659c..ff9f9a82 100644 --- a/test/regression/netxduo_test/netx_11_24_test.c +++ b/test/regression/netxduo_test/netx_11_24_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.24 Local user initiates the close, TCP enters the FIN-WAIT-1 state. RECEIVEs are allowed in this state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_25_test.c b/test/regression/netxduo_test/netx_11_25_test.c index a55374fc..8243b1bc 100644 --- a/test/regression/netxduo_test/netx_11_25_test.c +++ b/test/regression/netxduo_test/netx_11_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.25 TCP enters the FIN-WAIT-2 state. RECEIVEs are allowed in this state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_26_test.c b/test/regression/netxduo_test/netx_11_26_test.c index cd1b1053..e0cb36ae 100644 --- a/test/regression/netxduo_test/netx_11_26_test.c +++ b/test/regression/netxduo_test/netx_11_26_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.26:If an unsolicited FIN arrives from the network, TCP enters the CLOSE_WAIT state. TCP can send any remaining data. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_27_test.c b/test/regression/netxduo_test/netx_11_27_test.c index 7453bbe0..6704fc34 100644 --- a/test/regression/netxduo_test/netx_11_27_test.c +++ b/test/regression/netxduo_test/netx_11_27_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.27 TCP, FINWAIT-1 state MUST inform the application in case of aborting from remote site. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_28_test.c b/test/regression/netxduo_test/netx_11_28_test.c index c434eac8..fb857af4 100644 --- a/test/regression/netxduo_test/netx_11_28_test.c +++ b/test/regression/netxduo_test/netx_11_28_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.28 TCP, FINWAIT-2 state MUST inform the application in case of aborting from remote site. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_11_29_test.c b/test/regression/netxduo_test/netx_11_29_test.c index e19cf17b..2e376725 100644 --- a/test/regression/netxduo_test/netx_11_29_test.c +++ b/test/regression/netxduo_test/netx_11_29_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 11.29 TCP, in CLOSE-WAIT state MUST inform the appli-cation in case of aborting from remote site. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_01_test.c b/test/regression/netxduo_test/netx_12_01_test.c index f7744bb6..9b71942a 100644 --- a/test/regression/netxduo_test/netx_12_01_test.c +++ b/test/regression/netxduo_test/netx_12_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.01 TCP MUST be prepared to handle an illegal option length for MSS, in a SYN segment, without crashing; a suggested procedure is to reset the connection and log the reason. */ diff --git a/test/regression/netxduo_test/netx_12_02_test.c b/test/regression/netxduo_test/netx_12_02_test.c index 22e6e561..d558129d 100644 --- a/test/regression/netxduo_test/netx_12_02_test.c +++ b/test/regression/netxduo_test/netx_12_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.02 TCP MUST be able to receive No Operation and End of Options List options in SYN segment. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_03_test.c b/test/regression/netxduo_test/netx_12_03_test.c index 0bf4c92a..e24f8d97 100644 --- a/test/regression/netxduo_test/netx_12_03_test.c +++ b/test/regression/netxduo_test/netx_12_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.03 TCP MUST ignore without error any TCP option it does not implement. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_04_test.c b/test/regression/netxduo_test/netx_12_04_test.c index 6550ad04..858008e6 100644 --- a/test/regression/netxduo_test/netx_12_04_test.c +++ b/test/regression/netxduo_test/netx_12_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.04 TCP MUST be prepared to handle an illegal option length for MSS, in a SYN segment; a suggested procedure is to reset the connection. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_17_test.c b/test/regression/netxduo_test/netx_12_17_test.c index 43e6ed2f..6f9f910b 100644 --- a/test/regression/netxduo_test/netx_12_17_test.c +++ b/test/regression/netxduo_test/netx_12_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.17 TCP MUST be prepared to handle an illegal option length for MSS, in a SYN,ACK segment, without crashing. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_18_test.c b/test/regression/netxduo_test/netx_12_18_test.c index d7ce2734..7ee11d2d 100644 --- a/test/regression/netxduo_test/netx_12_18_test.c +++ b/test/regression/netxduo_test/netx_12_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.18:TCP MUST be able to receive MSS option in SYN segment and calculate the effective send segment size appropriately. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_19_test.c b/test/regression/netxduo_test/netx_12_19_test.c index 817a3ec1..19756b1b 100644 --- a/test/regression/netxduo_test/netx_12_19_test.c +++ b/test/regression/netxduo_test/netx_12_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.19:TCP MUST assume a default send MSS of 536 if MSS option is not received at connection setup. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_20_test.c b/test/regression/netxduo_test/netx_12_20_test.c index d85adbf1..73b04605 100644 --- a/test/regression/netxduo_test/netx_12_20_test.c +++ b/test/regression/netxduo_test/netx_12_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.20:TCP MUST ignore MSS option in data segment. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_21_test.c b/test/regression/netxduo_test/netx_12_21_test.c index a6c0b444..04eacca9 100644 --- a/test/regression/netxduo_test/netx_12_21_test.c +++ b/test/regression/netxduo_test/netx_12_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.21:TCP MUST be able to receive MSS option in SYN,ACK segment and calculate the effective send segment size appropriately. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_12_23_test.c b/test/regression/netxduo_test/netx_12_23_test.c index 76006534..0ef3a532 100644 --- a/test/regression/netxduo_test/netx_12_23_test.c +++ b/test/regression/netxduo_test/netx_12_23_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.23 TCP MUST implement sending the MSS option. */ /* RFC 1122, Section 4.2.2.6, page 85, Maximum Segment Size Option: RFC-793 Section 3.1. diff --git a/test/regression/netxduo_test/netx_12_24_test.c b/test/regression/netxduo_test/netx_12_24_test.c index 8f06cca8..5a152568 100644 --- a/test/regression/netxduo_test/netx_12_24_test.c +++ b/test/regression/netxduo_test/netx_12_24_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.24 TCP SHOULD send MSS option in every SYN segment when its receive MSS differs from the default 536. */ diff --git a/test/regression/netxduo_test/netx_12_25_test.c b/test/regression/netxduo_test/netx_12_25_test.c index 552932e0..acae0d7f 100644 --- a/test/regression/netxduo_test/netx_12_25_test.c +++ b/test/regression/netxduo_test/netx_12_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.25 TCP MAY send MSS option in every SYN segment even when its receive MSS value is same as the default 536. */ diff --git a/test/regression/netxduo_test/netx_12_26_test.c b/test/regression/netxduo_test/netx_12_26_test.c index 1b1ae010..97dcc386 100644 --- a/test/regression/netxduo_test/netx_12_26_test.c +++ b/test/regression/netxduo_test/netx_12_26_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.26 TCP over IPv6 MUST assume a default send MSS of 1220 if MSS option is not received at connection setup When using TCP over IPv6, the MSS must be computed as the maximum packet size minus 60 octets. */ diff --git a/test/regression/netxduo_test/netx_12_27_test.c b/test/regression/netxduo_test/netx_12_27_test.c index 375c40eb..f7bd93f6 100644 --- a/test/regression/netxduo_test/netx_12_27_test.c +++ b/test/regression/netxduo_test/netx_12_27_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.27 TCP MUST ignore MSS option in data segment When using TCP over IPv6, the MSS must be computed as the maximum packet size minus 60 octets. */ diff --git a/test/regression/netxduo_test/netx_12_30_test.c b/test/regression/netxduo_test/netx_12_30_test.c index 7258ecef..9299f890 100644 --- a/test/regression/netxduo_test/netx_12_30_test.c +++ b/test/regression/netxduo_test/netx_12_30_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.30 TCP MAY send MSS option in every SYN segment even when its receive MSS value is same as the default 1220 When using TCP over IPv6, the MSS must be computed as the maximum packet size minus 60 octets. */ diff --git a/test/regression/netxduo_test/netx_12_31_test.c b/test/regression/netxduo_test/netx_12_31_test.c index b6feeaa2..0dbbe6bc 100644 --- a/test/regression/netxduo_test/netx_12_31_test.c +++ b/test/regression/netxduo_test/netx_12_31_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 12.31 TCP MUST be prepared to handle an illegal option length for MSS, in a SYN,ACK segment; a suggested procedure is to reset the connection. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_13_01_test.c b/test/regression/netxduo_test/netx_13_01_test.c index e9edab0b..22764029 100644 --- a/test/regression/netxduo_test/netx_13_01_test.c +++ b/test/regression/netxduo_test/netx_13_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 13.01 A full-sized segment MUST be acknowledged within a time of 0.5 sec. */ /* RFC 1122, Section 4.2.3.2, page 96, When to Send an ACK Segment. diff --git a/test/regression/netxduo_test/netx_13_02_test.c b/test/regression/netxduo_test/netx_13_02_test.c index b3d14178..06c22d5b 100644 --- a/test/regression/netxduo_test/netx_13_02_test.c +++ b/test/regression/netxduo_test/netx_13_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 13.02 TCP SHOULD implement a delayed ACK, but the delay MUST be less than 0.5 sec. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_13_04_test.c b/test/regression/netxduo_test/netx_13_04_test.c index e26b54ae..47db4f1e 100644 --- a/test/regression/netxduo_test/netx_13_04_test.c +++ b/test/regression/netxduo_test/netx_13_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 13.04 TCP SHOULD be capable of queuing out-of-order segments. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_13_05_test.c b/test/regression/netxduo_test/netx_13_05_test.c index e92224cc..1fb106c4 100644 --- a/test/regression/netxduo_test/netx_13_05_test.c +++ b/test/regression/netxduo_test/netx_13_05_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 13.05 TCP MAY send an ACK segment acknowledging RCV.NXT for valid out-of-order data segments. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_13_17_test.c b/test/regression/netxduo_test/netx_13_17_test.c index 90102c31..11a7bf38 100644 --- a/test/regression/netxduo_test/netx_13_17_test.c +++ b/test/regression/netxduo_test/netx_13_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 13.17 In a stream of full-sized segments there SHOULD be an ACK for at least every second segment. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_14_19_test.c b/test/regression/netxduo_test/netx_14_19_test.c index c9127616..5a6de8fc 100644 --- a/test/regression/netxduo_test/netx_14_19_test.c +++ b/test/regression/netxduo_test/netx_14_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_14_20_test.c b/test/regression/netxduo_test/netx_14_20_test.c index 87cabcf8..3bdd8880 100644 --- a/test/regression/netxduo_test/netx_14_20_test.c +++ b/test/regression/netxduo_test/netx_14_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_15_03_test.c b/test/regression/netxduo_test/netx_15_03_test.c index 7e1d56eb..34d53b38 100644 --- a/test/regression/netxduo_test/netx_15_03_test.c +++ b/test/regression/netxduo_test/netx_15_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 15.03 If a retransmitted packet is identical to the original packet, then the same IP identification field MAY be used. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_15_20_test.c b/test/regression/netxduo_test/netx_15_20_test.c index 470602df..d65ad345 100644 --- a/test/regression/netxduo_test/netx_15_20_test.c +++ b/test/regression/netxduo_test/netx_15_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 15.20 If a retransmitted packet differs from the original packet in the window value,then the same IP identification field MUST NOT be used. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_15_21_test.c b/test/regression/netxduo_test/netx_15_21_test.c index 0a55893d..750c53cf 100644 --- a/test/regression/netxduo_test/netx_15_21_test.c +++ b/test/regression/netxduo_test/netx_15_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 15.21 If a retransmitted packet differs from the original packet in the acknowledgement field, the same IP identification field MUST NOT be used. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_15_24_test.c b/test/regression/netxduo_test/netx_15_24_test.c index b6b79508..0f0ff3b1 100644 --- a/test/regression/netxduo_test/netx_15_24_test.c +++ b/test/regression/netxduo_test/netx_15_24_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 15.24 TCP MUST include 'exponential backoff' (check that it increases) for successive RTO values for sending data segments. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_15_25_test.c b/test/regression/netxduo_test/netx_15_25_test.c index b2ffed65..0fe82822 100644 --- a/test/regression/netxduo_test/netx_15_25_test.c +++ b/test/regression/netxduo_test/netx_15_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 15.25 TCP MUST include exponential backoff(check that it increases) for successive RTO values for sending SYN segments. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_15_26_test.c b/test/regression/netxduo_test/netx_15_26_test.c index ab70efd1..b330cfe7 100644 --- a/test/regression/netxduo_test/netx_15_26_test.c +++ b/test/regression/netxduo_test/netx_15_26_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 15.26 TCP SHOULD use RTO = 3 sec initially. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_16_02_test.c b/test/regression/netxduo_test/netx_16_02_test.c index 76447786..26af503e 100644 --- a/test/regression/netxduo_test/netx_16_02_test.c +++ b/test/regression/netxduo_test/netx_16_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 16.02 Even if the receive window is closed indefinitely, the sending TCP MUST allow the connection to stay open as long as probes are acknowledged. */ /* Update diff --git a/test/regression/netxduo_test/netx_16_17_test.c b/test/regression/netxduo_test/netx_16_17_test.c index 48a1ea36..e1e8edde 100644 --- a/test/regression/netxduo_test/netx_16_17_test.c +++ b/test/regression/netxduo_test/netx_16_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 16.17 A TCP MAY keep its offered receive window closed indefinitely. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_16_19_test.c b/test/regression/netxduo_test/netx_16_19_test.c index 04e6bf8a..e1ede00e 100644 --- a/test/regression/netxduo_test/netx_16_19_test.c +++ b/test/regression/netxduo_test/netx_16_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 16.19 A sending TCP MUST be robust against window shrinking, which may cause the "usable window" to become negative. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_16_21_test.c b/test/regression/netxduo_test/netx_16_21_test.c index 20de162e..48c3467e 100644 --- a/test/regression/netxduo_test/netx_16_21_test.c +++ b/test/regression/netxduo_test/netx_16_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 16.21 TCP SHOULD send the first zero window probe when the receiver window size remains zero for the retransmission timeout period. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_16_22_test.c b/test/regression/netxduo_test/netx_16_22_test.c index 42e286ef..df25e84c 100644 --- a/test/regression/netxduo_test/netx_16_22_test.c +++ b/test/regression/netxduo_test/netx_16_22_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 16.22 TCP SHOULD increase exponentially the interval between successive zero window probes. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_17_17_test.c b/test/regression/netxduo_test/netx_17_17_test.c index 263fe7ca..c777d8bf 100644 --- a/test/regression/netxduo_test/netx_17_17_test.c +++ b/test/regression/netxduo_test/netx_17_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 17.17 The TTL value used to send TCP segments MUST be configurable. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_01_test.c b/test/regression/netxduo_test/netx_1_01_test.c index e7ee4e85..f6c2332b 100644 --- a/test/regression/netxduo_test/netx_1_01_test.c +++ b/test/regression/netxduo_test/netx_1_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.01 TCP MUST send a SYN,ACK in response to a SYN in LISTEN state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_02_test.c b/test/regression/netxduo_test/netx_1_02_test.c index 5f58af3d..a423a017 100644 --- a/test/regression/netxduo_test/netx_1_02_test.c +++ b/test/regression/netxduo_test/netx_1_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.02 TCP MUST move on to ESTABLISHED state after receiving ACK in SYN-RCVD state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_03_test.c b/test/regression/netxduo_test/netx_1_03_test.c index a30274ca..9320c2cb 100644 --- a/test/regression/netxduo_test/netx_1_03_test.c +++ b/test/regression/netxduo_test/netx_1_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.03 TCP MUST send an ACK in response to a FIN received in ESTABLISHED state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_04_ipv6_test.c b/test/regression/netxduo_test/netx_1_04_ipv6_test.c index ab740505..11166807 100644 --- a/test/regression/netxduo_test/netx_1_04_ipv6_test.c +++ b/test/regression/netxduo_test/netx_1_04_ipv6_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.04 TCP, in CLOSED state, must send a RST segment with zero SEQ number in response to an incoming segment not containing RST and ACK flags. */ diff --git a/test/regression/netxduo_test/netx_1_04_test.c b/test/regression/netxduo_test/netx_1_04_test.c index 11629a2f..fa57cb8c 100644 --- a/test/regression/netxduo_test/netx_1_04_test.c +++ b/test/regression/netxduo_test/netx_1_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.04 TCP, in CLOSED state, must send a RST segment with zero SEQ number in response to an incoming segment not containing RST and ACK flags. */ diff --git a/test/regression/netxduo_test/netx_1_05_test.c b/test/regression/netxduo_test/netx_1_05_test.c index 7169fc05..3778108d 100644 --- a/test/regression/netxduo_test/netx_1_05_test.c +++ b/test/regression/netxduo_test/netx_1_05_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.05 TCP, in CLOSED state, must send a RST in response to an incoming segment containing ACK and not containing RST and SEQ number is taken from SEG.ACK. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_17_test.c b/test/regression/netxduo_test/netx_1_17_test.c index bd8d39c8..26ed6b57 100644 --- a/test/regression/netxduo_test/netx_1_17_test.c +++ b/test/regression/netxduo_test/netx_1_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.17 TCP, in CLOSED state, MUST send a SYN on an active OPEN call. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_18_test.c b/test/regression/netxduo_test/netx_1_18_test.c index 334b0010..a47d0d3a 100644 --- a/test/regression/netxduo_test/netx_1_18_test.c +++ b/test/regression/netxduo_test/netx_1_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.18 TCP MUST be capable of progressing to ESTABLISHED state after receiving SYN,ACK in SYN-SENT state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_19_01_test.c b/test/regression/netxduo_test/netx_1_19_01_test.c index dce5f0f2..acf1bfc5 100644 --- a/test/regression/netxduo_test/netx_1_19_01_test.c +++ b/test/regression/netxduo_test/netx_1_19_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.19.01:TCP MUST send a FIN on a CLOSE call in ESTAB-LISHED state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_19_02_test.c b/test/regression/netxduo_test/netx_1_19_02_test.c index c88d7103..298e8e26 100644 --- a/test/regression/netxduo_test/netx_1_19_02_test.c +++ b/test/regression/netxduo_test/netx_1_19_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.19.02:TCP MUST send a FIN on a CLOSE call in SYN-RCVD state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_19_03_test.c b/test/regression/netxduo_test/netx_1_19_03_test.c index a73df0b7..f6d67cea 100644 --- a/test/regression/netxduo_test/netx_1_19_03_test.c +++ b/test/regression/netxduo_test/netx_1_19_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.19.03:TCP MUST send a FIN on a CLOSE call in CLOSE_WAIT state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_20_test.c b/test/regression/netxduo_test/netx_1_20_test.c index 455c4656..42f86500 100644 --- a/test/regression/netxduo_test/netx_1_20_test.c +++ b/test/regression/netxduo_test/netx_1_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.20 TCP MUST move on to CLOSED state after receiving an ACK of the sent FIN in LAST_ACK state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_21_01_test.c b/test/regression/netxduo_test/netx_1_21_01_test.c index 16efb004..c23da6bf 100644 --- a/test/regression/netxduo_test/netx_1_21_01_test.c +++ b/test/regression/netxduo_test/netx_1_21_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.21 TCP MUST send an ACK after receiving a FIN in FIN_WAIT_1 state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_21_02_test.c b/test/regression/netxduo_test/netx_1_21_02_test.c index c1ca17e5..f0dbcde6 100644 --- a/test/regression/netxduo_test/netx_1_21_02_test.c +++ b/test/regression/netxduo_test/netx_1_21_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.21 TCP MUST send an ACK after receiving a FIN in FIN_WAIT_2 state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_26_01_test.c b/test/regression/netxduo_test/netx_1_26_01_test.c index f9eca41c..713a7112 100644 --- a/test/regression/netxduo_test/netx_1_26_01_test.c +++ b/test/regression/netxduo_test/netx_1_26_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.26 TCP MAY send an ACK after receiving a data segment in FINWAIT_1 state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_26_02_test.c b/test/regression/netxduo_test/netx_1_26_02_test.c index eccb330d..aeefbe1d 100644 --- a/test/regression/netxduo_test/netx_1_26_02_test.c +++ b/test/regression/netxduo_test/netx_1_26_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.26 TCP MAY send an ACK after receiving a data segment in FINWAIT_2 state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_27_01_test.c b/test/regression/netxduo_test/netx_1_27_01_test.c index a7224d95..aa9342c2 100644 --- a/test/regression/netxduo_test/netx_1_27_01_test.c +++ b/test/regression/netxduo_test/netx_1_27_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.27.01 TCP must ignore a data segment in SYN_SENT state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_27_02_test.c b/test/regression/netxduo_test/netx_1_27_02_test.c index 479fd431..b45e4c9b 100644 --- a/test/regression/netxduo_test/netx_1_27_02_test.c +++ b/test/regression/netxduo_test/netx_1_27_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.27.02 TCP must ignore a data segment in CLOSE_WAIT state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_27_03_test.c b/test/regression/netxduo_test/netx_1_27_03_test.c index 44a68823..0b97932c 100644 --- a/test/regression/netxduo_test/netx_1_27_03_test.c +++ b/test/regression/netxduo_test/netx_1_27_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.27.03 TCP must ignore a data segment in CLOSING state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_1_27_04_test.c b/test/regression/netxduo_test/netx_1_27_04_test.c index 33557c19..f958e763 100644 --- a/test/regression/netxduo_test/netx_1_27_04_test.c +++ b/test/regression/netxduo_test/netx_1_27_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 1.27.04 TCP must ignore a data segment in LAST_ACK state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_23_02_01_test.c b/test/regression/netxduo_test/netx_23_02_01_test.c index bf0ea2f7..7340f497 100644 --- a/test/regression/netxduo_test/netx_23_02_01_test.c +++ b/test/regression/netxduo_test/netx_23_02_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 23.02.1 TCP in LISTEN state, MUST reject an incoming SYN with broadcast address(255.255.255.255) as source IP address. */ diff --git a/test/regression/netxduo_test/netx_23_02_02_test.c b/test/regression/netxduo_test/netx_23_02_02_test.c index 8820ad5d..83a0c3c5 100644 --- a/test/regression/netxduo_test/netx_23_02_02_test.c +++ b/test/regression/netxduo_test/netx_23_02_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 23.02.2 TCP in LISTEN state, MUST reject an incoming SYN with multicast addresses as source IP address. */ diff --git a/test/regression/netxduo_test/netx_23_02_03_test.c b/test/regression/netxduo_test/netx_23_02_03_test.c index 04425af9..7505824a 100644 --- a/test/regression/netxduo_test/netx_23_02_03_test.c +++ b/test/regression/netxduo_test/netx_23_02_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 23.02.03 TCP in LISTEN state, MUST reject an incoming SYN with broadcast address(subnet-directed broadcast--128.1.2.255) as source IP address. */ diff --git a/test/regression/netxduo_test/netx_23_02_04_test.c b/test/regression/netxduo_test/netx_23_02_04_test.c index 6cf5cad1..4eb6a3ba 100644 --- a/test/regression/netxduo_test/netx_23_02_04_test.c +++ b/test/regression/netxduo_test/netx_23_02_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 23.02.04 TCP in LISTEN state, MUST reject an incoming SYN with local subnet address (128.1.2.0) as source IP address. */ diff --git a/test/regression/netxduo_test/netx_2_01_test.c b/test/regression/netxduo_test/netx_2_01_test.c index b7bde59c..364dfbf4 100644 --- a/test/regression/netxduo_test/netx_2_01_test.c +++ b/test/regression/netxduo_test/netx_2_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 2.02 Receiver TCP must check the checksum in any incoming segment, and must not acknowledge in case of an error. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_2_02_test.c b/test/regression/netxduo_test/netx_2_02_test.c index df811293..1ffbeced 100644 --- a/test/regression/netxduo_test/netx_2_02_test.c +++ b/test/regression/netxduo_test/netx_2_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 2.02 Receiver TCP must check the checksum in any incoming segment, and must acknowledge in case of no error. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_2_17_test.c b/test/regression/netxduo_test/netx_2_17_test.c index e3ce57d7..c4bbaefe 100644 --- a/test/regression/netxduo_test/netx_2_17_test.c +++ b/test/regression/netxduo_test/netx_2_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 2.17 Sender TCP MUST generate checksum. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_2_20_test.c b/test/regression/netxduo_test/netx_2_20_test.c index a0676464..500674c3 100644 --- a/test/regression/netxduo_test/netx_2_20_test.c +++ b/test/regression/netxduo_test/netx_2_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 2.20 When congestion occurs, one-half of the current window size is saved in ssthresh. */ diff --git a/test/regression/netxduo_test/netx_3_01_test.c b/test/regression/netxduo_test/netx_3_01_test.c index 26fb04df..30cebe2e 100644 --- a/test/regression/netxduo_test/netx_3_01_test.c +++ b/test/regression/netxduo_test/netx_3_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.01 TCP MUST return to LISTEN state, on receiving an acceptable RST, in SYN-RCVD state */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_3_02_test.c b/test/regression/netxduo_test/netx_3_02_test.c index 29c78413..8555ce1f 100644 --- a/test/regression/netxduo_test/netx_3_02_test.c +++ b/test/regression/netxduo_test/netx_3_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.2 TCP MUST NOT change state, on receiving an unacceptable RST, in SYN-RCVD state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_3_03_test.c b/test/regression/netxduo_test/netx_3_03_test.c index 17ad7ba5..cce90f68 100644 --- a/test/regression/netxduo_test/netx_3_03_test.c +++ b/test/regression/netxduo_test/netx_3_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.03:TCP MUST send a RST after receiving an unacceptable ACK in SYN-RCVD state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_3_04_test.c b/test/regression/netxduo_test/netx_3_04_test.c index e4789aa0..39a1dc9c 100644 --- a/test/regression/netxduo_test/netx_3_04_test.c +++ b/test/regression/netxduo_test/netx_3_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.04:TCP, in ESTABLISHED state, MUST return ACK with proper SEQ and ACK numbers after recv a seg with OTW SEQ or unacc ACK number, and remain in same state If the connection is in a synchronized state, diff --git a/test/regression/netxduo_test/netx_3_06_test.c b/test/regression/netxduo_test/netx_3_06_test.c index e05dca97..44ec5864 100644 --- a/test/regression/netxduo_test/netx_3_06_test.c +++ b/test/regression/netxduo_test/netx_3_06_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.6 TCP, in LISTEN state MUST send a RST after receiving a segment that is carrying an unacceptable ACK and remain in the same state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_3_07_test.c b/test/regression/netxduo_test/netx_3_07_test.c index 9b84f20f..148b4e89 100644 --- a/test/regression/netxduo_test/netx_3_07_test.c +++ b/test/regression/netxduo_test/netx_3_07_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.7 TCP, in ESTABLISHED state, MUST send an ACK indicating the correct SEQ number it expects, after receiving a SYN with a SEQ number that is OTW. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_3_08_test.c b/test/regression/netxduo_test/netx_3_08_test.c index 5ff3c11d..a3986e89 100644 --- a/test/regression/netxduo_test/netx_3_08_test.c +++ b/test/regression/netxduo_test/netx_3_08_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.8 TCP, in LISTEN state, MUST send a RST after receiving a spurious SYN,ACK that potentially corresponds to an old SYN. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_3_17_test.c b/test/regression/netxduo_test/netx_3_17_test.c index 141d997b..da736c73 100644 --- a/test/regression/netxduo_test/netx_3_17_test.c +++ b/test/regression/netxduo_test/netx_3_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.17 TCP in SYN-SENT state MUST send RST after receiving a segment carrying an unacceptable ACK and send the SYN again, SEQ number is taken from SEG.ACK. */ diff --git a/test/regression/netxduo_test/netx_3_18_test.c b/test/regression/netxduo_test/netx_3_18_test.c index d2e2298d..d40962a3 100644 --- a/test/regression/netxduo_test/netx_3_18_test.c +++ b/test/regression/netxduo_test/netx_3_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.18:TCP, in FINWAIT-1 state, MUST return an ACK with proper SEQ and ACK numbers after recv a seg with OTW SEQ or unacc ACK number, and remain in same state If the connection is in a synchronized state, diff --git a/test/regression/netxduo_test/netx_3_19_test.c b/test/regression/netxduo_test/netx_3_19_test.c index 8aff8c85..4b1b2612 100644 --- a/test/regression/netxduo_test/netx_3_19_test.c +++ b/test/regression/netxduo_test/netx_3_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.19:TCP, in FINWAIT-2 state, MUST return an ACK with proper SEQ and ACK numbers after recv a seg with OTW SEQ or unacc ACK number, and remain in same state If the connection is in a synchronized state, diff --git a/test/regression/netxduo_test/netx_3_20_test.c b/test/regression/netxduo_test/netx_3_20_test.c index 0b5ba144..32567eb0 100644 --- a/test/regression/netxduo_test/netx_3_20_test.c +++ b/test/regression/netxduo_test/netx_3_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.20:TCP, in CLOSING state, MUST return an ACK with proper SEQ and ACK numbers after recv a seg with OTW SEQ or unacc ACK number, and remain in same state If the connection is in a synchronized state, diff --git a/test/regression/netxduo_test/netx_3_21_test.c b/test/regression/netxduo_test/netx_3_21_test.c index d2c0c371..76c554ac 100644 --- a/test/regression/netxduo_test/netx_3_21_test.c +++ b/test/regression/netxduo_test/netx_3_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.21:TCP, in LAST-ACK state, MUST return an ACK with proper SEQ and ACK numbers after recv a seg with OTW SEQ or unacc ACK number, and remain in same state If the connection is in a synchronized state, diff --git a/test/regression/netxduo_test/netx_3_23_test.c b/test/regression/netxduo_test/netx_3_23_test.c index b8264fff..20fb5f31 100644 --- a/test/regression/netxduo_test/netx_3_23_test.c +++ b/test/regression/netxduo_test/netx_3_23_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 3.23:TCP, in CLOSE-WAIT state, MUST return an ACK with proper SEQ and ACK numbers after recv a seg with OTW SEQ or unacc ACK number, and remain in same state If the connection is in a synchronized state, diff --git a/test/regression/netxduo_test/netx_4_01_test.c b/test/regression/netxduo_test/netx_4_01_test.c index 617c8d59..63be875b 100644 --- a/test/regression/netxduo_test/netx_4_01_test.c +++ b/test/regression/netxduo_test/netx_4_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.01 TCP in a CLOSED state, MUST ignore a RST control message. */ /* An incoming segment containing a RST is discarded. */ diff --git a/test/regression/netxduo_test/netx_4_17_test.c b/test/regression/netxduo_test/netx_4_17_test.c index a1f1ce71..c9198fb1 100644 --- a/test/regression/netxduo_test/netx_4_17_test.c +++ b/test/regression/netxduo_test/netx_4_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.17 For an active OPEN call with unspecified foreign socket, TCP MUST return error: foreign socket unspecified. */ diff --git a/test/regression/netxduo_test/netx_4_21_test.c b/test/regression/netxduo_test/netx_4_21_test.c index a70baeda..d967fe1b 100644 --- a/test/regression/netxduo_test/netx_4_21_test.c +++ b/test/regression/netxduo_test/netx_4_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.21 If an OPEN call arrives on state SYN-SENT, TCP MUST return error: connection already exists. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_4_23_test.c b/test/regression/netxduo_test/netx_4_23_test.c index bf0a43ec..571f13cc 100644 --- a/test/regression/netxduo_test/netx_4_23_test.c +++ b/test/regression/netxduo_test/netx_4_23_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.23 If an OPEN call arrives on state SYN-RCVD, TCP MUST return error: connection already exists. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_4_24_test.c b/test/regression/netxduo_test/netx_4_24_test.c index 4892d9a1..9b4c1c8b 100644 --- a/test/regression/netxduo_test/netx_4_24_test.c +++ b/test/regression/netxduo_test/netx_4_24_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.24 If an OPEN call arrives on state ESTABLISHED, TCP MUST return error: connection already exists. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_4_25_test.c b/test/regression/netxduo_test/netx_4_25_test.c index 518daa36..837d1bca 100644 --- a/test/regression/netxduo_test/netx_4_25_test.c +++ b/test/regression/netxduo_test/netx_4_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.25 If an OPEN call arrives on state FINWAIT-1, TCP MUST return error: connection already exists. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_4_26_test.c b/test/regression/netxduo_test/netx_4_26_test.c index 7de695a6..6733fa77 100644 --- a/test/regression/netxduo_test/netx_4_26_test.c +++ b/test/regression/netxduo_test/netx_4_26_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.26 If an OPEN call arrives on state FINWAIT-2, TCP MUST return error: connection already exists. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_4_27_test.c b/test/regression/netxduo_test/netx_4_27_test.c index 769be0ae..05d5e51e 100644 --- a/test/regression/netxduo_test/netx_4_27_test.c +++ b/test/regression/netxduo_test/netx_4_27_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.27 If an OPEN call arrives on state CLOSE-WAIT, TCP MUST return error: connection already exists. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_4_28_test.c b/test/regression/netxduo_test/netx_4_28_test.c index 98f8d4e0..0a5c9f09 100644 --- a/test/regression/netxduo_test/netx_4_28_test.c +++ b/test/regression/netxduo_test/netx_4_28_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.28 If an OPEN call arrives on state CLOSING, TCP MUST return error: connection already exists. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_4_29_test.c b/test/regression/netxduo_test/netx_4_29_test.c index 620bc8e9..18e7fc97 100644 --- a/test/regression/netxduo_test/netx_4_29_test.c +++ b/test/regression/netxduo_test/netx_4_29_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 4.29 If an OPEN call arrives on state LAST-ACK, TCP MUST return error: connection already exists. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_5_18_test.c b/test/regression/netxduo_test/netx_5_18_test.c index b76c28d1..5751b004 100644 --- a/test/regression/netxduo_test/netx_5_18_test.c +++ b/test/regression/netxduo_test/netx_5_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.18 If a SEND call arrives on CLOSED state, and user has got proper access to such conn, TCP MUST return "error: connection does not exist". */ /* Procedure diff --git a/test/regression/netxduo_test/netx_5_19_test.c b/test/regression/netxduo_test/netx_5_19_test.c index a6b4f432..8628dab8 100644 --- a/test/regression/netxduo_test/netx_5_19_test.c +++ b/test/regression/netxduo_test/netx_5_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.19 If SEND call arrives on state FINWAIT-1, TCP MUST return error: connection closing. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_5_20_test.c b/test/regression/netxduo_test/netx_5_20_test.c index c2315b70..5500b3b3 100644 --- a/test/regression/netxduo_test/netx_5_20_test.c +++ b/test/regression/netxduo_test/netx_5_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.20 If SEND call arrives on state FINWAIT-2, TCP MUST return error: connection closing. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_5_21_test.c b/test/regression/netxduo_test/netx_5_21_test.c index bfc6b980..a09e3fd1 100644 --- a/test/regression/netxduo_test/netx_5_21_test.c +++ b/test/regression/netxduo_test/netx_5_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.21 If a SEND call arrives on LISTEN state, and foreign socket was not specified, TCP MUST return "error: foreign socket unspecified". */ /* Procedure diff --git a/test/regression/netxduo_test/netx_5_22_test.c b/test/regression/netxduo_test/netx_5_22_test.c index 75e3f568..1b1149aa 100644 --- a/test/regression/netxduo_test/netx_5_22_test.c +++ b/test/regression/netxduo_test/netx_5_22_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.22 f SEND call arrives on state CLOSING, TCP MUST return "error: connection closing". */ /* Procedure diff --git a/test/regression/netxduo_test/netx_5_23_test.c b/test/regression/netxduo_test/netx_5_23_test.c index e67a2667..f51e37ac 100644 --- a/test/regression/netxduo_test/netx_5_23_test.c +++ b/test/regression/netxduo_test/netx_5_23_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.23 If SEND call arrives on state LAST-ACK, TCP MUST return "error: connection closing". */ /* Procedure diff --git a/test/regression/netxduo_test/netx_5_24_test.c b/test/regression/netxduo_test/netx_5_24_test.c index a162dc20..a2b586cf 100644 --- a/test/regression/netxduo_test/netx_5_24_test.c +++ b/test/regression/netxduo_test/netx_5_24_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.24 If a SEND call arrives on SYN-SENT state, TCP MAY queue the request and send it after entering ESTABLISHED state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_5_25_test.c b/test/regression/netxduo_test/netx_5_25_test.c index fd40f7eb..8c9af2d5 100644 --- a/test/regression/netxduo_test/netx_5_25_test.c +++ b/test/regression/netxduo_test/netx_5_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 5.25 If a SEND call arrives on SYN-RCVD state, TCP MAY queue the request and send it after entering ESTABLISHED state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_17_test.c b/test/regression/netxduo_test/netx_6_17_test.c index 1f1be647..11d99ec0 100644 --- a/test/regression/netxduo_test/netx_6_17_test.c +++ b/test/regression/netxduo_test/netx_6_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.17 If RECEIVE call arrives on state CLOSING, TCP MUST return error: connection closing. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_18_test.c b/test/regression/netxduo_test/netx_6_18_test.c index 7ac804e5..62854f94 100644 --- a/test/regression/netxduo_test/netx_6_18_test.c +++ b/test/regression/netxduo_test/netx_6_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.18 If RECEIVE call arrives on CLOSED state, and the user has got access to such conn, TCP MUST return error: connection does not exist. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_20_test.c b/test/regression/netxduo_test/netx_6_20_test.c index 414dcfb0..1bbbabb8 100644 --- a/test/regression/netxduo_test/netx_6_20_test.c +++ b/test/regression/netxduo_test/netx_6_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.20 If a RECEIVE call arrives on SYN-SENT state, TCP MAY queue the request and for processing after entering ESTABLISHED state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_22_01_test.c b/test/regression/netxduo_test/netx_6_22_01_test.c index d913d80c..55cc7325 100644 --- a/test/regression/netxduo_test/netx_6_22_01_test.c +++ b/test/regression/netxduo_test/netx_6_22_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.22.01 If RECEIVE call arrives in ESTABLISHED or FINWAIT-1 state, TCP MUST reassemble queued incoming segments and return to the application. */ diff --git a/test/regression/netxduo_test/netx_6_22_02_test.c b/test/regression/netxduo_test/netx_6_22_02_test.c index 4b8b8290..16b0cb97 100644 --- a/test/regression/netxduo_test/netx_6_22_02_test.c +++ b/test/regression/netxduo_test/netx_6_22_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.22.02 If RECEIVE call arrives in FINWAIT-2 state, TCP MUST reassemble queued incoming segments and return to the application. */ diff --git a/test/regression/netxduo_test/netx_6_23_test.c b/test/regression/netxduo_test/netx_6_23_test.c index 4e1a477f..030ef96b 100644 --- a/test/regression/netxduo_test/netx_6_23_test.c +++ b/test/regression/netxduo_test/netx_6_23_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.23 If RECEIVE call arrives on CLOSE-WAIT state and there is data awaiting delivery, TCP MUST return the data to the application. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_24_test.c b/test/regression/netxduo_test/netx_6_24_test.c index 740af2a9..c8c3b45f 100644 --- a/test/regression/netxduo_test/netx_6_24_test.c +++ b/test/regression/netxduo_test/netx_6_24_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.24 If RECEIVE call arrives on CLOSE-WAIT state and there is no data awaiting delivery, TCP MUST respond error: connection closing to the application. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_25_test.c b/test/regression/netxduo_test/netx_6_25_test.c index 2ab36bfc..e61de15c 100644 --- a/test/regression/netxduo_test/netx_6_25_test.c +++ b/test/regression/netxduo_test/netx_6_25_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.25 If RECEIVE call arrives on state LAST-ACK, TCP MUST return "error: connection closing". */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_27_test.c b/test/regression/netxduo_test/netx_6_27_test.c index 50cefe2c..ce29a2d2 100644 --- a/test/regression/netxduo_test/netx_6_27_test.c +++ b/test/regression/netxduo_test/netx_6_27_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.27 For CLOSE call on CLOSED state, if the user has got access to such a connection, TCP MUST return error: connection does not exist. */ diff --git a/test/regression/netxduo_test/netx_6_28_test.c b/test/regression/netxduo_test/netx_6_28_test.c index 0349e219..31a3c1ad 100644 --- a/test/regression/netxduo_test/netx_6_28_test.c +++ b/test/regression/netxduo_test/netx_6_28_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.28 For CLOSE call on state CLOSING, TCP MUST return with error: connection closing. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_29_test.c b/test/regression/netxduo_test/netx_6_29_test.c index 20e5293c..b92cc07c 100644 --- a/test/regression/netxduo_test/netx_6_29_test.c +++ b/test/regression/netxduo_test/netx_6_29_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.29 TCP, in FINWAIT-1 state, MUST return error: connection closing for CLOSE call. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_6_32_test.c b/test/regression/netxduo_test/netx_6_32_test.c index 67d424df..cec625ca 100644 --- a/test/regression/netxduo_test/netx_6_32_test.c +++ b/test/regression/netxduo_test/netx_6_32_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 6.32 For CLOSE call on state FINWAIT-2, TCP SHOULD return error: connection closing. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_01_test.c b/test/regression/netxduo_test/netx_8_01_test.c index fcef5239..8e6da96a 100644 --- a/test/regression/netxduo_test/netx_8_01_test.c +++ b/test/regression/netxduo_test/netx_8_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.01 TCP MUST ignore an incoming segment with RST flag in LISTEN state. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_02_test.c b/test/regression/netxduo_test/netx_8_02_test.c index 5748d5f7..1e3cc7bc 100644 --- a/test/regression/netxduo_test/netx_8_02_test.c +++ b/test/regression/netxduo_test/netx_8_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.2 :TCP in LISTEN state, TCP MUST send RST in response to incoming segment with ACK and remain in the same state, SEQ number of RST is taken from SEG.ACK. */ diff --git a/test/regression/netxduo_test/netx_8_17_test.c b/test/regression/netxduo_test/netx_8_17_test.c index 259c2505..8e3ac735 100644 --- a/test/regression/netxduo_test/netx_8_17_test.c +++ b/test/regression/netxduo_test/netx_8_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.17 TCP in SYN-SENT state MUST ignore a segment carrying an unacceptable ACK and RST. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_18_test.c b/test/regression/netxduo_test/netx_8_18_test.c index 83343534..a7121895 100644 --- a/test/regression/netxduo_test/netx_8_18_test.c +++ b/test/regression/netxduo_test/netx_8_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.18 TCP, in SYN-SENT state MUST ignore a RST control message. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_19_test.c b/test/regression/netxduo_test/netx_8_19_test.c index b122876e..c6157c72 100644 --- a/test/regression/netxduo_test/netx_8_19_test.c +++ b/test/regression/netxduo_test/netx_8_19_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.19 TCP, in SYN-SENT state MUST move on to CLOSED state after receiving a segment with ACK and RST and acceptable ACK number. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_20_test.c b/test/regression/netxduo_test/netx_8_20_test.c index b41d6952..77872a56 100644 --- a/test/regression/netxduo_test/netx_8_20_test.c +++ b/test/regression/netxduo_test/netx_8_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.20 TCP, in SYN-SENT state MUST remain in the same state after receiving a segment with neither SYN nor RST flag set. */ diff --git a/test/regression/netxduo_test/netx_8_21_test.c b/test/regression/netxduo_test/netx_8_21_test.c index aed3857a..4d638646 100644 --- a/test/regression/netxduo_test/netx_8_21_test.c +++ b/test/regression/netxduo_test/netx_8_21_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.21:TCP, in SYN-RCVD state, MUST send ACK with next expected SEQ num on receiving any segment (without RST) with OTW SEQ number and remain in the same state. */ diff --git a/test/regression/netxduo_test/netx_8_29_01_test.c b/test/regression/netxduo_test/netx_8_29_01_test.c index 785a0b6f..1d553b29 100644 --- a/test/regression/netxduo_test/netx_8_29_01_test.c +++ b/test/regression/netxduo_test/netx_8_29_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.29.01 TCP, in SYN-RECEIVED or ESTABLISHED state,MUST ignore a RST segment with OTW SEQ number. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_29_02_test.c b/test/regression/netxduo_test/netx_8_29_02_test.c index c71ed782..ed780319 100644 --- a/test/regression/netxduo_test/netx_8_29_02_test.c +++ b/test/regression/netxduo_test/netx_8_29_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.29.02 TCP, in FINWAIT-1 or FINWAIT-2 state,MUST ignore a RST segment with OTW SEQ number. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_29_03_test.c b/test/regression/netxduo_test/netx_8_29_03_test.c index a3a590fd..d9310efe 100644 --- a/test/regression/netxduo_test/netx_8_29_03_test.c +++ b/test/regression/netxduo_test/netx_8_29_03_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.29.03 TCP, in CLOSING state,MUST ignore a RST segment with OTW SEQ number. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_8_29_04_test.c b/test/regression/netxduo_test/netx_8_29_04_test.c index 7607917b..3bdda063 100644 --- a/test/regression/netxduo_test/netx_8_29_04_test.c +++ b/test/regression/netxduo_test/netx_8_29_04_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 8.29.04 TCP, in CLOSE-WAIT or LAST-ACK state,MUST ignore a RST segment with OTW SEQ number. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_9_17_test.c b/test/regression/netxduo_test/netx_9_17_test.c index 9fcf4235..bce6463d 100644 --- a/test/regression/netxduo_test/netx_9_17_test.c +++ b/test/regression/netxduo_test/netx_9_17_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.17 TCP, in SYN-RCVD state, reached through active OPEN, MUST inform "connection refused" to application on recv a RST. and socket state MUST go to CLOSED state on RST.*/ diff --git a/test/regression/netxduo_test/netx_9_18_test.c b/test/regression/netxduo_test/netx_9_18_test.c index 76f0fa9a..8c5ad907 100644 --- a/test/regression/netxduo_test/netx_9_18_test.c +++ b/test/regression/netxduo_test/netx_9_18_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.18 TCP, in ESTABLISHED state, MUST return to CLOSED state on RESET. */ /* RFC 793, Section 3.9, page 70, Event Processing. diff --git a/test/regression/netxduo_test/netx_9_19_01_test.c b/test/regression/netxduo_test/netx_9_19_01_test.c index 66a5412e..ec09a4ad 100644 --- a/test/regression/netxduo_test/netx_9_19_01_test.c +++ b/test/regression/netxduo_test/netx_9_19_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.19.01 TCP, in FINWAIT-1 state, MUST return to CLOSED state on RST. */ /* RFC 793, Section 3.9, page 70, Event Processing. diff --git a/test/regression/netxduo_test/netx_9_19_02_test.c b/test/regression/netxduo_test/netx_9_19_02_test.c index d88b2980..499b7e8b 100644 --- a/test/regression/netxduo_test/netx_9_19_02_test.c +++ b/test/regression/netxduo_test/netx_9_19_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.19.02 TCP, in FINWAIT-2 state, MUST return to CLOSED state on RST. */ /* RFC 793, Section 3.9, page 70, Event Processing. diff --git a/test/regression/netxduo_test/netx_9_20_test.c b/test/regression/netxduo_test/netx_9_20_test.c index 343d6606..54ceaceb 100644 --- a/test/regression/netxduo_test/netx_9_20_test.c +++ b/test/regression/netxduo_test/netx_9_20_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.20 TCP, in CLOSE-WAIT state, MUST return to CLOSED state on RST. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_9_21_01_test.c b/test/regression/netxduo_test/netx_9_21_01_test.c index 30549984..ce38df41 100644 --- a/test/regression/netxduo_test/netx_9_21_01_test.c +++ b/test/regression/netxduo_test/netx_9_21_01_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.21 TCP, in CLOSING, LAST-ACK state, MUST return to CLOSED state on receiving a RST. */ /*9.21.1 test the TCP in LAST-ACK state*/ diff --git a/test/regression/netxduo_test/netx_9_21_02_test.c b/test/regression/netxduo_test/netx_9_21_02_test.c index 239355b8..36911294 100644 --- a/test/regression/netxduo_test/netx_9_21_02_test.c +++ b/test/regression/netxduo_test/netx_9_21_02_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.21 TCP, in CLOSING, LAST-ACK state, MUST return to CLOSED state on receiving a RST. */ /*9.21.2 test the TCP in CLOSING state*/ diff --git a/test/regression/netxduo_test/netx_9_22_test.c b/test/regression/netxduo_test/netx_9_22_test.c index 370f85ef..9815fa1c 100644 --- a/test/regression/netxduo_test/netx_9_22_test.c +++ b/test/regression/netxduo_test/netx_9_22_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.22 TCP, in SYN-RCVD state through passive open, MUST return to LISTEN state on RST. */ diff --git a/test/regression/netxduo_test/netx_9_27_test.c b/test/regression/netxduo_test/netx_9_27_test.c index 155994a0..54d10950 100644 --- a/test/regression/netxduo_test/netx_9_27_test.c +++ b/test/regression/netxduo_test/netx_9_27_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 9.27 TCP, in SYN-RCVD state, MUST send a reset and go to CLOSED, on recv a seg with SYN in window. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_api_compile_test.c b/test/regression/netxduo_test/netx_api_compile_test.c index f6fa0b08..5bc27f0c 100644 --- a/test/regression/netxduo_test/netx_api_compile_test.c +++ b/test/regression/netxduo_test/netx_api_compile_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on compiling all APIs for NetXDuo. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_auto_entry_test.c b/test/regression/netxduo_test/netx_arp_auto_entry_test.c index 46210797..6593559b 100644 --- a/test/regression/netxduo_test/netx_arp_auto_entry_test.c +++ b/test/regression/netxduo_test/netx_arp_auto_entry_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test ARP entry is created automatically on receiving an ARP packet. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_basic_test.c b/test/regression/netxduo_test/netx_arp_basic_test.c index d6c1c566..981d8888 100644 --- a/test/regression/netxduo_test/netx_arp_basic_test.c +++ b/test/regression/netxduo_test/netx_arp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic ARP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_branch_test.c b/test/regression/netxduo_test/netx_arp_branch_test.c index 568b9b6d..e12f0f8f 100644 --- a/test/regression/netxduo_test/netx_arp_branch_test.c +++ b/test/regression/netxduo_test/netx_arp_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for ARP functions, *_nx_arp_static_entry_delete_internal *_nx_arp_interface_entries_delete diff --git a/test/regression/netxduo_test/netx_arp_conflict_test.c b/test/regression/netxduo_test/netx_arp_conflict_test.c index 40a14911..fc59db2f 100644 --- a/test/regression/netxduo_test/netx_arp_conflict_test.c +++ b/test/regression/netxduo_test/netx_arp_conflict_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP conflict operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dual_pool_test.c b/test/regression/netxduo_test/netx_arp_dual_pool_test.c index f6e8cf53..40429448 100644 --- a/test/regression/netxduo_test/netx_arp_dual_pool_test.c +++ b/test/regression/netxduo_test/netx_arp_dual_pool_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP packets from dual pool. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dynamic_entry_fail_test.c b/test/regression/netxduo_test/netx_arp_dynamic_entry_fail_test.c index 01e739af..8c9ed605 100644 --- a/test/regression/netxduo_test/netx_arp_dynamic_entry_fail_test.c +++ b/test/regression/netxduo_test/netx_arp_dynamic_entry_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry retries has been exceeded. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dynamic_entry_set_test.c b/test/regression/netxduo_test/netx_arp_dynamic_entry_set_test.c index b725317d..34b2383b 100644 --- a/test/regression/netxduo_test/netx_arp_dynamic_entry_set_test.c +++ b/test/regression/netxduo_test/netx_arp_dynamic_entry_set_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dynamic_entry_test.c b/test/regression/netxduo_test/netx_arp_dynamic_entry_test.c index 35116055..0616ab7b 100644 --- a/test/regression/netxduo_test/netx_arp_dynamic_entry_test.c +++ b/test/regression/netxduo_test/netx_arp_dynamic_entry_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dynamic_entry_test2.c b/test/regression/netxduo_test/netx_arp_dynamic_entry_test2.c index e49f72b7..602df33b 100644 --- a/test/regression/netxduo_test/netx_arp_dynamic_entry_test2.c +++ b/test/regression/netxduo_test/netx_arp_dynamic_entry_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dynamic_entry_test3.c b/test/regression/netxduo_test/netx_arp_dynamic_entry_test3.c index fb2639f5..0ccfcab1 100644 --- a/test/regression/netxduo_test/netx_arp_dynamic_entry_test3.c +++ b/test/regression/netxduo_test/netx_arp_dynamic_entry_test3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending packet when ARP entry is not completed. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dynamic_entry_timeout_test.c b/test/regression/netxduo_test/netx_arp_dynamic_entry_timeout_test.c index 8a283de7..f9b0de74 100644 --- a/test/regression/netxduo_test/netx_arp_dynamic_entry_timeout_test.c +++ b/test/regression/netxduo_test/netx_arp_dynamic_entry_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry timeouts on NX_ARP_MAXIMUM_RETRIES * NX_ARP_UPDATE_RATE operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_dynamic_invalidate_test.c b/test/regression/netxduo_test/netx_arp_dynamic_invalidate_test.c index 9d6ff9b1..a16c38c2 100644 --- a/test/regression/netxduo_test/netx_arp_dynamic_invalidate_test.c +++ b/test/regression/netxduo_test/netx_arp_dynamic_invalidate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry invalidate operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_entry_abnormal_operation_test.c b/test/regression/netxduo_test/netx_arp_entry_abnormal_operation_test.c index 5df330b0..d29aeab4 100644 --- a/test/regression/netxduo_test/netx_arp_entry_abnormal_operation_test.c +++ b/test/regression/netxduo_test/netx_arp_entry_abnormal_operation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic/static entry abnormal operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_entry_cache_test.c b/test/regression/netxduo_test/netx_arp_entry_cache_test.c index 89bc57f5..2421e3a2 100644 --- a/test/regression/netxduo_test/netx_arp_entry_cache_test.c +++ b/test/regression/netxduo_test/netx_arp_entry_cache_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_gratuitous_test.c b/test/regression/netxduo_test/netx_arp_gratuitous_test.c index a5c49150..12bb6ef1 100644 --- a/test/regression/netxduo_test/netx_arp_gratuitous_test.c +++ b/test/regression/netxduo_test/netx_arp_gratuitous_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP Gratuitous operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_invalid_type_test.c b/test/regression/netxduo_test/netx_arp_invalid_type_test.c index 2a2db08a..215080b2 100644 --- a/test/regression/netxduo_test/netx_arp_invalid_type_test.c +++ b/test/regression/netxduo_test/netx_arp_invalid_type_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of ARP packet with invalid type. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_no_duplicate_entry_test.c b/test/regression/netxduo_test/netx_arp_no_duplicate_entry_test.c index 7952cb42..436bb1c6 100644 --- a/test/regression/netxduo_test/netx_arp_no_duplicate_entry_test.c +++ b/test/regression/netxduo_test/netx_arp_no_duplicate_entry_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Send ARP packets using the deferred receive service. This test checks that duplicate ARP entries are not created, that existing matching ARP entries will be updated regardless of message type, and ARP probe packets (zero sender IP address) are not entered into the ARP cache. */ diff --git a/test/regression/netxduo_test/netx_arp_nxe_api_test.c b/test/regression/netxduo_test/netx_arp_nxe_api_test.c index 755f2d25..c0d2421d 100644 --- a/test/regression/netxduo_test/netx_arp_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_arp_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_arp_packet_allocate_test.c b/test/regression/netxduo_test/netx_arp_packet_allocate_test.c index 3a83a4c8..1b46004b 100644 --- a/test/regression/netxduo_test/netx_arp_packet_allocate_test.c +++ b/test/regression/netxduo_test/netx_arp_packet_allocate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP conflict operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_queue_depth_test.c b/test/regression/netxduo_test/netx_arp_queue_depth_test.c index b38a693b..0541c7a7 100644 --- a/test/regression/netxduo_test/netx_arp_queue_depth_test.c +++ b/test/regression/netxduo_test/netx_arp_queue_depth_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP dynamic entry operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_static_entries_delete_test.c b/test/regression/netxduo_test/netx_arp_static_entries_delete_test.c index 07bdf841..faa25c06 100644 --- a/test/regression/netxduo_test/netx_arp_static_entries_delete_test.c +++ b/test/regression/netxduo_test/netx_arp_static_entries_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP static delete all entries operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_static_entry_create_test.c b/test/regression/netxduo_test/netx_arp_static_entry_create_test.c index 0189bac9..3bcb2618 100644 --- a/test/regression/netxduo_test/netx_arp_static_entry_create_test.c +++ b/test/regression/netxduo_test/netx_arp_static_entry_create_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP static entry create operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_static_entry_pollute_test.c b/test/regression/netxduo_test/netx_arp_static_entry_pollute_test.c index 8f9564bc..bf0dfcbb 100644 --- a/test/regression/netxduo_test/netx_arp_static_entry_pollute_test.c +++ b/test/regression/netxduo_test/netx_arp_static_entry_pollute_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP static entry may be updated by ARP packet. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_arp_static_entry_test.c b/test/regression/netxduo_test/netx_arp_static_entry_test.c index 82355b83..173caf57 100644 --- a/test/regression/netxduo_test/netx_arp_static_entry_test.c +++ b/test/regression/netxduo_test/netx_arp_static_entry_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ARP static entry operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_caller_check_test.c b/test/regression/netxduo_test/netx_caller_check_test.c index b863fd5c..7e257e6a 100644 --- a/test/regression/netxduo_test/netx_caller_check_test.c +++ b/test/regression/netxduo_test/netx_caller_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on caller check for error checking functions. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_checksum_test.c b/test/regression/netxduo_test/netx_checksum_test.c index 453b58e0..e2dd90eb 100644 --- a/test/regression/netxduo_test/netx_checksum_test.c +++ b/test/regression/netxduo_test/netx_checksum_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_dest_table_add_fail_test.c b/test/regression/netxduo_test/netx_dest_table_add_fail_test.c index 5d82470b..bfc18bad 100644 --- a/test/regression/netxduo_test/netx_dest_table_add_fail_test.c +++ b/test/regression/netxduo_test/netx_dest_table_add_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the failure of adding destination table. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_forward_icmp_small_header_test.c b/test/regression/netxduo_test/netx_forward_icmp_small_header_test.c index 0592f9a2..d9497bc7 100644 --- a/test/regression/netxduo_test/netx_forward_icmp_small_header_test.c +++ b/test/regression/netxduo_test/netx_forward_icmp_small_header_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the forwarding operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_forward_icmp_small_header_test2.c b/test/regression/netxduo_test/netx_forward_icmp_small_header_test2.c index db832643..04101c07 100644 --- a/test/regression/netxduo_test/netx_forward_icmp_small_header_test2.c +++ b/test/regression/netxduo_test/netx_forward_icmp_small_header_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the Forward ICMP ping with small header operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_forward_icmp_small_header_test3.c b/test/regression/netxduo_test/netx_forward_icmp_small_header_test3.c index 80ed1a82..c4f87fbb 100644 --- a/test/regression/netxduo_test/netx_forward_icmp_small_header_test3.c +++ b/test/regression/netxduo_test/netx_forward_icmp_small_header_test3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the Forward ICMP ping with small header operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_forward_icmp_test.c b/test/regression/netxduo_test/netx_forward_icmp_test.c index 79c51d1c..b9ea5898 100644 --- a/test/regression/netxduo_test/netx_forward_icmp_test.c +++ b/test/regression/netxduo_test/netx_forward_icmp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_forward_icmp_ttl_test.c b/test/regression/netxduo_test/netx_forward_icmp_ttl_test.c index 1a5f8c68..5a7b7192 100644 --- a/test/regression/netxduo_test/netx_forward_icmp_ttl_test.c +++ b/test/regression/netxduo_test/netx_forward_icmp_ttl_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_forward_link_local_address_test.c b/test/regression/netxduo_test/netx_forward_link_local_address_test.c index 088545e2..767b6779 100644 --- a/test/regression/netxduo_test/netx_forward_link_local_address_test.c +++ b/test/regression/netxduo_test/netx_forward_link_local_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the Link Local address check operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_forward_multicast_test.c b/test/regression/netxduo_test/netx_forward_multicast_test.c index 8dcdf7b7..1f580367 100644 --- a/test/regression/netxduo_test/netx_forward_multicast_test.c +++ b/test/regression/netxduo_test/netx_forward_multicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the multicast forward. * Multicast packet must not be forward. */ diff --git a/test/regression/netxduo_test/netx_forward_tcp_test_1.c b/test/regression/netxduo_test/netx_forward_tcp_test_1.c index 97f59c95..201c8f55 100644 --- a/test/regression/netxduo_test/netx_forward_tcp_test_1.c +++ b/test/regression/netxduo_test/netx_forward_tcp_test_1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation with forward. */ /* Test tcp function between IP_1 and Interface0 of IP_0. */ diff --git a/test/regression/netxduo_test/netx_forward_tcp_test_2.c b/test/regression/netxduo_test/netx_forward_tcp_test_2.c index 40ea6902..9ac7e23f 100644 --- a/test/regression/netxduo_test/netx_forward_tcp_test_2.c +++ b/test/regression/netxduo_test/netx_forward_tcp_test_2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation with forward. */ /* Test tcp function between IP_1 and Interface1 of IP_0. */ diff --git a/test/regression/netxduo_test/netx_forward_tcp_test_3.c b/test/regression/netxduo_test/netx_forward_tcp_test_3.c index defc829f..b64ebbac 100644 --- a/test/regression/netxduo_test/netx_forward_tcp_test_3.c +++ b/test/regression/netxduo_test/netx_forward_tcp_test_3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation with forward. */ /* Test tcp function between IP_2 and Interface0 of IP_0. */ diff --git a/test/regression/netxduo_test/netx_forward_tcp_test_4.c b/test/regression/netxduo_test/netx_forward_tcp_test_4.c index f9fe12d1..8c84553e 100644 --- a/test/regression/netxduo_test/netx_forward_tcp_test_4.c +++ b/test/regression/netxduo_test/netx_forward_tcp_test_4.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation with forward. */ /* Test tcp function between IP_2 and Interface1 of IP_0. */ diff --git a/test/regression/netxduo_test/netx_forward_tcp_test_5.c b/test/regression/netxduo_test/netx_forward_tcp_test_5.c index 94ba66c4..efba3cb4 100644 --- a/test/regression/netxduo_test/netx_forward_tcp_test_5.c +++ b/test/regression/netxduo_test/netx_forward_tcp_test_5.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation with forward. */ /* Test tcp function between IP_1 and IP_2. */ diff --git a/test/regression/netxduo_test/netx_forward_udp_fragment_test.c b/test/regression/netxduo_test/netx_forward_udp_fragment_test.c index e9d67e6c..b2238d8e 100644 --- a/test/regression/netxduo_test/netx_forward_udp_fragment_test.c +++ b/test/regression/netxduo_test/netx_forward_udp_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on forward fragment operation. */ diff --git a/test/regression/netxduo_test/netx_forward_udp_fragment_test2.c b/test/regression/netxduo_test/netx_forward_udp_fragment_test2.c index bf990e23..61b61e66 100644 --- a/test/regression/netxduo_test/netx_forward_udp_fragment_test2.c +++ b/test/regression/netxduo_test/netx_forward_udp_fragment_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the forward fragment operation(fragment failure:_nx_packet_allocate failure in nx_ip_fragment_forward_packet). */ diff --git a/test/regression/netxduo_test/netx_forward_udp_fragment_test3.c b/test/regression/netxduo_test/netx_forward_udp_fragment_test3.c index ec2836b1..11a09452 100644 --- a/test/regression/netxduo_test/netx_forward_udp_fragment_test3.c +++ b/test/regression/netxduo_test/netx_forward_udp_fragment_test3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the forward fragment operation(fragment failure:_nx_packet_data_append failure in nx_ip_fragment_forward_packet). */ diff --git a/test/regression/netxduo_test/netx_forward_udp_fragment_test4.c b/test/regression/netxduo_test/netx_forward_udp_fragment_test4.c index 200d6e19..d542b627 100644 --- a/test/regression/netxduo_test/netx_forward_udp_fragment_test4.c +++ b/test/regression/netxduo_test/netx_forward_udp_fragment_test4.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the forward fragment operation. (fragment failure: source_packet -> nx_packet_next is null and the remaining_bytes is non zero in nx_ip_fragment_forward_packet). */ diff --git a/test/regression/netxduo_test/netx_forward_udp_test.c b/test/regression/netxduo_test/netx_forward_udp_test.c index 25b17598..672483d1 100644 --- a/test/regression/netxduo_test/netx_forward_udp_test.c +++ b/test/regression/netxduo_test/netx_forward_udp_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_http_proxy_basic_test.c b/test/regression/netxduo_test/netx_http_proxy_basic_test.c index d9aacbf3..fec80142 100644 --- a/test/regression/netxduo_test/netx_http_proxy_basic_test.c +++ b/test/regression/netxduo_test/netx_http_proxy_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic HTTP Proxy connection. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_http_proxy_data_fin_test.c b/test/regression/netxduo_test/netx_http_proxy_data_fin_test.c index 6a418666..8b02dabe 100644 --- a/test/regression/netxduo_test/netx_http_proxy_data_fin_test.c +++ b/test/regression/netxduo_test/netx_http_proxy_data_fin_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests: 1. TCP connection failed with HTTP Proxy server. 2. Processing CONNECT response with FIN set. */ diff --git a/test/regression/netxduo_test/netx_http_proxy_disconnect_test.c b/test/regression/netxduo_test/netx_http_proxy_disconnect_test.c index c6fefa9f..b8576e26 100644 --- a/test/regression/netxduo_test/netx_http_proxy_disconnect_test.c +++ b/test/regression/netxduo_test/netx_http_proxy_disconnect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests TCP disconnect before HTTP Proxy connected. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_http_proxy_error_response_test.c b/test/regression/netxduo_test/netx_http_proxy_error_response_test.c index 991a84ae..84a8b42c 100644 --- a/test/regression/netxduo_test/netx_http_proxy_error_response_test.c +++ b/test/regression/netxduo_test/netx_http_proxy_error_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests HTTP Proxy error response. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_http_proxy_multiple_response_test.c b/test/regression/netxduo_test/netx_http_proxy_multiple_response_test.c index 6113afb3..851e58bf 100644 --- a/test/regression/netxduo_test/netx_http_proxy_multiple_response_test.c +++ b/test/regression/netxduo_test/netx_http_proxy_multiple_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests HTTP Proxy response in multiple packets. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_http_proxy_non_block_test.c b/test/regression/netxduo_test/netx_http_proxy_non_block_test.c index 0b27f3a5..1dd8bd59 100644 --- a/test/regression/netxduo_test/netx_http_proxy_non_block_test.c +++ b/test/regression/netxduo_test/netx_http_proxy_non_block_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests HTTP Proxy non-blocking connection. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_branch_test.c b/test/regression/netxduo_test/netx_icmp_branch_test.c index f1ec06b3..3716d9bf 100644 --- a/test/regression/netxduo_test/netx_icmp_branch_test.c +++ b/test/regression/netxduo_test/netx_icmp_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for ICMP functions, * _nx_icmp_packet_receive.c * _nx_icmp_cleanup.c diff --git a/test/regression/netxduo_test/netx_icmp_broadcast_ping_test.c b/test/regression/netxduo_test/netx_icmp_broadcast_ping_test.c index b2845e8f..22be0583 100644 --- a/test/regression/netxduo_test/netx_icmp_broadcast_ping_test.c +++ b/test/regression/netxduo_test/netx_icmp_broadcast_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_cleanup_test.c b/test/regression/netxduo_test/netx_icmp_cleanup_test.c index 31a66e72..889d6c80 100644 --- a/test/regression/netxduo_test/netx_icmp_cleanup_test.c +++ b/test/regression/netxduo_test/netx_icmp_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP Clean up operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_interface2_ping6_test.c b/test/regression/netxduo_test/netx_icmp_interface2_ping6_test.c index e47d0d9e..72e21446 100644 --- a/test/regression/netxduo_test/netx_icmp_interface2_ping6_test.c +++ b/test/regression/netxduo_test/netx_icmp_interface2_ping6_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping6 operation use second interface. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_interface2_ping_test.c b/test/regression/netxduo_test/netx_icmp_interface2_ping_test.c index 0f1f2e3b..fcd01ae7 100644 --- a/test/regression/netxduo_test/netx_icmp_interface2_ping_test.c +++ b/test/regression/netxduo_test/netx_icmp_interface2_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation use second interface. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_invalid_echo_reply_test.c b/test/regression/netxduo_test/netx_icmp_invalid_echo_reply_test.c index 2776be08..0c490df3 100644 --- a/test/regression/netxduo_test/netx_icmp_invalid_echo_reply_test.c +++ b/test/regression/netxduo_test/netx_icmp_invalid_echo_reply_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on processing an echo reply without sequence match. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_invalid_source_test.c b/test/regression/netxduo_test/netx_icmp_invalid_source_test.c index bf6abab2..cd15dcea 100644 --- a/test/regression/netxduo_test/netx_icmp_invalid_source_test.c +++ b/test/regression/netxduo_test/netx_icmp_invalid_source_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_loopback_fail_test.c b/test/regression/netxduo_test/netx_icmp_loopback_fail_test.c index 6558b216..170471bf 100644 --- a/test/regression/netxduo_test/netx_icmp_loopback_fail_test.c +++ b/test/regression/netxduo_test/netx_icmp_loopback_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping through loopback interface. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_loopback_test.c b/test/regression/netxduo_test/netx_icmp_loopback_test.c index 8a9a770f..eba3e81e 100644 --- a/test/regression/netxduo_test/netx_icmp_loopback_test.c +++ b/test/regression/netxduo_test/netx_icmp_loopback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping through loopback interface. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_loopback_test2.c b/test/regression/netxduo_test/netx_icmp_loopback_test2.c index 93441e08..0f3a9dd1 100644 --- a/test/regression/netxduo_test/netx_icmp_loopback_test2.c +++ b/test/regression/netxduo_test/netx_icmp_loopback_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping through all kinds of IPv4 loopback addresses. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_multiple_ping6_test1.c b/test/regression/netxduo_test/netx_icmp_multiple_ping6_test1.c index 81c17300..561c73c2 100644 --- a/test/regression/netxduo_test/netx_icmp_multiple_ping6_test1.c +++ b/test/regression/netxduo_test/netx_icmp_multiple_ping6_test1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMPv6 ping operation. */ /* thread 0 send ICMPv6 Echo Request to the existent IP address IP_ADDRESS(1, 2, 3, 5), diff --git a/test/regression/netxduo_test/netx_icmp_multiple_ping6_test2.c b/test/regression/netxduo_test/netx_icmp_multiple_ping6_test2.c index 2607faf1..d8489e07 100644 --- a/test/regression/netxduo_test/netx_icmp_multiple_ping6_test2.c +++ b/test/regression/netxduo_test/netx_icmp_multiple_ping6_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMPv6 ping operation. */ /* thread 0 send ICMPv6 Echo Request to the existent IP address IP_ADDRESS(1, 2, 3, 5), diff --git a/test/regression/netxduo_test/netx_icmp_multiple_ping_test1.c b/test/regression/netxduo_test/netx_icmp_multiple_ping_test1.c index d89eebfa..4ecb5600 100644 --- a/test/regression/netxduo_test/netx_icmp_multiple_ping_test1.c +++ b/test/regression/netxduo_test/netx_icmp_multiple_ping_test1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ /* thread 0 send ICMP Echo Request to the existent IP address IP_ADDRESS(1, 2, 3, 5), diff --git a/test/regression/netxduo_test/netx_icmp_multiple_ping_test2.c b/test/regression/netxduo_test/netx_icmp_multiple_ping_test2.c index 6e555b6c..1972ec81 100644 --- a/test/regression/netxduo_test/netx_icmp_multiple_ping_test2.c +++ b/test/regression/netxduo_test/netx_icmp_multiple_ping_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ /* thread 0 send ICMP Echo Request to the existent IP address IP_ADDRESS(1, 2, 3, 5), diff --git a/test/regression/netxduo_test/netx_icmp_nxe_api_test.c b/test/regression/netxduo_test/netx_icmp_nxe_api_test.c index 7b61c340..f1c7c1b6 100644 --- a/test/regression/netxduo_test/netx_icmp_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_icmp_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_icmp_packet_receive_function_test.c b/test/regression/netxduo_test/netx_icmp_packet_receive_function_test.c index 5eb7ca86..abb9c279 100644 --- a/test/regression/netxduo_test/netx_icmp_packet_receive_function_test.c +++ b/test/regression/netxduo_test/netx_icmp_packet_receive_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test case test _nx_icmp_packet_receive and _nx_icmp_queue_process function with non standard operation . */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_ping6_data_append_test.c b/test/regression/netxduo_test/netx_icmp_ping6_data_append_test.c index 27aec9bf..838d9abf 100644 --- a/test/regression/netxduo_test/netx_icmp_ping6_data_append_test.c +++ b/test/regression/netxduo_test/netx_icmp_ping6_data_append_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP Interface Ping6 data append operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_ping6_fragment_test.c b/test/regression/netxduo_test/netx_icmp_ping6_fragment_test.c index 0e5a2ff8..61e1a0e2 100644 --- a/test/regression/netxduo_test/netx_icmp_ping6_fragment_test.c +++ b/test/regression/netxduo_test/netx_icmp_ping6_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_ping6_test.c b/test/regression/netxduo_test/netx_icmp_ping6_test.c index 4463d52f..178b5b48 100644 --- a/test/regression/netxduo_test/netx_icmp_ping6_test.c +++ b/test/regression/netxduo_test/netx_icmp_ping6_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_ping_fragment_test.c b/test/regression/netxduo_test/netx_icmp_ping_fragment_test.c index 9b34904d..25a87bb0 100644 --- a/test/regression/netxduo_test/netx_icmp_ping_fragment_test.c +++ b/test/regression/netxduo_test/netx_icmp_ping_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_ping_multicast_test.c b/test/regression/netxduo_test/netx_icmp_ping_multicast_test.c index 75533d11..31341c42 100644 --- a/test/regression/netxduo_test/netx_icmp_ping_multicast_test.c +++ b/test/regression/netxduo_test/netx_icmp_ping_multicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping multicast operation. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_ping_test.c b/test/regression/netxduo_test/netx_icmp_ping_test.c index 9a15bb60..c25d9a24 100644 --- a/test/regression/netxduo_test/netx_icmp_ping_test.c +++ b/test/regression/netxduo_test/netx_icmp_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_send_error_message_test.c b/test/regression/netxduo_test/netx_icmp_send_error_message_test.c index 8cc1c483..2fa36631 100644 --- a/test/regression/netxduo_test/netx_icmp_send_error_message_test.c +++ b/test/regression/netxduo_test/netx_icmp_send_error_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMPv4 Error Message. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_send_error_message_test_1.c b/test/regression/netxduo_test/netx_icmp_send_error_message_test_1.c index 67985761..d37f4301 100644 --- a/test/regression/netxduo_test/netx_icmp_send_error_message_test_1.c +++ b/test/regression/netxduo_test/netx_icmp_send_error_message_test_1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending the ICMP error message. * The destination of incoming packet is link-layer broadcast address. */ diff --git a/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv4_ping_test.c b/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv4_ping_test.c index f2edfc9f..07debb20 100644 --- a/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv4_ping_test.c +++ b/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv4_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv6_ping_test.c b/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv6_ping_test.c index 18740150..de94d444 100644 --- a/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv6_ping_test.c +++ b/test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv6_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv4_ping_test.c b/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv4_ping_test.c index f7efe16e..14bc9be8 100644 --- a/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv4_ping_test.c +++ b/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv4_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv6_ping_test.c b/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv6_ping_test.c index 4ffbe154..643be954 100644 --- a/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv6_ping_test.c +++ b/test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv6_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_DAD_test.c b/test/regression/netxduo_test/netx_icmpv6_DAD_test.c index 44339f43..f5f26e6b 100644 --- a/test/regression/netxduo_test/netx_icmpv6_DAD_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_DAD_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping6 operation use second interface. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_abnormal_mtu_in_ra_test.c b/test/regression/netxduo_test/netx_icmpv6_abnormal_mtu_in_ra_test.c index a5718077..42d97969 100644 --- a/test/regression/netxduo_test/netx_icmpv6_abnormal_mtu_in_ra_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_abnormal_mtu_in_ra_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of RA with MTU option whose value is larger than link MTU. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_branch_test.c b/test/regression/netxduo_test/netx_icmpv6_branch_test.c index e30a6cc4..fb4bae01 100644 --- a/test/regression/netxduo_test/netx_icmpv6_branch_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for ICMPv6 functions, * _nx_icmpv6_DAD_failure.c * _nx_icmpv6_dest_table_find.c diff --git a/test/regression/netxduo_test/netx_icmpv6_destination_table_periodic_test.c b/test/regression/netxduo_test/netx_icmpv6_destination_table_periodic_test.c index 600ee12c..6fa5948a 100644 --- a/test/regression/netxduo_test/netx_icmpv6_destination_table_periodic_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_destination_table_periodic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test to test the ICMPv6 Echo request process. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_echo_reply_test.c b/test/regression/netxduo_test/netx_icmpv6_echo_reply_test.c index b8fa7c08..35eec989 100644 --- a/test/regression/netxduo_test/netx_icmpv6_echo_reply_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_echo_reply_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test to test the ICMPv6 Echo Reply process. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_echo_request_test.c b/test/regression/netxduo_test/netx_icmpv6_echo_request_test.c index 20a8cfb0..6915ac97 100644 --- a/test/regression/netxduo_test/netx_icmpv6_echo_request_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_echo_request_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test to test the ICMPv6 Echo request process. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_error_small_packet_test.c b/test/regression/netxduo_test/netx_icmpv6_error_small_packet_test.c index c282d8fc..b873f77f 100644 --- a/test/regression/netxduo_test/netx_icmpv6_error_small_packet_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_error_small_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on icmpv6 error function. */ /* * 1. IP 0 sends a UDP packet to IP 1. diff --git a/test/regression/netxduo_test/netx_icmpv6_error_test.c b/test/regression/netxduo_test/netx_icmpv6_error_test.c index 2be4a6f9..116aa39c 100644 --- a/test/regression/netxduo_test/netx_icmpv6_error_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_error_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on icmpv6 error function. */ /* * 1. IP 0 sends a UDP packet to IP 1. diff --git a/test/regression/netxduo_test/netx_icmpv6_invalid_length_test.c b/test/regression/netxduo_test/netx_icmpv6_invalid_length_test.c index 6e99428e..a082589b 100644 --- a/test/regression/netxduo_test/netx_icmpv6_invalid_length_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_invalid_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of RA with invalid option type and length. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_invalid_length_test2.c b/test/regression/netxduo_test/netx_icmpv6_invalid_length_test2.c index d89695bb..74f05018 100644 --- a/test/regression/netxduo_test/netx_icmpv6_invalid_length_test2.c +++ b/test/regression/netxduo_test/netx_icmpv6_invalid_length_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of NS with invalid ICMPv6 payload length. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_invalid_message_test.c b/test/regression/netxduo_test/netx_icmpv6_invalid_message_test.c index 3f1780a4..583c6bbc 100644 --- a/test/regression/netxduo_test/netx_icmpv6_invalid_message_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_invalid_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of too big message with invalid length. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_invalid_na.c b/test/regression/netxduo_test/netx_icmpv6_invalid_na.c index 09aee46a..111f3701 100644 --- a/test/regression/netxduo_test/netx_icmpv6_invalid_na.c +++ b/test/regression/netxduo_test/netx_icmpv6_invalid_na.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of NA with same target address after DAD. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_invalid_ra_dest_test.c b/test/regression/netxduo_test/netx_icmpv6_invalid_ra_dest_test.c index d3ea2ba9..fa16cf02 100644 --- a/test/regression/netxduo_test/netx_icmpv6_invalid_ra_dest_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_invalid_ra_dest_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of RA with destination multicast address but not ff02::1. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_invalid_ra_option_test.c b/test/regression/netxduo_test/netx_icmpv6_invalid_ra_option_test.c index 3e8c11e3..c311ae9c 100644 --- a/test/regression/netxduo_test/netx_icmpv6_invalid_ra_option_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_invalid_ra_option_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of RA with invalid option. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_mtu_option_test.c b/test/regression/netxduo_test/netx_icmpv6_mtu_option_test.c index 6112a22d..8ffb3300 100644 --- a/test/regression/netxduo_test/netx_icmpv6_mtu_option_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_mtu_option_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv6 process ICMPv6 Option for MTU 0. change last two bytes from 0x05, 0x00 to 0x00, 0x00 */ diff --git a/test/regression/netxduo_test/netx_icmpv6_na_buffer_overwrite_test.c b/test/regression/netxduo_test/netx_icmpv6_na_buffer_overwrite_test.c index a746301c..cacf55b6 100644 --- a/test/regression/netxduo_test/netx_icmpv6_na_buffer_overwrite_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_na_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of NA with chained packet. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_na_test.c b/test/regression/netxduo_test/netx_icmpv6_na_test.c index 3ba16c01..83a0d42a 100644 --- a/test/regression/netxduo_test/netx_icmpv6_na_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_na_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test the process of NA packet. Section 7.2.5, RFC 4861 * 1. Inject RA packet with TLLA. * 2. Inject NA packet with different LLA. All flags are not set. diff --git a/test/regression/netxduo_test/netx_icmpv6_na_tlla_changed_test.c b/test/regression/netxduo_test/netx_icmpv6_na_tlla_changed_test.c index 3fead71e..73fc44da 100644 --- a/test/regression/netxduo_test/netx_icmpv6_na_tlla_changed_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_na_tlla_changed_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of solicitated RA. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ns_buffer_overwrite_test.c b/test/regression/netxduo_test/netx_icmpv6_ns_buffer_overwrite_test.c index d044354b..c96c4d00 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ns_buffer_overwrite_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ns_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of NS with chained packet. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ns_with_small_packet_test.c b/test/regression/netxduo_test/netx_icmpv6_ns_with_small_packet_test.c index 0e2315b1..1ff2f71f 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ns_with_small_packet_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ns_with_small_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMPV6 NS operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ra_address_full_test.c b/test/regression/netxduo_test/netx_icmpv6_ra_address_full_test.c index de7eec99..9f933923 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ra_address_full_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ra_address_full_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of solicitated RA. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ra_buffer_overwrite_test.c b/test/regression/netxduo_test/netx_icmpv6_ra_buffer_overwrite_test.c index a81cb1d6..4036e333 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ra_buffer_overwrite_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ra_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of too big with chained packet. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ra_flag_callback_test.c b/test/regression/netxduo_test/netx_icmpv6_ra_flag_callback_test.c index 55abcd8b..bd03f0ed 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ra_flag_callback_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ra_flag_callback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test ICMPv6 RA flag callback function. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ra_invalid_length_test.c b/test/regression/netxduo_test/netx_icmpv6_ra_invalid_length_test.c index 842b74be..b97990b2 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ra_invalid_length_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ra_invalid_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of RA with invalid length. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ra_lifetime_test.c b/test/regression/netxduo_test/netx_icmpv6_ra_lifetime_test.c index 4aeeddc4..91225483 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ra_lifetime_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ra_lifetime_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test the lifetime of RA. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ra_router_full_test.c b/test/regression/netxduo_test/netx_icmpv6_ra_router_full_test.c index 4edd9cce..eacc8f0c 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ra_router_full_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ra_router_full_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of solicitated RA. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_ra_slla_changed_test.c b/test/regression/netxduo_test/netx_icmpv6_ra_slla_changed_test.c index d456f368..ee3df5fb 100644 --- a/test/regression/netxduo_test/netx_icmpv6_ra_slla_changed_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_ra_slla_changed_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of solicitated RA. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_redirect_buffer_overwrite_test.c b/test/regression/netxduo_test/netx_icmpv6_redirect_buffer_overwrite_test.c index 9fe1a5d6..68e2a623 100644 --- a/test/regression/netxduo_test/netx_icmpv6_redirect_buffer_overwrite_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_redirect_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of too big with chained packet. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_redirect_nd_full_test.c b/test/regression/netxduo_test/netx_icmpv6_redirect_nd_full_test.c index 53ce9e44..25b8f3ce 100644 --- a/test/regression/netxduo_test/netx_icmpv6_redirect_nd_full_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_redirect_nd_full_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of REDIRECT message when ND cache is full. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_redirect_test.c b/test/regression/netxduo_test/netx_icmpv6_redirect_test.c index e5b62528..31f368db 100644 --- a/test/regression/netxduo_test/netx_icmpv6_redirect_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_redirect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test to test the ICMPv6 Echo request process. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_router_solicitation_test.c b/test/regression/netxduo_test/netx_icmpv6_router_solicitation_test.c index 922fe31d..ae85e73c 100644 --- a/test/regression/netxduo_test/netx_icmpv6_router_solicitation_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_router_solicitation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test ICMPv6 Router Solicitation for _nx_packet_allocate failure in _nx_icmpv6_send.rs. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_solicitated_ra_test.c b/test/regression/netxduo_test/netx_icmpv6_solicitated_ra_test.c index c54a8a97..cc400cbf 100644 --- a/test/regression/netxduo_test/netx_icmpv6_solicitated_ra_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_solicitated_ra_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of solicitated RA. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_icmpv6_too_big_buffer_overwrite_test.c b/test/regression/netxduo_test/netx_icmpv6_too_big_buffer_overwrite_test.c index 7a5cc0d4..c0050978 100644 --- a/test/regression/netxduo_test/netx_icmpv6_too_big_buffer_overwrite_test.c +++ b/test/regression/netxduo_test/netx_icmpv6_too_big_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of too big with chained packet. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_igmp_basic_test.c b/test/regression/netxduo_test/netx_igmp_basic_test.c index a948df93..5c21a340 100644 --- a/test/regression/netxduo_test/netx_igmp_basic_test.c +++ b/test/regression/netxduo_test/netx_igmp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic IGMP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_igmp_branch_test.c b/test/regression/netxduo_test/netx_igmp_branch_test.c index 7f565dcd..c4ce045e 100644 --- a/test/regression/netxduo_test/netx_igmp_branch_test.c +++ b/test/regression/netxduo_test/netx_igmp_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for IGMP functions, * _nx_igmp_packet_receive *_nx_igmp_multicast_check diff --git a/test/regression/netxduo_test/netx_igmp_checksum_computation_test.c b/test/regression/netxduo_test/netx_igmp_checksum_computation_test.c index 00e2e641..9f010f4a 100644 --- a/test/regression/netxduo_test/netx_igmp_checksum_computation_test.c +++ b/test/regression/netxduo_test/netx_igmp_checksum_computation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test case verifies that the IGMP packet data is included in the checksum, not just the header, and that it handles 2 byte data when there is zero length left. Also it must handled chained packets. */ diff --git a/test/regression/netxduo_test/netx_igmp_interface_indirect_report_send_test.c b/test/regression/netxduo_test/netx_igmp_interface_indirect_report_send_test.c index 37a3aba4..d37a5c8d 100644 --- a/test/regression/netxduo_test/netx_igmp_interface_indirect_report_send_test.c +++ b/test/regression/netxduo_test/netx_igmp_interface_indirect_report_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test tests the IGMP report send IGMP operation. The application registers (joins) a group address with the IP instance long enough to send out an initial report. Then the application wishes to resend the same IGMP diff --git a/test/regression/netxduo_test/netx_igmp_join_fail_test.c b/test/regression/netxduo_test/netx_igmp_join_fail_test.c index e0bb83d5..b789941b 100644 --- a/test/regression/netxduo_test/netx_igmp_join_fail_test.c +++ b/test/regression/netxduo_test/netx_igmp_join_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IGMP join fails when driver returns error. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_igmp_leave_test.c b/test/regression/netxduo_test/netx_igmp_leave_test.c index 63dec5e1..a836b9bc 100644 --- a/test/regression/netxduo_test/netx_igmp_leave_test.c +++ b/test/regression/netxduo_test/netx_igmp_leave_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IGMP leave. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_igmp_loopback_test.c b/test/regression/netxduo_test/netx_igmp_loopback_test.c index 0809c53f..89401071 100644 --- a/test/regression/netxduo_test/netx_igmp_loopback_test.c +++ b/test/regression/netxduo_test/netx_igmp_loopback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IGMP loopback operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_igmp_multicast_basic_test.c b/test/regression/netxduo_test/netx_igmp_multicast_basic_test.c index e89f80e1..07d5db94 100644 --- a/test/regression/netxduo_test/netx_igmp_multicast_basic_test.c +++ b/test/regression/netxduo_test/netx_igmp_multicast_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic multicast IGMP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_igmp_nxe_api_test.c b/test/regression/netxduo_test/netx_igmp_nxe_api_test.c index fb92ee45..3cf1c153 100644 --- a/test/regression/netxduo_test/netx_igmp_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_igmp_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_igmp_packet_receive_function_test.c b/test/regression/netxduo_test/netx_igmp_packet_receive_function_test.c index 6a570e27..07866679 100644 --- a/test/regression/netxduo_test/netx_igmp_packet_receive_function_test.c +++ b/test/regression/netxduo_test/netx_igmp_packet_receive_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test case test _nx_igmp_packet_receive and _nx_igmp_queue_process function with non standard operation . */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_igmp_router_query_test.c b/test/regression/netxduo_test/netx_igmp_router_query_test.c index 56a99f5e..7129e62f 100644 --- a/test/regression/netxduo_test/netx_igmp_router_query_test.c +++ b/test/regression/netxduo_test/netx_igmp_router_query_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test case test router query type . */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_abnormal_packet_test.c b/test/regression/netxduo_test/netx_ip_abnormal_packet_test.c index 29f4d8a2..72eaac22 100644 --- a/test/regression/netxduo_test/netx_ip_abnormal_packet_test.c +++ b/test/regression/netxduo_test/netx_ip_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv6 prefix with length not equal 64. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_address_change_notify_test.c b/test/regression/netxduo_test/netx_ip_address_change_notify_test.c index 0d334d27..c8e129e3 100644 --- a/test/regression/netxduo_test/netx_ip_address_change_notify_test.c +++ b/test/regression/netxduo_test/netx_ip_address_change_notify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Address Change Notify operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_address_conflict_callback_test.c b/test/regression/netxduo_test/netx_ip_address_conflict_callback_test.c index a81bf733..fbb1df5a 100644 --- a/test/regression/netxduo_test/netx_ip_address_conflict_callback_test.c +++ b/test/regression/netxduo_test/netx_ip_address_conflict_callback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv4 Address Conflict Detection. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_address_conflict_detection_test.c b/test/regression/netxduo_test/netx_ip_address_conflict_detection_test.c index 4d620aef..4fcb448a 100644 --- a/test/regression/netxduo_test/netx_ip_address_conflict_detection_test.c +++ b/test/regression/netxduo_test/netx_ip_address_conflict_detection_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv4 Address Conflict Detection. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_address_get_test.c b/test/regression/netxduo_test/netx_ip_address_get_test.c index 677e8f19..84763087 100644 --- a/test/regression/netxduo_test/netx_ip_address_get_test.c +++ b/test/regression/netxduo_test/netx_ip_address_get_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Address Get operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_address_set_test.c b/test/regression/netxduo_test/netx_ip_address_set_test.c index faf1d33e..065f2c59 100644 --- a/test/regression/netxduo_test/netx_ip_address_set_test.c +++ b/test/regression/netxduo_test/netx_ip_address_set_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Address Set operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_auxiliary_packet_pool_set_test.c b/test/regression/netxduo_test/netx_ip_auxiliary_packet_pool_set_test.c index 1e8183ae..a1879eff 100644 --- a/test/regression/netxduo_test/netx_ip_auxiliary_packet_pool_set_test.c +++ b/test/regression/netxduo_test/netx_ip_auxiliary_packet_pool_set_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_basic_test.c b/test/regression/netxduo_test/netx_ip_basic_test.c index 7783be60..9da15454 100644 --- a/test/regression/netxduo_test/netx_ip_basic_test.c +++ b/test/regression/netxduo_test/netx_ip_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic IP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_branch_test.c b/test/regression/netxduo_test/netx_ip_branch_test.c index 5e02176f..46f77dcb 100644 --- a/test/regression/netxduo_test/netx_ip_branch_test.c +++ b/test/regression/netxduo_test/netx_ip_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for IP functions, * _nx_ip_deferred_link_status_process.c * _nx_ip_interface_detach.c diff --git a/test/regression/netxduo_test/netx_ip_chain_packet_process_test.c b/test/regression/netxduo_test/netx_ip_chain_packet_process_test.c index 33e712fc..b90b9715 100644 --- a/test/regression/netxduo_test/netx_ip_chain_packet_process_test.c +++ b/test/regression/netxduo_test/netx_ip_chain_packet_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_ip_create_test.c b/test/regression/netxduo_test/netx_ip_create_test.c index 6522da1c..7c2d0876 100644 --- a/test/regression/netxduo_test/netx_ip_create_test.c +++ b/test/regression/netxduo_test/netx_ip_create_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Delete operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_delete_test.c b/test/regression/netxduo_test/netx_ip_delete_test.c index 1f40fccc..7ab3bc74 100644 --- a/test/regression/netxduo_test/netx_ip_delete_test.c +++ b/test/regression/netxduo_test/netx_ip_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Delete operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_driver_deferred_test.c b/test/regression/netxduo_test/netx_ip_driver_deferred_test.c index 2bb497d9..41e98d1d 100644 --- a/test/regression/netxduo_test/netx_ip_driver_deferred_test.c +++ b/test/regression/netxduo_test/netx_ip_driver_deferred_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on NX_IP_DRIVER_DEFERRED_EVENT for NX_LINK_PACKET_SEND command. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_disable_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_disable_test.c index 2f5be491..c5e39536 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_disable_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_disable_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on IP fragmentation disable operation. */ diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_dispatch_fail_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_dispatch_fail_test.c index aca4d4c8..8acd6e32 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_dispatch_fail_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_dispatch_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the failure of dispatch for assembled packets. */ diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_duplicate_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_duplicate_test.c index 6432e5af..b8db0478 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_duplicate_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_duplicate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the processing of duplicated fragments. */ diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_invalid_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_invalid_test.c index dd10ad42..24cf28ef 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_invalid_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_invalid_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the invalid IP fragmentation. */ diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_order_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_order_test.c index 5f7317e4..5aee3a47 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_order_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_order_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_packet_copy_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_packet_copy_test.c index 73828d76..dc41978e 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_packet_copy_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_packet_copy_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: __PRODUCT_NETXDUO__ is defined, NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_packet_delay_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_packet_delay_test.c index 3fe79370..a501cdeb 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_packet_delay_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_packet_delay_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: __PRODUCT_NETXDUO__ is defined, NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_packet_drop_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_packet_drop_test.c index 215f4039..6433c617 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_packet_drop_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_packet_drop_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: __PRODUCT_NETXDUO__ is defined, NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_test.c index a457347b..f5924f03 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_time_exceeded_message_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_time_exceeded_message_test.c index 7e8af734..1eb0f6be 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_time_exceeded_message_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_time_exceeded_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on ICMP Time Exceeded Message for IP fragmentation. */ /* Requirement: __PRODUCT_NETXDUO__ is defined, NX_DISABLE_ICMPV4_ERROR_MESSAGE is not defined. NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test.c index 1f9dd6b3..eba69578 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test2.c b/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test2.c index 0ab9db9c..ad6cce9f 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test2.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_wrong_destination_address_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_wrong_destination_address_test.c index e790691a..34d7f013 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_wrong_destination_address_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_wrong_destination_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: __PRODUCT_NETXDUO__ is defined, NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test.c b/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test.c index 8c41a118..ef9b037c 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: __PRODUCT_NETXDUO__ is defined, NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test2.c b/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test2.c index c865cee6..538c39b7 100644 --- a/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test2.c +++ b/test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ /* Requirement: __PRODUCT_NETXDUO__ is defined, NX_DISABLE_FRAGMENTATION is not defined. */ /* Test sequence: diff --git a/test/regression/netxduo_test/netx_ip_gateway_address_test.c b/test/regression/netxduo_test/netx_ip_gateway_address_test.c index 8901e5e5..6bae825d 100644 --- a/test/regression/netxduo_test/netx_ip_gateway_address_test.c +++ b/test/regression/netxduo_test/netx_ip_gateway_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Address Set operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_idle_scan_test.c b/test/regression/netxduo_test/netx_ip_idle_scan_test.c index d70789f0..0b4386c7 100644 --- a/test/regression/netxduo_test/netx_ip_idle_scan_test.c +++ b/test/regression/netxduo_test/netx_ip_idle_scan_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on idle-scan as described in https://www.youtube.com/watch?v=v5QEB-T6pH0. Idle scans are a way for an attacker to perform a port scan in a way that might evade network restrictions and detection mechanisms. The basic defense is to avoid predictably incrementing the IP Identification field. */ diff --git a/test/regression/netxduo_test/netx_ip_interface_address_get_test.c b/test/regression/netxduo_test/netx_ip_interface_address_get_test.c index 4cdae2e1..f93e6336 100644 --- a/test/regression/netxduo_test/netx_ip_interface_address_get_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_address_get_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Interface Address Get operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_address_set_test.c b/test/regression/netxduo_test/netx_ip_interface_address_set_test.c index ff44ed3a..2406c934 100644 --- a/test/regression/netxduo_test/netx_ip_interface_address_set_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_address_set_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Interface Address Set operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_attachment_test.c b/test/regression/netxduo_test/netx_ip_interface_attachment_test.c index 8ece0a69..5beb29a6 100644 --- a/test/regression/netxduo_test/netx_ip_interface_attachment_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_attachment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Interface Attachment operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_capability_test.c b/test/regression/netxduo_test/netx_ip_interface_capability_test.c index 4687d57e..23ebdb9b 100644 --- a/test/regression/netxduo_test/netx_ip_interface_capability_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_capability_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic IP static operation: static route add/delete/find */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_detachment_arp_table_test.c b/test/regression/netxduo_test/netx_ip_interface_detachment_arp_table_test.c index 39656b77..e51cc8cf 100644 --- a/test/regression/netxduo_test/netx_ip_interface_detachment_arp_table_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_detachment_arp_table_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_detachment_gateway_test.c b/test/regression/netxduo_test/netx_ip_interface_detachment_gateway_test.c index a7b8c77e..78ae3332 100644 --- a/test/regression/netxduo_test/netx_ip_interface_detachment_gateway_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_detachment_gateway_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case test if the gateway has been cleared after interface detachment. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_detachment_tcp_connection_test.c b/test/regression/netxduo_test/netx_ip_interface_detachment_tcp_connection_test.c index c882a111..494ca85b 100644 --- a/test/regression/netxduo_test/netx_ip_interface_detachment_tcp_connection_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_detachment_tcp_connection_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case test if the tcp connections has been reset after interface detachment. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_detachment_test.c b/test/regression/netxduo_test/netx_ip_interface_detachment_test.c index cd8fa8df..6f7b8d59 100644 --- a/test/regression/netxduo_test/netx_ip_interface_detachment_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_detachment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_info_get_test.c b/test/regression/netxduo_test/netx_ip_interface_info_get_test.c index 6b304c03..4871294d 100644 --- a/test/regression/netxduo_test/netx_ip_interface_info_get_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_info_get_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Interface Info Get operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_physical_address_set_fail_test.c b/test/regression/netxduo_test/netx_ip_interface_physical_address_set_fail_test.c index d60fd06c..ba91d371 100644 --- a/test/regression/netxduo_test/netx_ip_interface_physical_address_set_fail_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_physical_address_set_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IGMP join fails when driver returns error. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_physical_address_test.c b/test/regression/netxduo_test/netx_ip_interface_physical_address_test.c index 99a262fc..e6f6f9fd 100644 --- a/test/regression/netxduo_test/netx_ip_interface_physical_address_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_physical_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic IP static operation: static route add/delete/find */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_status_check_fail_test.c b/test/regression/netxduo_test/netx_ip_interface_status_check_fail_test.c index c6d18032..4b1016b4 100644 --- a/test/regression/netxduo_test/netx_ip_interface_status_check_fail_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_status_check_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Interface Status Check operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_interface_status_check_test.c b/test/regression/netxduo_test/netx_ip_interface_status_check_test.c index 22112cc5..99e613cc 100644 --- a/test/regression/netxduo_test/netx_ip_interface_status_check_test.c +++ b/test/regression/netxduo_test/netx_ip_interface_status_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Interface Status Check operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_invalid_packet_receive_test.c b/test/regression/netxduo_test/netx_ip_invalid_packet_receive_test.c index e42fcf0e..26489c65 100644 --- a/test/regression/netxduo_test/netx_ip_invalid_packet_receive_test.c +++ b/test/regression/netxduo_test/netx_ip_invalid_packet_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on IP fragmentation disable operation. */ diff --git a/test/regression/netxduo_test/netx_ip_link_local_address_test.c b/test/regression/netxduo_test/netx_ip_link_local_address_test.c index 743b9673..e2d9de84 100644 --- a/test/regression/netxduo_test/netx_ip_link_local_address_test.c +++ b/test/regression/netxduo_test/netx_ip_link_local_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_link_status_test.c b/test/regression/netxduo_test/netx_ip_link_status_test.c index bdfcf4c8..96463524 100644 --- a/test/regression/netxduo_test/netx_ip_link_status_test.c +++ b/test/regression/netxduo_test/netx_ip_link_status_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests link status down and up. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_link_status_test2.c b/test/regression/netxduo_test/netx_ip_link_status_test2.c index ade43d32..a76095bf 100644 --- a/test/regression/netxduo_test/netx_ip_link_status_test2.c +++ b/test/regression/netxduo_test/netx_ip_link_status_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /** * @file sample.c * @brief This is a small demo of the high-performance NetX Duo TCP/IP stack. diff --git a/test/regression/netxduo_test/netx_ip_loopback_multihome_test.c b/test/regression/netxduo_test/netx_ip_loopback_multihome_test.c index 99270cad..522a931d 100644 --- a/test/regression/netxduo_test/netx_ip_loopback_multihome_test.c +++ b/test/regression/netxduo_test/netx_ip_loopback_multihome_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping through all loopback addresses with multiple addresses. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_malformed_packet_test.c b/test/regression/netxduo_test/netx_ip_malformed_packet_test.c index 497f92cb..b82ce48b 100644 --- a/test/regression/netxduo_test/netx_ip_malformed_packet_test.c +++ b/test/regression/netxduo_test/netx_ip_malformed_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing malformed IP packet. */ #include "netx_ip_malformed_packet_test.h" diff --git a/test/regression/netxduo_test/netx_ip_malformed_packet_test.h b/test/regression/netxduo_test/netx_ip_malformed_packet_test.h index 959f641c..9cc71be9 100644 --- a/test/regression/netxduo_test/netx_ip_malformed_packet_test.h +++ b/test/regression/netxduo_test/netx_ip_malformed_packet_test.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #define TO_RAW_PACKET(p) {(UCHAR *)(&p[14]), sizeof(p) - 14} diff --git a/test/regression/netxduo_test/netx_ip_max_payload_size_find_test.c b/test/regression/netxduo_test/netx_ip_max_payload_size_find_test.c index 1822c35e..1b99a775 100644 --- a/test/regression/netxduo_test/netx_ip_max_payload_size_find_test.c +++ b/test/regression/netxduo_test/netx_ip_max_payload_size_find_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ip max payload size find operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_multicast_interface_detach_test.c b/test/regression/netxduo_test/netx_ip_multicast_interface_detach_test.c index 5b3eac2b..17140540 100644 --- a/test/regression/netxduo_test/netx_ip_multicast_interface_detach_test.c +++ b/test/regression/netxduo_test/netx_ip_multicast_interface_detach_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic multicast IGMP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_nxe_api_test.c b/test/regression/netxduo_test/netx_ip_nxe_api_test.c index 99d1f0be..074040ea 100644 --- a/test/regression/netxduo_test/netx_ip_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_ip_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_ip_packet_filter_extended_test.c b/test/regression/netxduo_test/netx_ip_packet_filter_extended_test.c index 790c0434..d843a155 100644 --- a/test/regression/netxduo_test/netx_ip_packet_filter_extended_test.c +++ b/test/regression/netxduo_test/netx_ip_packet_filter_extended_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_packet_filter_test.c b/test/regression/netxduo_test/netx_ip_packet_filter_test.c index 876965d1..e0bd339e 100644 --- a/test/regression/netxduo_test/netx_ip_packet_filter_test.c +++ b/test/regression/netxduo_test/netx_ip_packet_filter_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_raw_loopback_test.c b/test/regression/netxduo_test/netx_ip_raw_loopback_test.c index e6b0c913..ec91a863 100644 --- a/test/regression/netxduo_test/netx_ip_raw_loopback_test.c +++ b/test/regression/netxduo_test/netx_ip_raw_loopback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the raw packet send/receive through loopback interface. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_raw_packet_filter_test.c b/test/regression/netxduo_test/netx_ip_raw_packet_filter_test.c index ebd9d43e..e806d399 100644 --- a/test/regression/netxduo_test/netx_ip_raw_packet_filter_test.c +++ b/test/regression/netxduo_test/netx_ip_raw_packet_filter_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the raw packet IPv6 send/receive operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_raw_packet_queue_test.c b/test/regression/netxduo_test/netx_ip_raw_packet_queue_test.c index a5f33b0c..83d23a04 100644 --- a/test/regression/netxduo_test/netx_ip_raw_packet_queue_test.c +++ b/test/regression/netxduo_test/netx_ip_raw_packet_queue_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the raw packet IPv6 send/receive operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_raw_packet_test.c b/test/regression/netxduo_test/netx_ip_raw_packet_test.c index 7e2db158..08e7de30 100644 --- a/test/regression/netxduo_test/netx_ip_raw_packet_test.c +++ b/test/regression/netxduo_test/netx_ip_raw_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the raw packet IP send/receive operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_route_reachable_test.c b/test/regression/netxduo_test/netx_ip_route_reachable_test.c index 42c701a9..e408c95a 100644 --- a/test/regression/netxduo_test/netx_ip_route_reachable_test.c +++ b/test/regression/netxduo_test/netx_ip_route_reachable_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on route reachable. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_static_route_add_test.c b/test/regression/netxduo_test/netx_ip_static_route_add_test.c index 319e8680..640acc07 100644 --- a/test/regression/netxduo_test/netx_ip_static_route_add_test.c +++ b/test/regression/netxduo_test/netx_ip_static_route_add_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Static Route Add operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_static_route_delete_test.c b/test/regression/netxduo_test/netx_ip_static_route_delete_test.c index ad63eb9c..dc947a08 100644 --- a/test/regression/netxduo_test/netx_ip_static_route_delete_test.c +++ b/test/regression/netxduo_test/netx_ip_static_route_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Static Route Delete operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_static_route_find_test.c b/test/regression/netxduo_test/netx_ip_static_route_find_test.c index 775401db..0b003657 100644 --- a/test/regression/netxduo_test/netx_ip_static_route_find_test.c +++ b/test/regression/netxduo_test/netx_ip_static_route_find_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IP Static Route Find operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ip_status_check_test.c b/test/regression/netxduo_test/netx_ip_status_check_test.c index 07ce43fc..ddc4ec52 100644 --- a/test/regression/netxduo_test/netx_ip_status_check_test.c +++ b/test/regression/netxduo_test/netx_ip_status_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the raw packet IPv6 send/receive operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv4_option_process_test.c b/test/regression/netxduo_test/netx_ipv4_option_process_test.c index 5e1b14f4..85c19700 100644 --- a/test/regression/netxduo_test/netx_ipv4_option_process_test.c +++ b/test/regression/netxduo_test/netx_ipv4_option_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_address_delete_test.c b/test/regression/netxduo_test/netx_ipv6_address_delete_test.c index f792f6f8..22afe2c4 100644 --- a/test/regression/netxduo_test/netx_ipv6_address_delete_test.c +++ b/test/regression/netxduo_test/netx_ipv6_address_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case validates nxd_ipv6_address_delete. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_address_get_test.c b/test/regression/netxduo_test/netx_ipv6_address_get_test.c index 1c05cba5..1db0aa39 100644 --- a/test/regression/netxduo_test/netx_ipv6_address_get_test.c +++ b/test/regression/netxduo_test/netx_ipv6_address_get_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case validates nxd_ipv6_address_set. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_address_set_test.c b/test/regression/netxduo_test/netx_ipv6_address_set_test.c index b0990346..fe1bec86 100644 --- a/test/regression/netxduo_test/netx_ipv6_address_set_test.c +++ b/test/regression/netxduo_test/netx_ipv6_address_set_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case validates nxd_ipv6_address_set. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_branch_test.c b/test/regression/netxduo_test/netx_ipv6_branch_test.c index ec3b2945..cee1dfae 100644 --- a/test/regression/netxduo_test/netx_ipv6_branch_test.c +++ b/test/regression/netxduo_test/netx_ipv6_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for IPv6 functions, * nx_tcp_connect_cleanup.c * nx_tcp_disconnect_cleanup.c diff --git a/test/regression/netxduo_test/netx_ipv6_default_router_api_test.c b/test/regression/netxduo_test/netx_ipv6_default_router_api_test.c index ddafa75e..3f6a737e 100644 --- a/test/regression/netxduo_test/netx_ipv6_default_router_api_test.c +++ b/test/regression/netxduo_test/netx_ipv6_default_router_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv4 default router set/get APIs. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_default_router_test.c b/test/regression/netxduo_test/netx_ipv6_default_router_test.c index 4cf57c19..462511e8 100644 --- a/test/regression/netxduo_test/netx_ipv6_default_router_test.c +++ b/test/regression/netxduo_test/netx_ipv6_default_router_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv6 default router. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_disable_test.c b/test/regression/netxduo_test/netx_ipv6_disable_test.c index c1bf1c09..5a75b3cd 100644 --- a/test/regression/netxduo_test/netx_ipv6_disable_test.c +++ b/test/regression/netxduo_test/netx_ipv6_disable_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv6 disable operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_fragment_fail_test.c b/test/regression/netxduo_test/netx_ipv6_fragment_fail_test.c index 5daaf6d5..503aa3b0 100644 --- a/test/regression/netxduo_test/netx_ipv6_fragment_fail_test.c +++ b/test/regression/netxduo_test/netx_ipv6_fragment_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fragment IPv6 packet fail due to empty packet pool. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test1.c b/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test1.c index f525e725..65ffb67f 100644 --- a/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test1.c +++ b/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IPv6 fragmentation. */ /* Test sequence: * 1. ip_0 allocate 1000 bytes. diff --git a/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test2.c b/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test2.c index 5a0c449a..81bf84b7 100644 --- a/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test2.c +++ b/test/regression/netxduo_test/netx_ipv6_fragmentation_error_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IPv6 fragmentation. */ /* Test sequence: * 1. ip_0 allocate one packets. diff --git a/test/regression/netxduo_test/netx_ipv6_fragmentation_test.c b/test/regression/netxduo_test/netx_ipv6_fragmentation_test.c index 2624bc68..b1938d1b 100644 --- a/test/regression/netxduo_test/netx_ipv6_fragmentation_test.c +++ b/test/regression/netxduo_test/netx_ipv6_fragmentation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on basic IP fragmentation. */ diff --git a/test/regression/netxduo_test/netx_ipv6_hop_by_hop_fragment_test.c b/test/regression/netxduo_test/netx_ipv6_hop_by_hop_fragment_test.c index eb46d95f..264fe07a 100644 --- a/test/regression/netxduo_test/netx_ipv6_hop_by_hop_fragment_test.c +++ b/test/regression/netxduo_test/netx_ipv6_hop_by_hop_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fragment IPv6 packet with hop by hop option. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_hop_by_hop_option_error_test.c b/test/regression/netxduo_test/netx_ipv6_hop_by_hop_option_error_test.c index 4e2a133a..2c6e6d23 100644 --- a/test/regression/netxduo_test/netx_ipv6_hop_by_hop_option_error_test.c +++ b/test/regression/netxduo_test/netx_ipv6_hop_by_hop_option_error_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test to test the IPv6 onlink search. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_interface_detachment_router_test.c b/test/regression/netxduo_test/netx_ipv6_interface_detachment_router_test.c index 4b475655..2a577f95 100644 --- a/test/regression/netxduo_test/netx_ipv6_interface_detachment_router_test.c +++ b/test/regression/netxduo_test/netx_ipv6_interface_detachment_router_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test the default router after interface detachment. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_invalid_packet_receive_test.c b/test/regression/netxduo_test/netx_ipv6_invalid_packet_receive_test.c index 8325ba8c..3bb09619 100644 --- a/test/regression/netxduo_test/netx_ipv6_invalid_packet_receive_test.c +++ b/test/regression/netxduo_test/netx_ipv6_invalid_packet_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv6 receive the invalid packet operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_multicast_basic_test.c b/test/regression/netxduo_test/netx_ipv6_multicast_basic_test.c index 242b7195..44023410 100644 --- a/test/regression/netxduo_test/netx_ipv6_multicast_basic_test.c +++ b/test/regression/netxduo_test/netx_ipv6_multicast_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic multicast IGMP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_multicast_interface_detach_test.c b/test/regression/netxduo_test/netx_ipv6_multicast_interface_detach_test.c index 2ac5b88c..5b2fd7f8 100644 --- a/test/regression/netxduo_test/netx_ipv6_multicast_interface_detach_test.c +++ b/test/regression/netxduo_test/netx_ipv6_multicast_interface_detach_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic multicast IGMP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_multicast_ping_test.c b/test/regression/netxduo_test/netx_ipv6_multicast_ping_test.c index 9c555065..28b4ea1a 100644 --- a/test/regression/netxduo_test/netx_ipv6_multicast_ping_test.c +++ b/test/regression/netxduo_test/netx_ipv6_multicast_ping_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic multicast IGMP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_multicast_ping_test1.c b/test/regression/netxduo_test/netx_ipv6_multicast_ping_test1.c index 6656de9f..0acae157 100644 --- a/test/regression/netxduo_test/netx_ipv6_multicast_ping_test1.c +++ b/test/regression/netxduo_test/netx_ipv6_multicast_ping_test1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic multicast ICMPv6 operation. * Two nodes (A and B) with link local addresses. * Let node A finish DAD first. diff --git a/test/regression/netxduo_test/netx_ipv6_nd_cache_api_test.c b/test/regression/netxduo_test/netx_ipv6_nd_cache_api_test.c index f5341c49..009c21dd 100644 --- a/test/regression/netxduo_test/netx_ipv6_nd_cache_api_test.c +++ b/test/regression/netxduo_test/netx_ipv6_nd_cache_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv6 ND CACHE APIs. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_nxe_api_test.c b/test/regression/netxduo_test/netx_ipv6_nxe_api_test.c index 61ee1de2..f769565e 100644 --- a/test/regression/netxduo_test/netx_ipv6_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_ipv6_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_ipv6_packet_chain_test.c b/test/regression/netxduo_test/netx_ipv6_packet_chain_test.c index ef374473..f956e316 100644 --- a/test/regression/netxduo_test/netx_ipv6_packet_chain_test.c +++ b/test/regression/netxduo_test/netx_ipv6_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test processing of packet chain. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_pmtu_test.c b/test/regression/netxduo_test/netx_ipv6_pmtu_test.c index 94c1374d..165f91f7 100644 --- a/test/regression/netxduo_test/netx_ipv6_pmtu_test.c +++ b/test/regression/netxduo_test/netx_ipv6_pmtu_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case is modified from IPv6 TAHI 4-13. * It aims to test PMTU when NA is received. */ diff --git a/test/regression/netxduo_test/netx_ipv6_prefix_test.c b/test/regression/netxduo_test/netx_ipv6_prefix_test.c index 371a6066..92c3d498 100644 --- a/test/regression/netxduo_test/netx_ipv6_prefix_test.c +++ b/test/regression/netxduo_test/netx_ipv6_prefix_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv6 prefix with length not equal 64. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_raw_packet_test.c b/test/regression/netxduo_test/netx_ipv6_raw_packet_test.c index 29de4ddd..c3f06be4 100644 --- a/test/regression/netxduo_test/netx_ipv6_raw_packet_test.c +++ b/test/regression/netxduo_test/netx_ipv6_raw_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the raw packet IPv6 send/receive operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_search_onlink_test.c b/test/regression/netxduo_test/netx_ipv6_search_onlink_test.c index f8de7a0d..7ba3612d 100644 --- a/test/regression/netxduo_test/netx_ipv6_search_onlink_test.c +++ b/test/regression/netxduo_test/netx_ipv6_search_onlink_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test to test the IPv6 onlink search. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_send_fail_test.c b/test/regression/netxduo_test/netx_ipv6_send_fail_test.c index 5fcca7f7..a6fc7389 100644 --- a/test/regression/netxduo_test/netx_ipv6_send_fail_test.c +++ b/test/regression/netxduo_test/netx_ipv6_send_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on failure situation of IPv6 send. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_stateless_address_autoconfig_test.c b/test/regression/netxduo_test/netx_ipv6_stateless_address_autoconfig_test.c index 1e5fa85b..80e1ece4 100644 --- a/test/regression/netxduo_test/netx_ipv6_stateless_address_autoconfig_test.c +++ b/test/regression/netxduo_test/netx_ipv6_stateless_address_autoconfig_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv6 ND CACHE APIs. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ipv6_util_api_test.c b/test/regression/netxduo_test/netx_ipv6_util_api_test.c index bc70a2ae..38551ec4 100644 --- a/test/regression/netxduo_test/netx_ipv6_util_api_test.c +++ b/test/regression/netxduo_test/netx_ipv6_util_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test case validates nxd_ipv6_address_delete. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_low_watermark_fragment_test.c b/test/regression/netxduo_test/netx_low_watermark_fragment_test.c index c5436e07..22a7927d 100644 --- a/test/regression/netxduo_test/netx_low_watermark_fragment_test.c +++ b/test/regression/netxduo_test/netx_low_watermark_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_low_watermark_test.c b/test/regression/netxduo_test/netx_low_watermark_test.c index a46f04ce..7fa76295 100644 --- a/test/regression/netxduo_test/netx_low_watermark_test.c +++ b/test/regression/netxduo_test/netx_low_watermark_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_low_watermark_zero_window_test.c b/test/regression/netxduo_test/netx_low_watermark_zero_window_test.c index d081a213..0a9675ec 100644 --- a/test/regression/netxduo_test/netx_low_watermark_zero_window_test.c +++ b/test/regression/netxduo_test/netx_low_watermark_zero_window_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_nd_cache_add_test.c b/test/regression/netxduo_test/netx_nd_cache_add_test.c index 0e6e4371..e2c44f3d 100644 --- a/test/regression/netxduo_test/netx_nd_cache_add_test.c +++ b/test/regression/netxduo_test/netx_nd_cache_add_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the ICMP ping operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_nd_cache_api_test.c b/test/regression/netxduo_test/netx_nd_cache_api_test.c index 24efed4d..1bdcd637 100644 --- a/test/regression/netxduo_test/netx_nd_cache_api_test.c +++ b/test/regression/netxduo_test/netx_nd_cache_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv6 ND CACHE APIs. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_nd_cache_branch_test.c b/test/regression/netxduo_test/netx_nd_cache_branch_test.c index d42718bc..a6a15a86 100644 --- a/test/regression/netxduo_test/netx_nd_cache_branch_test.c +++ b/test/regression/netxduo_test/netx_nd_cache_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for ND functions, * _nx_nd_cache_delete_internal.c * _nx_nd_cache_find_entry.c diff --git a/test/regression/netxduo_test/netx_nd_cache_nxe_api_test.c b/test/regression/netxduo_test/netx_nd_cache_nxe_api_test.c index 985bd251..57235888 100644 --- a/test/regression/netxduo_test/netx_nd_cache_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_nd_cache_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_nd_cache_under_interface_detach_test.c b/test/regression/netxduo_test/netx_nd_cache_under_interface_detach_test.c index e745e0a2..c2fa81b0 100644 --- a/test/regression/netxduo_test/netx_nd_cache_under_interface_detach_test.c +++ b/test/regression/netxduo_test/netx_nd_cache_under_interface_detach_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv6 ND CACHE APIs. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_nd_cache_with_own_address_test.c b/test/regression/netxduo_test/netx_nd_cache_with_own_address_test.c index 5ef0ba12..8957b32a 100644 --- a/test/regression/netxduo_test/netx_nd_cache_with_own_address_test.c +++ b/test/regression/netxduo_test/netx_nd_cache_with_own_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test IPv6 ND CACHE APIs. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_nxd_udp_socket_send_special_test.c b/test/regression/netxduo_test/netx_nxd_udp_socket_send_special_test.c index ee89ae43..a6145b6f 100644 --- a/test/regression/netxduo_test/netx_nxd_udp_socket_send_special_test.c +++ b/test/regression/netxduo_test/netx_nxd_udp_socket_send_special_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_old_api_test.c b/test/regression/netxduo_test/netx_old_api_test.c index 9cad2919..4f68082a 100644 --- a/test/regression/netxduo_test/netx_old_api_test.c +++ b/test/regression/netxduo_test/netx_old_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests if compile works with old APIs. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_packet_basic_test.c b/test/regression/netxduo_test/netx_packet_basic_test.c index 114030c0..9e1d2c59 100644 --- a/test/regression/netxduo_test/netx_packet_basic_test.c +++ b/test/regression/netxduo_test/netx_packet_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic packet operations. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_packet_branch_test.c b/test/regression/netxduo_test/netx_packet_branch_test.c index ad300a65..d4882a5c 100644 --- a/test/regression/netxduo_test/netx_packet_branch_test.c +++ b/test/regression/netxduo_test/netx_packet_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for packet functions, * _nx_packet_transmit_release.c * _nx_packet_release.c diff --git a/test/regression/netxduo_test/netx_packet_data_append_test.c b/test/regression/netxduo_test/netx_packet_data_append_test.c index e0e8695e..212245aa 100644 --- a/test/regression/netxduo_test/netx_packet_data_append_test.c +++ b/test/regression/netxduo_test/netx_packet_data_append_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic packet operations. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_packet_debug_info_test.c b/test/regression/netxduo_test/netx_packet_debug_info_test.c index 112cc0db..913df120 100644 --- a/test/regression/netxduo_test/netx_packet_debug_info_test.c +++ b/test/regression/netxduo_test/netx_packet_debug_info_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the packet debug information. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_packet_nxe_api_test.c b/test/regression/netxduo_test/netx_packet_nxe_api_test.c index a477e9af..17a7a667 100644 --- a/test/regression/netxduo_test/netx_packet_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_packet_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic packet operations. */ #include "nx_packet.h" diff --git a/test/regression/netxduo_test/netx_packet_payload_size_test.c b/test/regression/netxduo_test/netx_packet_payload_size_test.c index 7d6cfde7..aba135d5 100644 --- a/test/regression/netxduo_test/netx_packet_payload_size_test.c +++ b/test/regression/netxduo_test/netx_packet_payload_size_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests payload that is only two bytes aligned. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_packet_suspension_test.c b/test/regression/netxduo_test/netx_packet_suspension_test.c index 596fb49f..dc268711 100644 --- a/test/regression/netxduo_test/netx_packet_suspension_test.c +++ b/test/regression/netxduo_test/netx_packet_suspension_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the packet suspension operations. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_ramdriver_callback_test.c b/test/regression/netxduo_test/netx_ramdriver_callback_test.c index 97931bee..52fb3314 100644 --- a/test/regression/netxduo_test/netx_ramdriver_callback_test.c +++ b/test/regression/netxduo_test/netx_ramdriver_callback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests advanced packet process callback feature for ramdriver. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_rarp_basic_processing_test.c b/test/regression/netxduo_test/netx_rarp_basic_processing_test.c index 4f928bc3..7ad3b466 100644 --- a/test/regression/netxduo_test/netx_rarp_basic_processing_test.c +++ b/test/regression/netxduo_test/netx_rarp_basic_processing_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the RARP dynamic entry operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_rarp_branch_test.c b/test/regression/netxduo_test/netx_rarp_branch_test.c index 9e03c02f..a50f985f 100644 --- a/test/regression/netxduo_test/netx_rarp_branch_test.c +++ b/test/regression/netxduo_test/netx_rarp_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for RARP functions, *_nx_rarp_packet_receive */ diff --git a/test/regression/netxduo_test/netx_rarp_multiple_interfaces_test.c b/test/regression/netxduo_test/netx_rarp_multiple_interfaces_test.c index 44f9e5c1..3eea5876 100644 --- a/test/regression/netxduo_test/netx_rarp_multiple_interfaces_test.c +++ b/test/regression/netxduo_test/netx_rarp_multiple_interfaces_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the RARP for multiple interfaces. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_rarp_nxe_api_test.c b/test/regression/netxduo_test/netx_rarp_nxe_api_test.c index c704534e..3dbe8293 100644 --- a/test/regression/netxduo_test/netx_rarp_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_rarp_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ #include "nx_rarp.h" diff --git a/test/regression/netxduo_test/netx_rarp_packet_allocate_fail_test.c b/test/regression/netxduo_test/netx_rarp_packet_allocate_fail_test.c index 7c61b997..b7c170a5 100644 --- a/test/regression/netxduo_test/netx_rarp_packet_allocate_fail_test.c +++ b/test/regression/netxduo_test/netx_rarp_packet_allocate_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the auxiliary packet usage of RARP module. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_raw_nxe_api_test.c b/test/regression/netxduo_test/netx_raw_nxe_api_test.c index 0e5b6a43..c64c4ff1 100644 --- a/test/regression/netxduo_test/netx_raw_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_raw_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the raw nxe API. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_raw_special_test.c b/test/regression/netxduo_test/netx_raw_special_test.c index e822dafd..04c85f03 100644 --- a/test/regression/netxduo_test/netx_raw_special_test.c +++ b/test/regression/netxduo_test/netx_raw_special_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_4_duplicate_ack_test.c b/test/regression/netxduo_test/netx_tcp_4_duplicate_ack_test.c index aa0dcbeb..66fcef1a 100644 --- a/test/regression/netxduo_test/netx_tcp_4_duplicate_ack_test.c +++ b/test/regression/netxduo_test/netx_tcp_4_duplicate_ack_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the processing 4 duplicate ACK packets. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_ack_check_for_syn_message_test.c b/test/regression/netxduo_test/netx_tcp_ack_check_for_syn_message_test.c index ec486264..59b7b6d4 100644 --- a/test/regression/netxduo_test/netx_tcp_ack_check_for_syn_message_test.c +++ b/test/regression/netxduo_test/netx_tcp_ack_check_for_syn_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fast retransmit. */ /* Procedure: diff --git a/test/regression/netxduo_test/netx_tcp_ack_check_issue_test.c b/test/regression/netxduo_test/netx_tcp_ack_check_issue_test.c index 5761f6ca..49a9ccbe 100644 --- a/test/regression/netxduo_test/netx_tcp_ack_check_issue_test.c +++ b/test/regression/netxduo_test/netx_tcp_ack_check_issue_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates a bug in nx_tcp_socket_state_ack_check.c. */ /* When the packet is in TCP transmit queue but not sent by driver yet, * an incoming ACK packet will trigger an ACK response. That is a bug. */ diff --git a/test/regression/netxduo_test/netx_tcp_advertised_window_update_test.c b/test/regression/netxduo_test/netx_tcp_advertised_window_update_test.c index 93f0e5e3..942c4048 100644 --- a/test/regression/netxduo_test/netx_tcp_advertised_window_update_test.c +++ b/test/regression/netxduo_test/netx_tcp_advertised_window_update_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test updating advertise window. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_basic_processing_test.c b/test/regression/netxduo_test/netx_tcp_basic_processing_test.c index 17f6642d..cf683ac8 100644 --- a/test/regression/netxduo_test/netx_tcp_basic_processing_test.c +++ b/test/regression/netxduo_test/netx_tcp_basic_processing_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_branch_test.c b/test/regression/netxduo_test/netx_tcp_branch_test.c index e68ff8de..c7ddf23a 100644 --- a/test/regression/netxduo_test/netx_tcp_branch_test.c +++ b/test/regression/netxduo_test/netx_tcp_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for TCP functions, * _nx_tcp_connect_cleanup.c * _nx_tcp_disconnect_cleanup.c diff --git a/test/regression/netxduo_test/netx_tcp_chained_packet_test.c b/test/regression/netxduo_test/netx_tcp_chained_packet_test.c index 3d74387c..47e887ff 100644 --- a/test/regression/netxduo_test/netx_tcp_chained_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_chained_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the chained packet of TCP transmission. */ /* Window size is 1200 bytes. Payload size of pool is 512. Host A sends 2000 bytes. */ diff --git a/test/regression/netxduo_test/netx_tcp_client_bind_cleanup_test.c b/test/regression/netxduo_test/netx_tcp_client_bind_cleanup_test.c index 44f6a26b..5dd6ae81 100644 --- a/test/regression/netxduo_test/netx_tcp_client_bind_cleanup_test.c +++ b/test/regression/netxduo_test/netx_tcp_client_bind_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Client Bind Cleanup operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_client_packet_leak_test.c b/test/regression/netxduo_test/netx_tcp_client_packet_leak_test.c index 19f45fdd..d2ef1a8e 100644 --- a/test/regression/netxduo_test/netx_tcp_client_packet_leak_test.c +++ b/test/regression/netxduo_test/netx_tcp_client_packet_leak_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates TCP client packet leak issue. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_client_socket_bind_test.c b/test/regression/netxduo_test/netx_tcp_client_socket_bind_test.c index ff39e547..d0ac8a71 100644 --- a/test/regression/netxduo_test/netx_tcp_client_socket_bind_test.c +++ b/test/regression/netxduo_test/netx_tcp_client_socket_bind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP free port find operation. */ diff --git a/test/regression/netxduo_test/netx_tcp_client_socket_port_get_test.c b/test/regression/netxduo_test/netx_tcp_client_socket_port_get_test.c index ffa17584..06f5aea2 100644 --- a/test/regression/netxduo_test/netx_tcp_client_socket_port_get_test.c +++ b/test/regression/netxduo_test/netx_tcp_client_socket_port_get_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the fast disconnect TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_client_socket_unbind_test.c b/test/regression/netxduo_test/netx_tcp_client_socket_unbind_test.c index 00548f10..75da45d8 100644 --- a/test/regression/netxduo_test/netx_tcp_client_socket_unbind_test.c +++ b/test/regression/netxduo_test/netx_tcp_client_socket_unbind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Client Bind Cleanup operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_connection_reset_test.c b/test/regression/netxduo_test/netx_tcp_connection_reset_test.c index dea9072d..8f9d88ea 100644 --- a/test/regression/netxduo_test/netx_tcp_connection_reset_test.c +++ b/test/regression/netxduo_test/netx_tcp_connection_reset_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on connection reset. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_cwnd_test.c b/test/regression/netxduo_test/netx_tcp_cwnd_test.c index 59557ef8..f9dd43b5 100644 --- a/test/regression/netxduo_test/netx_tcp_cwnd_test.c +++ b/test/regression/netxduo_test/netx_tcp_cwnd_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the congestion window increasement during slow start and congestion avoidance. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_data_transfer_test.c b/test/regression/netxduo_test/netx_tcp_data_transfer_test.c index 8858a6c5..22a0abae 100644 --- a/test/regression/netxduo_test/netx_tcp_data_transfer_test.c +++ b/test/regression/netxduo_test/netx_tcp_data_transfer_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP data transfer operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_data_trim_test.c b/test/regression/netxduo_test/netx_tcp_data_trim_test.c index 76f597d6..9a70e1ae 100644 --- a/test/regression/netxduo_test/netx_tcp_data_trim_test.c +++ b/test/regression/netxduo_test/netx_tcp_data_trim_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP data trim operation. */ /* Cover the code line 115-124 and line 136-146 for _nx_tcp_socket_state_trim(); */ diff --git a/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test.c b/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test.c index 3c66f58c..85b06c4c 100644 --- a/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test.c +++ b/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on delayed retransmission TCP packet. * 1. Send packet A. * 2. Drop packet A in driver. diff --git a/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test2.c b/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test2.c index 5d9204a3..ca0ac76f 100644 --- a/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test2.c +++ b/test/regression/netxduo_test/netx_tcp_delayed_retransmission_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on delayed retransmission TCP packet. * 1. Send packet A. * 2. Drop packet A in driver. diff --git a/test/regression/netxduo_test/netx_tcp_dropped_packet_test.c b/test/regression/netxduo_test/netx_tcp_dropped_packet_test.c index 60ca400c..d274da38 100644 --- a/test/regression/netxduo_test/netx_tcp_dropped_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_dropped_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on dropping of TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_dropped_packet_test2.c b/test/regression/netxduo_test/netx_tcp_dropped_packet_test2.c index f5447791..5ea9a085 100644 --- a/test/regression/netxduo_test/netx_tcp_dropped_packet_test2.c +++ b/test/regression/netxduo_test/netx_tcp_dropped_packet_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on TCP packet drop. * Client sends 5 packet to server. Each packet size is MSS. * The first and the third packets are dropped. */ diff --git a/test/regression/netxduo_test/netx_tcp_duplicate_accept_test.c b/test/regression/netxduo_test/netx_tcp_duplicate_accept_test.c index 09571c61..aca4387d 100644 --- a/test/regression/netxduo_test/netx_tcp_duplicate_accept_test.c +++ b/test/regression/netxduo_test/netx_tcp_duplicate_accept_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on calling nx_tcp_server_socket_accept() for multiple times. * It verifies a bug that TCP server would send SYN+ACK on each accept() call. The ACK number in each packet is different. */ diff --git a/test/regression/netxduo_test/netx_tcp_error_operation_check_test.c b/test/regression/netxduo_test/netx_tcp_error_operation_check_test.c index 9681384c..bbb97a9d 100644 --- a/test/regression/netxduo_test/netx_tcp_error_operation_check_test.c +++ b/test/regression/netxduo_test/netx_tcp_error_operation_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_fast_disconnect_test.c b/test/regression/netxduo_test/netx_tcp_fast_disconnect_test.c index 850a1a9e..3f0dcad5 100644 --- a/test/regression/netxduo_test/netx_tcp_fast_disconnect_test.c +++ b/test/regression/netxduo_test/netx_tcp_fast_disconnect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the fast disconnect TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_fast_retransmit_test.c b/test/regression/netxduo_test/netx_tcp_fast_retransmit_test.c index 8edfdda6..8d2de6a2 100644 --- a/test/regression/netxduo_test/netx_tcp_fast_retransmit_test.c +++ b/test/regression/netxduo_test/netx_tcp_fast_retransmit_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fast retransmit. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_fin_wait1_to_time_wait_test.c b/test/regression/netxduo_test/netx_tcp_fin_wait1_to_time_wait_test.c index 4dc9ddc8..838debef 100644 --- a/test/regression/netxduo_test/netx_tcp_fin_wait1_to_time_wait_test.c +++ b/test/regression/netxduo_test/netx_tcp_fin_wait1_to_time_wait_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on TCP state change from FIN-WIAT1 to TIME-WAIT. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_fin_wait_recv_test.c b/test/regression/netxduo_test/netx_tcp_fin_wait_recv_test.c index c3d2bcb4..cbafe467 100644 --- a/test/regression/netxduo_test/netx_tcp_fin_wait_recv_test.c +++ b/test/regression/netxduo_test/netx_tcp_fin_wait_recv_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on receiving retransmitted packet when FIN is received at FIN_WAIT1/FIN_WAIT2 state. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_invalid_length_test.c b/test/regression/netxduo_test/netx_tcp_invalid_length_test.c index c708691c..44f3afd8 100644 --- a/test/regression/netxduo_test/netx_tcp_invalid_length_test.c +++ b/test/regression/netxduo_test/netx_tcp_invalid_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for TCP functions, * _nx_tcp_packet_receive.c */ diff --git a/test/regression/netxduo_test/netx_tcp_invalid_option_test.c b/test/regression/netxduo_test/netx_tcp_invalid_option_test.c index a9a45477..801860c4 100644 --- a/test/regression/netxduo_test/netx_tcp_invalid_option_test.c +++ b/test/regression/netxduo_test/netx_tcp_invalid_option_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket relisten operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_invalid_option_test2.c b/test/regression/netxduo_test/netx_tcp_invalid_option_test2.c index 2677b21e..3b70ffc8 100644 --- a/test/regression/netxduo_test/netx_tcp_invalid_option_test2.c +++ b/test/regression/netxduo_test/netx_tcp_invalid_option_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the invalid TCP option when the ACK bit is not set. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_invalid_packet_chain_test.c b/test/regression/netxduo_test/netx_tcp_invalid_packet_chain_test.c index 705fcae3..e78cb92a 100644 --- a/test/regression/netxduo_test/netx_tcp_invalid_packet_chain_test.c +++ b/test/regression/netxduo_test/netx_tcp_invalid_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP header span in multiple packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_ipv4_interface2_mss_test.c b/test/regression/netxduo_test/netx_tcp_ipv4_interface2_mss_test.c index 75cb0790..9bdeedad 100644 --- a/test/regression/netxduo_test/netx_tcp_ipv4_interface2_mss_test.c +++ b/test/regression/netxduo_test/netx_tcp_ipv4_interface2_mss_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test use the second interface send a larger packet with IPv4 address to test the TCP MSS process procedure. */ diff --git a/test/regression/netxduo_test/netx_tcp_ipv6_basic_processing_test.c b/test/regression/netxduo_test/netx_tcp_ipv6_basic_processing_test.c index a3884985..7bee8a16 100644 --- a/test/regression/netxduo_test/netx_tcp_ipv6_basic_processing_test.c +++ b/test/regression/netxduo_test/netx_tcp_ipv6_basic_processing_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test use the second interface send a larger packet with IPv6 address to test the TCP MSS process procedure. */ diff --git a/test/regression/netxduo_test/netx_tcp_ipv6_delayed_retransmission_test.c b/test/regression/netxduo_test/netx_tcp_ipv6_delayed_retransmission_test.c index 361b2af2..87ffa586 100644 --- a/test/regression/netxduo_test/netx_tcp_ipv6_delayed_retransmission_test.c +++ b/test/regression/netxduo_test/netx_tcp_ipv6_delayed_retransmission_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on delayed retransmission TCP packet. * 1. Send packet A. * 2. Drop packet A in driver. diff --git a/test/regression/netxduo_test/netx_tcp_ipv6_interface2_mss_test.c b/test/regression/netxduo_test/netx_tcp_ipv6_interface2_mss_test.c index c77eea00..5c3c3d00 100644 --- a/test/regression/netxduo_test/netx_tcp_ipv6_interface2_mss_test.c +++ b/test/regression/netxduo_test/netx_tcp_ipv6_interface2_mss_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test use the second interface send a larger packet with IPv6 address to test the TCP MSS process procedure. */ diff --git a/test/regression/netxduo_test/netx_tcp_ipv6_window_scale_test.c b/test/regression/netxduo_test/netx_tcp_ipv6_window_scale_test.c index e7a82aad..eb43f080 100644 --- a/test/regression/netxduo_test/netx_tcp_ipv6_window_scale_test.c +++ b/test/regression/netxduo_test/netx_tcp_ipv6_window_scale_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test to test the TCP window scale with IPv6 address. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_keepalive_test.c b/test/regression/netxduo_test/netx_tcp_keepalive_test.c index 0b3c3d81..3c1a38ca 100644 --- a/test/regression/netxduo_test/netx_tcp_keepalive_test.c +++ b/test/regression/netxduo_test/netx_tcp_keepalive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP Keepalive operation. keepalive expiration time is 60s, After initial expiration, retry every 10s, diff --git a/test/regression/netxduo_test/netx_tcp_large_data_transfer_test.c b/test/regression/netxduo_test/netx_tcp_large_data_transfer_test.c index bbf75566..9e2f5a57 100644 --- a/test/regression/netxduo_test/netx_tcp_large_data_transfer_test.c +++ b/test/regression/netxduo_test/netx_tcp_large_data_transfer_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the large data of TCP transmission. */ /* Payload size of pool is 1536. Host A sends 8k bytes. */ diff --git a/test/regression/netxduo_test/netx_tcp_large_mtu_test.c b/test/regression/netxduo_test/netx_tcp_large_mtu_test.c index dd40f231..500eab3a 100644 --- a/test/regression/netxduo_test/netx_tcp_large_mtu_test.c +++ b/test/regression/netxduo_test/netx_tcp_large_mtu_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates initial cwnd size with large MTU. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_large_mtu_test2.c b/test/regression/netxduo_test/netx_tcp_large_mtu_test2.c index bf340f8a..86fcdef4 100644 --- a/test/regression/netxduo_test/netx_tcp_large_mtu_test2.c +++ b/test/regression/netxduo_test/netx_tcp_large_mtu_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates initial cwnd size with large MTU. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_listen_packet_leak_test.c b/test/regression/netxduo_test/netx_tcp_listen_packet_leak_test.c index b580853e..63282ec6 100644 --- a/test/regression/netxduo_test/netx_tcp_listen_packet_leak_test.c +++ b/test/regression/netxduo_test/netx_tcp_listen_packet_leak_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ /* Test Process: Step1. Let IP1(Server Socket) is on listen mode. diff --git a/test/regression/netxduo_test/netx_tcp_listen_test.c b/test/regression/netxduo_test/netx_tcp_listen_test.c index d8c86254..d9e5784e 100644 --- a/test/regression/netxduo_test/netx_tcp_listen_test.c +++ b/test/regression/netxduo_test/netx_tcp_listen_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_loopback_test.c b/test/regression/netxduo_test/netx_tcp_loopback_test.c index 1da64a78..93f463e5 100644 --- a/test/regression/netxduo_test/netx_tcp_loopback_test.c +++ b/test/regression/netxduo_test/netx_tcp_loopback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP loopback operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_max_window_scale_test.c b/test/regression/netxduo_test/netx_tcp_max_window_scale_test.c index 2d2a9664..a35088b3 100644 --- a/test/regression/netxduo_test/netx_tcp_max_window_scale_test.c +++ b/test/regression/netxduo_test/netx_tcp_max_window_scale_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP MAX windows scale operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_mss_option_test.c b/test/regression/netxduo_test/netx_tcp_mss_option_test.c index d8a0c055..90903b25 100644 --- a/test/regression/netxduo_test/netx_tcp_mss_option_test.c +++ b/test/regression/netxduo_test/netx_tcp_mss_option_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket relisten operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_multiple_send_test.c b/test/regression/netxduo_test/netx_tcp_multiple_send_test.c index 664b948d..cb1e04a5 100644 --- a/test/regression/netxduo_test/netx_tcp_multiple_send_test.c +++ b/test/regression/netxduo_test/netx_tcp_multiple_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending TCP packets in multiple threads simultaneously. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_multiple_send_test2.c b/test/regression/netxduo_test/netx_tcp_multiple_send_test2.c index 802d075f..7c87d792 100644 --- a/test/regression/netxduo_test/netx_tcp_multiple_send_test2.c +++ b/test/regression/netxduo_test/netx_tcp_multiple_send_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending TCP packets in multiple threads simultaneously. Hit the conidtion in _nx_tcp_socket_send_internal: 684 [ + - ]: if (send_packet != packet_ptr) */ diff --git a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test1.c b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test1.c index 299fe340..9b1eefeb 100644 --- a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test1.c +++ b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fast retransmit. */ /* Procedure: diff --git a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test2.c b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test2.c index e769eab1..1c3ee986 100644 --- a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test2.c +++ b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fast retransmit. */ /* Procedure: diff --git a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test3.c b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test3.c index 2317bf55..d57fbe33 100644 --- a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test3.c +++ b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fast retransmit. */ /* Procedure: diff --git a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test4.c b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test4.c index d96ba2a8..4c0f8c4a 100644 --- a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test4.c +++ b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test4.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fast retransmit. */ /* Procedure: diff --git a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test5.c b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test5.c index 91820daf..3d431931 100644 --- a/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test5.c +++ b/test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test5.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on fast retransmit. */ /* Procedure: diff --git a/test/regression/netxduo_test/netx_tcp_not_enabled_test.c b/test/regression/netxduo_test/netx_tcp_not_enabled_test.c index b2bbccd6..33c65dbb 100644 --- a/test/regression/netxduo_test/netx_tcp_not_enabled_test.c +++ b/test/regression/netxduo_test/netx_tcp_not_enabled_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates TCP connections when it is not enabled. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_nxe_api_test.c b/test/regression/netxduo_test/netx_tcp_nxe_api_test.c index c1e6281a..4ff4f4f8 100644 --- a/test/regression/netxduo_test/netx_tcp_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_tcp_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "nx_tcp.h" diff --git a/test/regression/netxduo_test/netx_tcp_odd_window_test.c b/test/regression/netxduo_test/netx_tcp_odd_window_test.c index 4c40725f..35c05da8 100644 --- a/test/regression/netxduo_test/netx_tcp_odd_window_test.c +++ b/test/regression/netxduo_test/netx_tcp_odd_window_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the odd window of TCP transmission. */ /* Window size is 800 bytes. Payload size of pool is 512. * 1. Host A sends 1 byte. So the remaining window is 799. diff --git a/test/regression/netxduo_test/netx_tcp_out_of_order_ack_test.c b/test/regression/netxduo_test/netx_tcp_out_of_order_ack_test.c index ff3c7bdf..edb82441 100644 --- a/test/regression/netxduo_test/netx_tcp_out_of_order_ack_test.c +++ b/test/regression/netxduo_test/netx_tcp_out_of_order_ack_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the get content length task which should allow zero or more white spaces between field name (Content-Length) and value. */ diff --git a/test/regression/netxduo_test/netx_tcp_out_of_order_packet_max_test.c b/test/regression/netxduo_test/netx_tcp_out_of_order_packet_max_test.c index 3857f355..7ed799c4 100644 --- a/test/regression/netxduo_test/netx_tcp_out_of_order_packet_max_test.c +++ b/test/regression/netxduo_test/netx_tcp_out_of_order_packet_max_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on out of order TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_out_of_order_packet_test.c b/test/regression/netxduo_test/netx_tcp_out_of_order_packet_test.c index 1cb6c2c1..d3c1af18 100644 --- a/test/regression/netxduo_test/netx_tcp_out_of_order_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_out_of_order_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on out of order TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_out_of_window_control_packet_test.c b/test/regression/netxduo_test/netx_tcp_out_of_window_control_packet_test.c index 70a1f6d5..790884f6 100644 --- a/test/regression/netxduo_test/netx_tcp_out_of_window_control_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_out_of_window_control_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on processing out of window RST, URG, ACK packet when receive window is zero. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test.c index b3d69081..49e47182 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_10.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_10.c index bcc323bb..960b70d0 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_10.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_10.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_11.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_11.c index ec5d9c9f..8c7641b2 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_11.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_11.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_12.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_12.c index 65f997e8..3e1f4610 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_12.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_12.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_13.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_13.c index 451c88c9..de706bfb 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_13.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_13.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_14.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_14.c index 936b1061..98875879 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_14.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_14.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_15.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_15.c index 043f6aae..7af0b836 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_15.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_15.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_16.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_16.c index 6e9628f6..544db602 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_16.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_16.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_17.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_17.c index cff453de..7fc40ac7 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_17.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_17.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_18.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_18.c index 578975d8..e7001057 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_18.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_18.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_2.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_2.c index 626c898d..a29b8441 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_2.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_3.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_3.c index bdfa410f..f05a93b5 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_3.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_4.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_4.c index cd8793a0..2fea0e3d 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_4.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_4.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_5.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_5.c index 7ad1fb09..3e7a7b2e 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_5.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_5.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_6.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_6.c index 354cec35..0b91fbb1 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_6.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_6.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_7.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_7.c index ee81e7ff..7ca83d64 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_7.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_7.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_8.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_8.c index ace253e5..5e60fb51 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_8.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_8.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_9.c b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_9.c index acf1fbf0..d2fb60b1 100644 --- a/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_9.c +++ b/test/regression/netxduo_test/netx_tcp_overlapping_packet_test_9.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on overlapping TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_packet_leak_test.c b/test/regression/netxduo_test/netx_tcp_packet_leak_test.c index bd147ccb..4ffb91da 100644 --- a/test/regression/netxduo_test/netx_tcp_packet_leak_test.c +++ b/test/regression/netxduo_test/netx_tcp_packet_leak_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates no packet leak after socket is deleted. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_packet_receive_function_test.c b/test/regression/netxduo_test/netx_tcp_packet_receive_function_test.c index 1a4d5814..fcd33799 100644 --- a/test/regression/netxduo_test/netx_tcp_packet_receive_function_test.c +++ b/test/regression/netxduo_test/netx_tcp_packet_receive_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test case test _nx_tcp_packet_receive function with non standard operation . */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_queue_depth_notify_test.c b/test/regression/netxduo_test/netx_tcp_queue_depth_notify_test.c index 03397fa8..20812f40 100644 --- a/test/regression/netxduo_test/netx_tcp_queue_depth_notify_test.c +++ b/test/regression/netxduo_test/netx_tcp_queue_depth_notify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test cases verify that tcp queue depth nofity works. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_race_condition_test.c b/test/regression/netxduo_test/netx_tcp_race_condition_test.c index a90d2121..a93d4d95 100644 --- a/test/regression/netxduo_test/netx_tcp_race_condition_test.c +++ b/test/regression/netxduo_test/netx_tcp_race_condition_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates when thread is suspended on send, the disconnect call will resume the sending thread. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_race_condition_test2.c b/test/regression/netxduo_test/netx_tcp_race_condition_test2.c index 10e7f7b6..d3a72ab3 100644 --- a/test/regression/netxduo_test/netx_tcp_race_condition_test2.c +++ b/test/regression/netxduo_test/netx_tcp_race_condition_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates when one thread is sending data, another thread disconnect the socket. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_receive_cleanup_test.c b/test/regression/netxduo_test/netx_tcp_receive_cleanup_test.c index 15c4180f..b5e0dacf 100644 --- a/test/regression/netxduo_test/netx_tcp_receive_cleanup_test.c +++ b/test/regression/netxduo_test/netx_tcp_receive_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket Receive Cleanup operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test.c b/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test.c index 2d2246c6..53852baf 100644 --- a/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test.c +++ b/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket connect reset operation under interface deatch(tested receive suspension list). */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test2.c b/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test2.c index c918ab62..acd32a4d 100644 --- a/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test2.c +++ b/test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket connect reset operation under interface deatch(tested receive queue count). */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_reset_during_send_test.c b/test/regression/netxduo_test/netx_tcp_reset_during_send_test.c index c1e5aef4..7a170153 100644 --- a/test/regression/netxduo_test/netx_tcp_reset_during_send_test.c +++ b/test/regression/netxduo_test/netx_tcp_reset_during_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending TCP packets while socket is reset by peer. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_retransmit_test.c b/test/regression/netxduo_test/netx_tcp_retransmit_test.c index ccba24f4..64bd5d6a 100644 --- a/test/regression/netxduo_test/netx_tcp_retransmit_test.c +++ b/test/regression/netxduo_test/netx_tcp_retransmit_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests two TCP segments are sent but the first one is dropped. The peer can receive all segments. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_retransmit_test_1.c b/test/regression/netxduo_test/netx_tcp_retransmit_test_1.c index 84d23948..a467d24f 100644 --- a/test/regression/netxduo_test/netx_tcp_retransmit_test_1.c +++ b/test/regression/netxduo_test/netx_tcp_retransmit_test_1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests whether ACK number and window size is updated in retransmitted packet. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_send_disconnect_test.c b/test/regression/netxduo_test/netx_tcp_send_disconnect_test.c index bdbc2590..c34927bf 100644 --- a/test/regression/netxduo_test/netx_tcp_send_disconnect_test.c +++ b/test/regression/netxduo_test/netx_tcp_send_disconnect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates when thread is suspended on send, the disconnect call will resume the sending thread. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_send_fail_test.c b/test/regression/netxduo_test/netx_tcp_send_fail_test.c index a2b93749..2678bece 100644 --- a/test/regression/netxduo_test/netx_tcp_send_fail_test.c +++ b/test/regression/netxduo_test/netx_tcp_send_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests TCP send fails. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_send_fail_test2.c b/test/regression/netxduo_test/netx_tcp_send_fail_test2.c index e2642d7f..95bafa3c 100644 --- a/test/regression/netxduo_test/netx_tcp_send_fail_test2.c +++ b/test/regression/netxduo_test/netx_tcp_send_fail_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending partial TCP data due to pool empty. * The payload size of packet pool is 512. * The window size is 800. diff --git a/test/regression/netxduo_test/netx_tcp_send_fail_test3.c b/test/regression/netxduo_test/netx_tcp_send_fail_test3.c index 2227b864..e5787070 100644 --- a/test/regression/netxduo_test/netx_tcp_send_fail_test3.c +++ b/test/regression/netxduo_test/netx_tcp_send_fail_test3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending partial TCP data due to window size. The length of packet is verified after send. * The payload size of packet pool is 1516. * The MSS and window is 1460. diff --git a/test/regression/netxduo_test/netx_tcp_server_socket_accept_test.c b/test/regression/netxduo_test/netx_tcp_server_socket_accept_test.c index f063ab8e..1031ec9e 100644 --- a/test/regression/netxduo_test/netx_tcp_server_socket_accept_test.c +++ b/test/regression/netxduo_test/netx_tcp_server_socket_accept_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Server Socket accept operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_simultaneous_test.c b/test/regression/netxduo_test/netx_tcp_simultaneous_test.c index dc4f5eb4..93ef2c08 100644 --- a/test/regression/netxduo_test/netx_tcp_simultaneous_test.c +++ b/test/regression/netxduo_test/netx_tcp_simultaneous_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_small_packet_test.c b/test/regression/netxduo_test/netx_tcp_small_packet_test.c index 8716ba44..89bec832 100644 --- a/test/regression/netxduo_test/netx_tcp_small_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_small_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on TCP data packets. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_small_window_preempt_test.c b/test/regression/netxduo_test/netx_tcp_small_window_preempt_test.c index 6a78ece4..966d8acc 100644 --- a/test/regression/netxduo_test/netx_tcp_small_window_preempt_test.c +++ b/test/regression/netxduo_test/netx_tcp_small_window_preempt_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the small window TCP operation. This is the same as the small window test... but instead the receiver keeps the receive queue empty so the immediate ACK must come back from the socket data receive function. */ diff --git a/test/regression/netxduo_test/netx_tcp_small_window_test.c b/test/regression/netxduo_test/netx_tcp_small_window_test.c index a04c6566..8bf3394e 100644 --- a/test/regression/netxduo_test/netx_tcp_small_window_test.c +++ b/test/regression/netxduo_test/netx_tcp_small_window_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the small window TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_available_bytes_test.c b/test/regression/netxduo_test/netx_tcp_socket_available_bytes_test.c index bc28590b..2042b7be 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_available_bytes_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_available_bytes_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_delete_test.c b/test/regression/netxduo_test/netx_tcp_socket_delete_test.c index 7de56bdf..72a85b31 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_delete_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket unaccept operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_listen_queue_test.c b/test/regression/netxduo_test/netx_tcp_socket_listen_queue_test.c index 4f1b2055..1627a13d 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_listen_queue_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_listen_queue_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket unaccept operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_listen_test.c b/test/regression/netxduo_test/netx_tcp_socket_listen_test.c index 414e997d..74d8d375 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_listen_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_listen_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket unaccept operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_mss_test.c b/test/regression/netxduo_test/netx_tcp_socket_mss_test.c index 717a7697..b5f92059 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_mss_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_mss_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket MSS set and get operation. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_receive_rst_test.c b/test/regression/netxduo_test/netx_tcp_socket_receive_rst_test.c index 8069ac6b..e42bdfe6 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_receive_rst_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_receive_rst_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_relisten_test.c b/test/regression/netxduo_test/netx_tcp_socket_relisten_test.c index 1bec5e8e..7346b1f0 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_relisten_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_relisten_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv4 TCP Socket relisten operation. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_relisten_test2.c b/test/regression/netxduo_test/netx_tcp_socket_relisten_test2.c index 38c573ac..fb853f77 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_relisten_test2.c +++ b/test/regression/netxduo_test/netx_tcp_socket_relisten_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the IPv6 TCP Socket relisten operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_send_internal_test.c b/test/regression/netxduo_test/netx_tcp_socket_send_internal_test.c index 5121b2f5..5483d090 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_send_internal_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_send_internal_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the branches coverage for _nx_tcp_socket_send_internal functions, 697 [ + - ]: 1 : if (preempted == NX_TRUE) diff --git a/test/regression/netxduo_test/netx_tcp_socket_state_wait_test.c b/test/regression/netxduo_test/netx_tcp_socket_state_wait_test.c index e758a973..401a3ba8 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_state_wait_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_state_wait_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket state wait operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_unaccept_test.c b/test/regression/netxduo_test/netx_tcp_socket_unaccept_test.c index a24a66bc..c41eb37a 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_unaccept_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_unaccept_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket unaccept operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_unbind_test.c b/test/regression/netxduo_test/netx_tcp_socket_unbind_test.c index 30174838..4c673d4d 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_unbind_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_unbind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket Unbind operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_unbind_test2.c b/test/regression/netxduo_test/netx_tcp_socket_unbind_test2.c index 16ddbfd5..124353ac 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_unbind_test2.c +++ b/test/regression/netxduo_test/netx_tcp_socket_unbind_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket Unbind operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_socket_unlisten_test.c b/test/regression/netxduo_test/netx_tcp_socket_unlisten_test.c index c6791e53..5ea23c10 100644 --- a/test/regression/netxduo_test/netx_tcp_socket_unlisten_test.c +++ b/test/regression/netxduo_test/netx_tcp_socket_unlisten_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket unaccept operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_time_wait_to_close_test.c b/test/regression/netxduo_test/netx_tcp_time_wait_to_close_test.c index 3c747219..741fa2f9 100644 --- a/test/regression/netxduo_test/netx_tcp_time_wait_to_close_test.c +++ b/test/regression/netxduo_test/netx_tcp_time_wait_to_close_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on TCP state change from TIME-WAIT to CLOSE. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_transmit_cleanup_test.c b/test/regression/netxduo_test/netx_tcp_transmit_cleanup_test.c index 3417ceab..5320cb70 100644 --- a/test/regression/netxduo_test/netx_tcp_transmit_cleanup_test.c +++ b/test/regression/netxduo_test/netx_tcp_transmit_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic TCP operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_transmit_not_done_test.c b/test/regression/netxduo_test/netx_tcp_transmit_not_done_test.c index f459b44d..3e7d4fc2 100644 --- a/test/regression/netxduo_test/netx_tcp_transmit_not_done_test.c +++ b/test/regression/netxduo_test/netx_tcp_transmit_not_done_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP transmitting packet is not done by driver before * the socket is going to close. */ diff --git a/test/regression/netxduo_test/netx_tcp_transmit_under_interface_detach_test.c b/test/regression/netxduo_test/netx_tcp_transmit_under_interface_detach_test.c index 1e46c34b..b278a377 100644 --- a/test/regression/netxduo_test/netx_tcp_transmit_under_interface_detach_test.c +++ b/test/regression/netxduo_test/netx_tcp_transmit_under_interface_detach_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP Socket connect reset operation under interface deatch(tested transmit queue count and transmit suspension list). */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv4_basic_test.c b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv4_basic_test.c index 18502231..cafe067c 100644 --- a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv4_basic_test.c +++ b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv4_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_address_test.c b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_address_test.c index b2e7aadd..dec69470 100644 --- a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_address_test.c +++ b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_basic_test.c b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_basic_test.c index 58d66aff..486e3d58 100644 --- a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_basic_test.c +++ b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_big_packet_test.c b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_big_packet_test.c index 5d155bff..63470233 100644 --- a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_big_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_big_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_small_windows_test.c b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_small_windows_test.c index 7b52e94a..a66d69d9 100644 --- a/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_small_windows_test.c +++ b/test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_small_windows_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv4_basic_test.c b/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv4_basic_test.c index d8d008c6..39d9ce1e 100644 --- a/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv4_basic_test.c +++ b/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv4_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv6_basic_test.c b/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv6_basic_test.c index 1643ce13..6ddc61a2 100644 --- a/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv6_basic_test.c +++ b/test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv6_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_tx_queue_exceed_test.c b/test/regression/netxduo_test/netx_tcp_tx_queue_exceed_test.c index 748862d4..b98b0151 100644 --- a/test/regression/netxduo_test/netx_tcp_tx_queue_exceed_test.c +++ b/test/regression/netxduo_test/netx_tcp_tx_queue_exceed_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP TX queue exceed. */ #include "nx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_udp_random_port_test.c b/test/regression/netxduo_test/netx_tcp_udp_random_port_test.c index aa1c97a3..28433424 100644 --- a/test/regression/netxduo_test/netx_tcp_udp_random_port_test.c +++ b/test/regression/netxduo_test/netx_tcp_udp_random_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP and UDP free port find. * The port is random but not incremental. Follow section 3.3.1, RFC 6056. */ diff --git a/test/regression/netxduo_test/netx_tcp_urgent_packet_test.c b/test/regression/netxduo_test/netx_tcp_urgent_packet_test.c index f1ba24da..72a5c4cd 100644 --- a/test/regression/netxduo_test/netx_tcp_urgent_packet_test.c +++ b/test/regression/netxduo_test/netx_tcp_urgent_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the TCP urgent packet operation. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_window_update_test.c b/test/regression/netxduo_test/netx_tcp_window_update_test.c index f51a6e35..fec4f46a 100644 --- a/test/regression/netxduo_test/netx_tcp_window_update_test.c +++ b/test/regression/netxduo_test/netx_tcp_window_update_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* If the ACK is a duplicate, the window size can be ignored. Page 72, Section 3.9, RFC 793. */ /* Procedure diff --git a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test.c b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test.c index b9677612..f5c5aba1 100644 --- a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test.c +++ b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the wrapping of RX and TX sequence numbers. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test2.c b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test2.c index c8a9f1e5..d86ab394 100644 --- a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test2.c +++ b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the wrapping of TX sequence numbers. */ /* Client sends two packets with sequences: * 0xFFFFFFEF ~ 0xFFFFFFFE, length is 16, diff --git a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test3.c b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test3.c index 6f0489ae..ff7dad5c 100644 --- a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test3.c +++ b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the wrapping of TX sequence numbers. */ /* Client sends two packets with sequences: * 0xFFFFFFFF ~ 0x0000000E, length is 16, diff --git a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test4.c b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test4.c index 221cf5d8..c93d34b3 100644 --- a/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test4.c +++ b/test/regression/netxduo_test/netx_tcp_wrapping_sequence_test4.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the wrapping of TX sequence numbers. */ /* Client sends three packets with sequences: * 0xFFFFFFDF ~ 0xFFFFFFEE, length is 16, diff --git a/test/regression/netxduo_test/netx_tcp_zero_window_probe_2_test.c b/test/regression/netxduo_test/netx_tcp_zero_window_probe_2_test.c index e4134bb3..d62057ce 100644 --- a/test/regression/netxduo_test/netx_tcp_zero_window_probe_2_test.c +++ b/test/regression/netxduo_test/netx_tcp_zero_window_probe_2_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case verifies bug reported by trac #138. * https://192.168.100.2/trac/netx/ticket/138 */ diff --git a/test/regression/netxduo_test/netx_tcp_zero_window_probe_3_test.c b/test/regression/netxduo_test/netx_tcp_zero_window_probe_3_test.c index ce9d1cae..bbaac06b 100644 --- a/test/regression/netxduo_test/netx_tcp_zero_window_probe_3_test.c +++ b/test/regression/netxduo_test/netx_tcp_zero_window_probe_3_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case verifies bug reported by work item #2252. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_zero_window_probe_test.c b/test/regression/netxduo_test/netx_tcp_zero_window_probe_test.c index 7c602256..8fd8a575 100644 --- a/test/regression/netxduo_test/netx_tcp_zero_window_probe_test.c +++ b/test/regression/netxduo_test/netx_tcp_zero_window_probe_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests zero window probe is implemented. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_tcp_zero_window_test.c b/test/regression/netxduo_test/netx_tcp_zero_window_test.c index c3462200..de1dfd59 100644 --- a/test/regression/netxduo_test/netx_tcp_zero_window_test.c +++ b/test/regression/netxduo_test/netx_tcp_zero_window_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests zero window probe is implemented. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_udp_basic_processing_test.c b/test/regression/netxduo_test/netx_udp_basic_processing_test.c index 2a34cda7..7e613964 100644 --- a/test/regression/netxduo_test/netx_udp_basic_processing_test.c +++ b/test/regression/netxduo_test/netx_udp_basic_processing_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_bind_cleanup_test.c b/test/regression/netxduo_test/netx_udp_bind_cleanup_test.c index 5ea6461d..4bd4a558 100644 --- a/test/regression/netxduo_test/netx_udp_bind_cleanup_test.c +++ b/test/regression/netxduo_test/netx_udp_bind_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_branch_test.c b/test/regression/netxduo_test/netx_udp_branch_test.c index 68ef13b7..ef2226da 100644 --- a/test/regression/netxduo_test/netx_udp_branch_test.c +++ b/test/regression/netxduo_test/netx_udp_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the code coverage for UDP functions, * _nx_udp_receive_cleanup.c * _nx_udp_socket_unbind.c diff --git a/test/regression/netxduo_test/netx_udp_checksum_zero_test.c b/test/regression/netxduo_test/netx_udp_checksum_zero_test.c index 9ef30abc..a51e67f0 100644 --- a/test/regression/netxduo_test/netx_udp_checksum_zero_test.c +++ b/test/regression/netxduo_test/netx_udp_checksum_zero_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the calculated UDP checksum is zero. */ diff --git a/test/regression/netxduo_test/netx_udp_fragment_test.c b/test/regression/netxduo_test/netx_udp_fragment_test.c index bcf998a6..5922e3d8 100644 --- a/test/regression/netxduo_test/netx_udp_fragment_test.c +++ b/test/regression/netxduo_test/netx_udp_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_fragmentation_processing_test.c b/test/regression/netxduo_test/netx_udp_fragmentation_processing_test.c index 501826a3..49663843 100644 --- a/test/regression/netxduo_test/netx_udp_fragmentation_processing_test.c +++ b/test/regression/netxduo_test/netx_udp_fragmentation_processing_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_free_port_find_test.c b/test/regression/netxduo_test/netx_udp_free_port_find_test.c index b23d3c2e..c3e63840 100644 --- a/test/regression/netxduo_test/netx_udp_free_port_find_test.c +++ b/test/regression/netxduo_test/netx_udp_free_port_find_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP free port find operation. */ diff --git a/test/regression/netxduo_test/netx_udp_ipv4_interface2_test_1_test.c b/test/regression/netxduo_test/netx_udp_ipv4_interface2_test_1_test.c index b8d82730..c0eb2cc4 100644 --- a/test/regression/netxduo_test/netx_udp_ipv4_interface2_test_1_test.c +++ b/test/regression/netxduo_test/netx_udp_ipv4_interface2_test_1_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_ipv6_interface2_test_1_test.c b/test/regression/netxduo_test/netx_udp_ipv6_interface2_test_1_test.c index acc34429..c92c7201 100644 --- a/test/regression/netxduo_test/netx_udp_ipv6_interface2_test_1_test.c +++ b/test/regression/netxduo_test/netx_udp_ipv6_interface2_test_1_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_loopback_test.c b/test/regression/netxduo_test/netx_udp_loopback_test.c index 91dd1de1..3478e524 100644 --- a/test/regression/netxduo_test/netx_udp_loopback_test.c +++ b/test/regression/netxduo_test/netx_udp_loopback_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP send and recv through loopback interface. */ diff --git a/test/regression/netxduo_test/netx_udp_multiple_ports_test.c b/test/regression/netxduo_test/netx_udp_multiple_ports_test.c index ae6f061f..d686ee09 100644 --- a/test/regression/netxduo_test/netx_udp_multiple_ports_test.c +++ b/test/regression/netxduo_test/netx_udp_multiple_ports_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on sending to and receiving from multiple UDP ports. */ diff --git a/test/regression/netxduo_test/netx_udp_nxe_api_test.c b/test/regression/netxduo_test/netx_udp_nxe_api_test.c index 7bb74767..f6f7d74b 100644 --- a/test/regression/netxduo_test/netx_udp_nxe_api_test.c +++ b/test/regression/netxduo_test/netx_udp_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_packet_receive_test.c b/test/regression/netxduo_test/netx_udp_packet_receive_test.c index b5506cb7..8fec7134 100644 --- a/test/regression/netxduo_test/netx_udp_packet_receive_test.c +++ b/test/regression/netxduo_test/netx_udp_packet_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Here are the test points. * socket's port is not equal to the source port * multi threads suspend for the packet diff --git a/test/regression/netxduo_test/netx_udp_packet_type_test.c b/test/regression/netxduo_test/netx_udp_packet_type_test.c index ce995469..5a5afe89 100644 --- a/test/regression/netxduo_test/netx_udp_packet_type_test.c +++ b/test/regression/netxduo_test/netx_udp_packet_type_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_port_table_udpate_test.c b/test/regression/netxduo_test/netx_udp_port_table_udpate_test.c index 6ac26e4a..0c37b74a 100644 --- a/test/regression/netxduo_test/netx_udp_port_table_udpate_test.c +++ b/test/regression/netxduo_test/netx_udp_port_table_udpate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP port table is updated * when the receiving socket is not the header of port table. */ diff --git a/test/regression/netxduo_test/netx_udp_port_unreachable_test.c b/test/regression/netxduo_test/netx_udp_port_unreachable_test.c index edf5c7ea..3a1424ca 100644 --- a/test/regression/netxduo_test/netx_udp_port_unreachable_test.c +++ b/test/regression/netxduo_test/netx_udp_port_unreachable_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP port unreachable. */ diff --git a/test/regression/netxduo_test/netx_udp_socket_bind_test.c b/test/regression/netxduo_test/netx_udp_socket_bind_test.c index 60d0afd4..6801f7f9 100644 --- a/test/regression/netxduo_test/netx_udp_socket_bind_test.c +++ b/test/regression/netxduo_test/netx_udp_socket_bind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP free port find operation. */ diff --git a/test/regression/netxduo_test/netx_udp_socket_delete_test.c b/test/regression/netxduo_test/netx_udp_socket_delete_test.c index 8597d57e..32359fe2 100644 --- a/test/regression/netxduo_test/netx_udp_socket_delete_test.c +++ b/test/regression/netxduo_test/netx_udp_socket_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP Socket Delete operation. */ diff --git a/test/regression/netxduo_test/netx_udp_socket_unbind_receive_test.c b/test/regression/netxduo_test/netx_udp_socket_unbind_receive_test.c index 00fcb95e..53256338 100644 --- a/test/regression/netxduo_test/netx_udp_socket_unbind_receive_test.c +++ b/test/regression/netxduo_test/netx_udp_socket_unbind_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP socket unbind operation when other thread call receive. */ diff --git a/test/regression/netxduo_test/netx_udp_socket_unbind_test.c b/test/regression/netxduo_test/netx_udp_socket_unbind_test.c index a85e2667..4ccf2e83 100644 --- a/test/regression/netxduo_test/netx_udp_socket_unbind_test.c +++ b/test/regression/netxduo_test/netx_udp_socket_unbind_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the UDP socket unbind operation. */ diff --git a/test/regression/netxduo_test/netx_udp_source_send_test.c b/test/regression/netxduo_test/netx_udp_source_send_test.c index 082315f9..7ecf9c36 100644 --- a/test/regression/netxduo_test/netx_udp_source_send_test.c +++ b/test/regression/netxduo_test/netx_udp_source_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic UDP operation. */ diff --git a/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv4_basic_test.c b/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv4_basic_test.c index fc6bd5d1..56fce3b4 100644 --- a/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv4_basic_test.c +++ b/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv4_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv6_basic_test.c b/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv6_basic_test.c index 63a8ef4f..31d56ecc 100644 --- a/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv6_basic_test.c +++ b/test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv6_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv4_basic_test.c b/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv4_basic_test.c index a006afcd..1953f06f 100644 --- a/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv4_basic_test.c +++ b/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv4_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv6_basic_test.c b/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv6_basic_test.c index fba76a4d..c10dd8ad 100644 --- a/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv6_basic_test.c +++ b/test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv6_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX IPsec basic test using AES. */ #include "tx_api.h" diff --git a/test/regression/netxduo_test/netx_utility_test.c b/test/regression/netxduo_test/netx_utility_test.c index d5a1bc5c..d63135c6 100644 --- a/test/regression/netxduo_test/netx_utility_test.c +++ b/test/regression/netxduo_test/netx_utility_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the utility functions. */ #include "nx_md5.h" diff --git a/test/regression/nx_secure_test/device.cert.c b/test/regression/nx_secure_test/device.cert.c index a6409f16..3ad65757 100644 --- a/test/regression/nx_secure_test/device.cert.c +++ b/test/regression/nx_secure_test/device.cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char device_cert_der[] = { 0x30, 0x82, 0x03, 0xdb, 0x30, 0x82, 0x02, 0xc3, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x02, 0x10, 0x00, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, diff --git a/test/regression/nx_secure_test/ecc_certs.c b/test/regression/nx_secure_test/ecc_certs.c index d6fccb45..e1600479 100644 --- a/test/regression/nx_secure_test/ecc_certs.c +++ b/test/regression/nx_secure_test/ecc_certs.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char globalsignrootca_cer[] = { 0x30, 0x82, 0x03, 0x5f, 0x30, 0x82, 0x02, 0x47, 0xa0, 0x03, 0x02, 0x01, diff --git a/test/regression/nx_secure_test/google_cert.c b/test/regression/nx_secure_test/google_cert.c index e5529519..e482b4c6 100644 --- a/test/regression/nx_secure_test/google_cert.c +++ b/test/regression/nx_secure_test/google_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char google_cert_der[] = { 0x30, 0x82, 0x04, 0x80, 0x30, 0x82, 0x03, 0x68, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x08, 0x0e, 0x3a, 0xa9, 0x10, 0x46, 0xfa, 0x76, 0x95, 0x30, diff --git a/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.c b/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.c index 0fef7488..482e1577 100644 --- a/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.c +++ b/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_crypto_clone_cleanup_test.h" diff --git a/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.h b/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.h index e046cbfb..890a1239 100644 --- a/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.h +++ b/test/regression/nx_secure_test/hash_clone/nx_crypto_clone_cleanup_test.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + diff --git a/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.c b/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.c index 591fd091..dd2ad961 100644 --- a/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.c +++ b/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_crypto_hash_clone_test.h" diff --git a/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.h b/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.h index b255dcb8..3cc6932c 100644 --- a/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.h +++ b/test/regression/nx_secure_test/hash_clone/nx_crypto_hash_clone_test.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef SRC_NX_CRYPTO_HASH_CLONE_TEST_H_ diff --git a/test/regression/nx_secure_test/hash_clone/nx_secure_user.h b/test/regression/nx_secure_test/hash_clone/nx_secure_user.h index cd6d3ae2..a2fb11f4 100644 --- a/test/regression/nx_secure_test/hash_clone/nx_secure_user.h +++ b/test/regression/nx_secure_test/hash_clone/nx_secure_user.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef SRC_NX_SECURE_USER_H diff --git a/test/regression/nx_secure_test/ica.cert.c b/test/regression/nx_secure_test/ica.cert.c index 6f6b9c05..90145eb5 100644 --- a/test/regression/nx_secure_test/ica.cert.c +++ b/test/regression/nx_secure_test/ica.cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char ica_cert_der[] = { 0x30, 0x82, 0x03, 0xdf, 0x30, 0x82, 0x02, 0xc7, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/nx_secure_test/key_usage_certs.c b/test/regression/nx_secure_test/key_usage_certs.c index 93b0eca6..6ea8d3ba 100644 --- a/test/regression/nx_secure_test/key_usage_certs.c +++ b/test/regression/nx_secure_test/key_usage_certs.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* KeyUsage Test PKI diff --git a/test/regression/nx_secure_test/netxtestcontrol.c b/test/regression/nx_secure_test/netxtestcontrol.c index af116b4e..387fb161 100644 --- a/test/regression/nx_secure_test/netxtestcontrol.c +++ b/test/regression/nx_secure_test/netxtestcontrol.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is the test control routine the NetX TCP/IP stack. All tests are dispatched from this routine. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_3des_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_3des_error_checking_test.c index c3a7729d..4c01e8b7 100644 --- a/test/regression/nx_secure_test/nx_secure_3des_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_3des_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_3des.h" diff --git a/test/regression/nx_secure_test/nx_secure_3des_test.c b/test/regression/nx_secure_test/nx_secure_3des_test.c index 78a2fe82..c76a4c32 100644 --- a/test/regression/nx_secure_test/nx_secure_3des_test.c +++ b/test/regression/nx_secure_test/nx_secure_3des_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <stdlib.h> diff --git a/test/regression/nx_secure_test/nx_secure_aes_additional_test.c b/test/regression/nx_secure_test/nx_secure_aes_additional_test.c index 5865cfef..7fc421fc 100644 --- a/test/regression/nx_secure_test/nx_secure_aes_additional_test.c +++ b/test/regression/nx_secure_test/nx_secure_aes_additional_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test for aes ctr encrypting the plain text which is not multiples of 16. */ #include <stdio.h> diff --git a/test/regression/nx_secure_test/nx_secure_aes_additional_test_data.c b/test/regression/nx_secure_test/nx_secure_aes_additional_test_data.c index 24187be7..a44a0623 100644 --- a/test/regression/nx_secure_test/nx_secure_aes_additional_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_aes_additional_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_aes_ccm_test.c b/test/regression/nx_secure_test/nx_secure_aes_ccm_test.c index fac2b974..266930c1 100644 --- a/test/regression/nx_secure_test/nx_secure_aes_ccm_test.c +++ b/test/regression/nx_secure_test/nx_secure_aes_ccm_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <time.h> diff --git a/test/regression/nx_secure_test/nx_secure_aes_ccm_test_data.c b/test/regression/nx_secure_test/nx_secure_aes_ccm_test_data.c index e28688e0..4682f3f8 100644 --- a/test/regression/nx_secure_test/nx_secure_aes_ccm_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_aes_ccm_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_aes_test.c b/test/regression/nx_secure_test/nx_secure_aes_test.c index f05235b1..1a6c23be 100644 --- a/test/regression/nx_secure_test/nx_secure_aes_test.c +++ b/test/regression/nx_secure_test/nx_secure_aes_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <stdlib.h> diff --git a/test/regression/nx_secure_test/nx_secure_aes_test_data.c b/test/regression/nx_secure_test/nx_secure_aes_test_data.c index 1d3f22bf..8698768e 100644 --- a/test/regression/nx_secure_test/nx_secure_aes_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_aes_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_crypto_cleanup_test.c b/test/regression/nx_secure_test/nx_secure_crypto_cleanup_test.c index a7877446..1d03f36a 100644 --- a/test/regression/nx_secure_test/nx_secure_crypto_cleanup_test.c +++ b/test/regression/nx_secure_test/nx_secure_crypto_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on nx_crypto_init and nx_crypto_cleanup are used. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_crypto_method_cleanup_test.c b/test/regression/nx_secure_test/nx_secure_crypto_method_cleanup_test.c index fc1d2f62..1c215ee4 100644 --- a/test/regression/nx_secure_test/nx_secure_crypto_method_cleanup_test.c +++ b/test/regression/nx_secure_test/nx_secure_crypto_method_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> diff --git a/test/regression/nx_secure_test/nx_secure_crypto_self_test.c b/test/regression/nx_secure_test/nx_secure_crypto_self_test.c index 7a961cfb..3461b5f7 100644 --- a/test/regression/nx_secure_test/nx_secure_crypto_self_test.c +++ b/test/regression/nx_secure_test/nx_secure_crypto_self_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls.h" diff --git a/test/regression/nx_secure_test/nx_secure_des_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_des_error_checking_test.c index 507cbf46..5419aff8 100644 --- a/test/regression/nx_secure_test/nx_secure_des_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_des_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_des.h" diff --git a/test/regression/nx_secure_test/nx_secure_des_test.c b/test/regression/nx_secure_test/nx_secure_des_test.c index 0a1299b4..6dec6db7 100644 --- a/test/regression/nx_secure_test/nx_secure_des_test.c +++ b/test/regression/nx_secure_test/nx_secure_des_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <stdlib.h> diff --git a/test/regression/nx_secure_test/nx_secure_distinguished_name_compare_test.c b/test/regression/nx_secure_test/nx_secure_distinguished_name_compare_test.c index a64189b6..6c4e5fe9 100644 --- a/test/regression/nx_secure_test/nx_secure_distinguished_name_compare_test.c +++ b/test/regression/nx_secure_test/nx_secure_distinguished_name_compare_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls.h" diff --git a/test/regression/nx_secure_test/nx_secure_drbg_test.c b/test/regression/nx_secure_test/nx_secure_drbg_test.c index c8ec3c9e..045a1873 100644 --- a/test/regression/nx_secure_test/nx_secure_drbg_test.c +++ b/test/regression/nx_secure_test/nx_secure_drbg_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_drbg.h" #include "nx_crypto_method_self_test.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_abnormal_test.c b/test/regression/nx_secure_test/nx_secure_dtls_abnormal_test.c index 8ce725ff..292d9dc6 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_abnormal_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_abnormal_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_abort_waiting_test.c b/test/regression/nx_secure_test/nx_secure_dtls_abort_waiting_test.c index 5d743606..8dd80ec5 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_abort_waiting_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_abort_waiting_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_basic_test.c b/test/regression/nx_secure_test/nx_secure_dtls_basic_test.c index b013acd3..970ef8e7 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_basic_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_ciphersuites_test.c b/test/regression/nx_secure_test/nx_secure_dtls_ciphersuites_test.c index d1b47478..bed2672d 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_ciphersuites_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_retransmit_test.c b/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_retransmit_test.c index ff95160a..79aca15f 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_retransmit_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_retransmit_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_test.c b/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_test.c index 6d3db630..31512e0c 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_concurrent_sessions_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_ecc_basic_test.c b/test/regression/nx_secure_test/nx_secure_dtls_ecc_basic_test.c index 39cab7cd..6727c748 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_ecc_basic_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_ecc_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_ecc_ciphersuites_test.c b/test/regression/nx_secure_test/nx_secure_dtls_ecc_ciphersuites_test.c index 4c93195c..6514569c 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_ecc_ciphersuites_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_ecc_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_ecc_client_cert_test.c b/test/regression/nx_secure_test/nx_secure_dtls_ecc_client_cert_test.c index 8b84e478..23f37a87 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_ecc_client_cert_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_ecc_client_cert_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The client certificate is require. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_ecc_curves_test.c b/test/regression/nx_secure_test/nx_secure_dtls_ecc_curves_test.c index 4d136f39..022663c2 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_ecc_curves_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_ecc_curves_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS ECC curve selection. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_ecjpake_test.c b/test/regression/nx_secure_test/nx_secure_dtls_ecjpake_test.c index 35fe8211..87d37cf7 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_ecjpake_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_ecjpake_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS using ciphersuite ECJPAKE. The ECJPAKE key should not be initialized multiple times. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_dtls_error_checking_test.c index 5d2873fa..b95af96f 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_fragment_test.c b/test/regression/nx_secure_test/nx_secure_dtls_fragment_test.c index eec52db0..6ff41511 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_fragment_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_handshake_fail_test.c b/test/regression/nx_secure_test/nx_secure_dtls_handshake_fail_test.c index f8455146..3c612303 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_handshake_fail_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_handshake_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_ip_address_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_ip_address_test.c index dd3e0482..34509314 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_ip_address_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_ip_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_fail_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_fail_test.c index b9b46c9a..593038b7 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_fail_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_test.c index eb7843f4..80b06ec3 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_connect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_ecjpake_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_ecjpake_test.c index 93d35227..9b462519 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_ecjpake_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_ecjpake_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_receive_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_receive_test.c index 5c4e6747..4df7b476 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_receive_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_retransmit_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_retransmit_test.c index 725270d7..f1ba5802 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_retransmit_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_retransmit_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_reuse_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_reuse_test.c index 0aa6d0d8..246ea6df 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_reuse_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_reuse_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_send_test.c b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_send_test.c index 66915b80..68805c14 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_send_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_multiple_sessions_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_no_free_sessions_test.c b/test/regression/nx_secure_test/nx_secure_dtls_no_free_sessions_test.c index 87960fe7..1442128b 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_no_free_sessions_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_no_free_sessions_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_nxe_api_test.c b/test/regression/nx_secure_test/nx_secure_dtls_nxe_api_test.c index 420817eb..f67a51e8 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_nxe_api_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test DTLS APIs */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_out_of_order_test.c b/test/regression/nx_secure_test/nx_secure_dtls_out_of_order_test.c index 92de1ac0..94e81c12 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_out_of_order_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_out_of_order_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_retransmit_change_cipher_spec_test.c b/test/regression/nx_secure_test/nx_secure_dtls_retransmit_change_cipher_spec_test.c index a55a78aa..3a0083f0 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_retransmit_change_cipher_spec_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_retransmit_change_cipher_spec_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS retransmit ChangeCipherSpec message. */ /* RFC 6347, section 4.2.5. As with TLS, the ChangeCipherSpec message is not technically a diff --git a/test/regression/nx_secure_test/nx_secure_dtls_retransmit_interval_test.c b/test/regression/nx_secure_test/nx_secure_dtls_retransmit_interval_test.c index 9fb890fc..97608af3 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_retransmit_interval_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_retransmit_interval_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_retransmit_test.c b/test/regression/nx_secure_test/nx_secure_dtls_retransmit_test.c index e9231e79..81af2a9e 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_retransmit_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_retransmit_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_sliding_window_test.c b/test/regression/nx_secure_test/nx_secure_dtls_sliding_window_test.c index b63a9cd0..93f07477 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_sliding_window_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_sliding_window_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_dtls_version_1_0_test.c b/test/regression/nx_secure_test/nx_secure_dtls_version_1_0_test.c index 5a6b8870..a85a6cbe 100644 --- a/test/regression/nx_secure_test/nx_secure_dtls_version_1_0_test.c +++ b/test/regression/nx_secure_test/nx_secure_dtls_version_1_0_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on DTLS connections. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_ec_additional_test.c b/test/regression/nx_secure_test/nx_secure_ec_additional_test.c index db3528f3..2c3e799e 100644 --- a/test/regression/nx_secure_test/nx_secure_ec_additional_test.c +++ b/test/regression/nx_secure_test/nx_secure_ec_additional_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_ec.h" #include "tls_test_utility.h" diff --git a/test/regression/nx_secure_test/nx_secure_ec_test.c b/test/regression/nx_secure_test/nx_secure_ec_test.c index eee1dda8..267bb96d 100644 --- a/test/regression/nx_secure_test/nx_secure_ec_test.c +++ b/test/regression/nx_secure_test/nx_secure_ec_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_ec.h" diff --git a/test/regression/nx_secure_test/nx_secure_ec_test_data.c b/test/regression/nx_secure_test/nx_secure_ec_test_data.c index 19626fa4..ed0178f1 100644 --- a/test/regression/nx_secure_test/nx_secure_ec_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_ec_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_ecdh_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_ecdh_error_checking_test.c index 07bd8e0d..c846eb08 100644 --- a/test/regression/nx_secure_test/nx_secure_ecdh_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_ecdh_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_ecdh.h" diff --git a/test/regression/nx_secure_test/nx_secure_ecdh_self_test.c b/test/regression/nx_secure_test/nx_secure_ecdh_self_test.c index 0eabdd4c..49b33922 100644 --- a/test/regression/nx_secure_test/nx_secure_ecdh_self_test.c +++ b/test/regression/nx_secure_test/nx_secure_ecdh_self_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <time.h> diff --git a/test/regression/nx_secure_test/nx_secure_ecdh_test.c b/test/regression/nx_secure_test/nx_secure_ecdh_test.c index 52697793..8eba2bd8 100644 --- a/test/regression/nx_secure_test/nx_secure_ecdh_test.c +++ b/test/regression/nx_secure_test/nx_secure_ecdh_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_ecdh.h" diff --git a/test/regression/nx_secure_test/nx_secure_ecdh_test_data.c b/test/regression/nx_secure_test/nx_secure_ecdh_test_data.c index ad615f98..5ba28e66 100644 --- a/test/regression/nx_secure_test/nx_secure_ecdh_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_ecdh_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_ecdsa_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_ecdsa_error_checking_test.c index 0db9789b..247143cc 100644 --- a/test/regression/nx_secure_test/nx_secure_ecdsa_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_ecdsa_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_ecdsa.h" diff --git a/test/regression/nx_secure_test/nx_secure_ecdsa_test.c b/test/regression/nx_secure_test/nx_secure_ecdsa_test.c index 7a2b5151..27d91894 100644 --- a/test/regression/nx_secure_test/nx_secure_ecdsa_test.c +++ b/test/regression/nx_secure_test/nx_secure_ecdsa_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <stdlib.h> diff --git a/test/regression/nx_secure_test/nx_secure_ecdsa_test_data.c b/test/regression/nx_secure_test/nx_secure_ecdsa_test_data.c index 51c29d7c..7cc1282e 100644 --- a/test/regression/nx_secure_test/nx_secure_ecdsa_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_ecdsa_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_ecjpake_self_test.c b/test/regression/nx_secure_test/nx_secure_ecjpake_self_test.c index b8ec1144..0338f8fd 100644 --- a/test/regression/nx_secure_test/nx_secure_ecjpake_self_test.c +++ b/test/regression/nx_secure_test/nx_secure_ecjpake_self_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <time.h> diff --git a/test/regression/nx_secure_test/nx_secure_expiration_time_test.c b/test/regression/nx_secure_test/nx_secure_expiration_time_test.c index 9ee8a310..a647d96b 100644 --- a/test/regression/nx_secure_test/nx_secure_expiration_time_test.c +++ b/test/regression/nx_secure_test/nx_secure_expiration_time_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include <string.h> diff --git a/test/regression/nx_secure_test/nx_secure_hkdf_test.c b/test/regression/nx_secure_test/nx_secure_hkdf_test.c index 9133ecaf..866c1377 100644 --- a/test/regression/nx_secure_test/nx_secure_hkdf_test.c +++ b/test/regression/nx_secure_test/nx_secure_hkdf_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_sha1.h" @@ -42,6 +53,7 @@ static VOID thread_0_entry(ULONG thread_input) UINT i; NX_CRYPTO_METHOD *method_hkdf; NX_CRYPTO_METHOD *method_hash; +NX_CRYPTO_HKDF *hkdf; /* Print out test information banner. */ printf("NetX Secure Test: HKDF Test.........................................."); @@ -72,6 +84,10 @@ NX_CRYPTO_METHOD *method_hash; method_hkdf->nx_crypto_init(method_hkdf, (UCHAR*)(hkdf_test_data[i].ikm), hkdf_test_data[i].ikm_len << 3, NX_NULL, hkdf_metadata, sizeof(hkdf_metadata)); + hkdf = (NX_CRYPTO_HKDF *)hkdf_metadata; + EXPECT_EQ((UCHAR *)hkdf_test_data[i].ikm, hkdf->nx_crypto_hkdf_ikm); + EXPECT_EQ(hkdf_test_data[i].ikm_len, hkdf->nx_crypto_hkdf_ikm_length); + method_hkdf->nx_crypto_operation(NX_CRYPTO_HKDF_SET_HMAC, NX_NULL, &crypto_method_hmac, NX_NULL, 0,NX_NULL, 0, NX_NULL, NX_NULL, 0, &hkdf_metadata, sizeof(hkdf_metadata), diff --git a/test/regression/nx_secure_test/nx_secure_hkdf_test_data.c b/test/regression/nx_secure_test/nx_secure_hkdf_test_data.c index 0a6f9ac2..82c89203 100644 --- a/test/regression/nx_secure_test/nx_secure_hkdf_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_hkdf_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_hmac_md5_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_hmac_md5_error_checking_test.c index 0cefcb5e..3ba5b0c9 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_md5_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_md5_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_md5.h" diff --git a/test/regression/nx_secure_test/nx_secure_hmac_md5_test.c b/test/regression/nx_secure_test/nx_secure_hmac_md5_test.c index d50d1ea3..9c782da5 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_md5_test.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_md5_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_md5.h" diff --git a/test/regression/nx_secure_test/nx_secure_hmac_md5_test_data.c b/test/regression/nx_secure_test/nx_secure_hmac_md5_test_data.c index 1176259a..12098ea1 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_md5_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_md5_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha1_test.c b/test/regression/nx_secure_test/nx_secure_hmac_sha1_test.c index b820aad2..9405e756 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha1_test.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha1_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_sha1.h" diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha1_test_data.c b/test/regression/nx_secure_test/nx_secure_hmac_sha1_test_data.c index 416d8e97..84a30515 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha1_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha1_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha224_test.c b/test/regression/nx_secure_test/nx_secure_hmac_sha224_test.c index 4cd33ae5..6b54e541 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha224_test.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha224_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_sha2.h" diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha224_test_data.c b/test/regression/nx_secure_test/nx_secure_hmac_sha224_test_data.c index f7bb40de..b61e986e 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha224_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha224_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha256_test.c b/test/regression/nx_secure_test/nx_secure_hmac_sha256_test.c index 0d5f02cf..24653d63 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha256_test.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha256_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_sha2.h" diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha256_test_data.c b/test/regression/nx_secure_test/nx_secure_hmac_sha256_test_data.c index a25de87a..dcbf04f8 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha256_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha256_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha384_test.c b/test/regression/nx_secure_test/nx_secure_hmac_sha384_test.c index 5c8d538f..3031c3ad 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha384_test.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha384_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_sha5.h" diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha384_test_data.c b/test/regression/nx_secure_test/nx_secure_hmac_sha384_test_data.c index f5fde158..31b427ca 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha384_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha384_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha512_test.c b/test/regression/nx_secure_test/nx_secure_hmac_sha512_test.c index d0af666e..15d0f911 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha512_test.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha512_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_sha5.h" diff --git a/test/regression/nx_secure_test/nx_secure_hmac_sha512_test_data.c b/test/regression/nx_secure_test/nx_secure_hmac_sha512_test_data.c index 7a32c0d0..3c6bfb69 100644 --- a/test/regression/nx_secure_test/nx_secure_hmac_sha512_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_hmac_sha512_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_huge_number_test.c b/test/regression/nx_secure_test/nx_secure_huge_number_test.c index cd561056..94eb07cb 100644 --- a/test/regression/nx_secure_test/nx_secure_huge_number_test.c +++ b/test/regression/nx_secure_test/nx_secure_huge_number_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test for aes ctr encrypting the plain text which is not multiples of 16. */ #include <stdio.h> diff --git a/test/regression/nx_secure_test/nx_secure_md5_test.c b/test/regression/nx_secure_test/nx_secure_md5_test.c index 2055ca2a..4966866c 100644 --- a/test/regression/nx_secure_test/nx_secure_md5_test.c +++ b/test/regression/nx_secure_test/nx_secure_md5_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_md5.h" #include "nx_crypto_method_self_test.h" diff --git a/test/regression/nx_secure_test/nx_secure_phash_prf_test.c b/test/regression/nx_secure_test/nx_secure_phash_prf_test.c index 176e0f26..fcb299a1 100644 --- a/test/regression/nx_secure_test/nx_secure_phash_prf_test.c +++ b/test/regression/nx_secure_test/nx_secure_phash_prf_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "tls_test_utility.h" diff --git a/test/regression/nx_secure_test/nx_secure_pkcs1_v1_5_test.c b/test/regression/nx_secure_test/nx_secure_pkcs1_v1_5_test.c index f0bc2dcb..31816273 100644 --- a/test/regression/nx_secure_test/nx_secure_pkcs1_v1_5_test.c +++ b/test/regression/nx_secure_test/nx_secure_pkcs1_v1_5_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "tls_test_utility.h" diff --git a/test/regression/nx_secure_test/nx_secure_rsa_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_rsa_error_checking_test.c index a0449f4e..a104cf96 100644 --- a/test/regression/nx_secure_test/nx_secure_rsa_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_rsa_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_rsa.h" diff --git a/test/regression/nx_secure_test/nx_secure_rsa_key_pairs.c b/test/regression/nx_secure_test/nx_secure_rsa_key_pairs.c index 08a0b30f..f0ca7d1e 100644 --- a/test/regression/nx_secure_test/nx_secure_rsa_key_pairs.c +++ b/test/regression/nx_secure_test/nx_secure_rsa_key_pairs.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_rsa_random_public_exponent_key_pairs.c b/test/regression/nx_secure_test/nx_secure_rsa_random_public_exponent_key_pairs.c index a833324d..e250de88 100644 --- a/test/regression/nx_secure_test/nx_secure_rsa_random_public_exponent_key_pairs.c +++ b/test/regression/nx_secure_test/nx_secure_rsa_random_public_exponent_key_pairs.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_rsa_test.c b/test/regression/nx_secure_test/nx_secure_rsa_test.c index e841cef5..70c5ad29 100644 --- a/test/regression/nx_secure_test/nx_secure_rsa_test.c +++ b/test/regression/nx_secure_test/nx_secure_rsa_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_rsa.h" diff --git a/test/regression/nx_secure_test/nx_secure_rsa_test_data.c b/test/regression/nx_secure_test/nx_secure_rsa_test_data.c index a38a82d1..a72eaca2 100644 --- a/test/regression/nx_secure_test/nx_secure_rsa_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_rsa_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_sha224_test.c b/test/regression/nx_secure_test/nx_secure_sha224_test.c index cd0871ec..12fb3ce1 100644 --- a/test/regression/nx_secure_test/nx_secure_sha224_test.c +++ b/test/regression/nx_secure_test/nx_secure_sha224_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_sha2.h" diff --git a/test/regression/nx_secure_test/nx_secure_sha224_test_data.c b/test/regression/nx_secure_test/nx_secure_sha224_test_data.c index d8a483f4..9fd30e8a 100644 --- a/test/regression/nx_secure_test/nx_secure_sha224_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_sha224_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_sha256_rfc_test.c b/test/regression/nx_secure_test/nx_secure_sha256_rfc_test.c index 7d2fc58b..27a3a009 100644 --- a/test/regression/nx_secure_test/nx_secure_sha256_rfc_test.c +++ b/test/regression/nx_secure_test/nx_secure_sha256_rfc_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_hmac_sha2.h" diff --git a/test/regression/nx_secure_test/nx_secure_sha256_test.c b/test/regression/nx_secure_test/nx_secure_sha256_test.c index eefb8237..2e575ace 100644 --- a/test/regression/nx_secure_test/nx_secure_sha256_test.c +++ b/test/regression/nx_secure_test/nx_secure_sha256_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_sha2.h" diff --git a/test/regression/nx_secure_test/nx_secure_sha256_test_data.c b/test/regression/nx_secure_test/nx_secure_sha256_test_data.c index 6cc112f6..e2084d78 100644 --- a/test/regression/nx_secure_test/nx_secure_sha256_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_sha256_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_sha384_test.c b/test/regression/nx_secure_test/nx_secure_sha384_test.c index 8944c7bd..f0f29048 100644 --- a/test/regression/nx_secure_test/nx_secure_sha384_test.c +++ b/test/regression/nx_secure_test/nx_secure_sha384_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_sha5.h" diff --git a/test/regression/nx_secure_test/nx_secure_sha384_test_data.c b/test/regression/nx_secure_test/nx_secure_sha384_test_data.c index 77de1715..4a3fe773 100644 --- a/test/regression/nx_secure_test/nx_secure_sha384_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_sha384_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_sha512_test.c b/test/regression/nx_secure_test/nx_secure_sha512_test.c index fa3c67a1..c1d09c15 100644 --- a/test/regression/nx_secure_test/nx_secure_sha512_test.c +++ b/test/regression/nx_secure_test/nx_secure_sha512_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_crypto_sha5.h" diff --git a/test/regression/nx_secure_test/nx_secure_sha512_test_data.c b/test/regression/nx_secure_test/nx_secure_sha512_test_data.c index 81442543..48866d24 100644 --- a/test/regression/nx_secure_test/nx_secure_sha512_test_data.c +++ b/test/regression/nx_secure_test/nx_secure_sha512_test_data.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else diff --git a/test/regression/nx_secure_test/nx_secure_sha_additional_test.c b/test/regression/nx_secure_test/nx_secure_sha_additional_test.c index d3948df1..bf236dab 100644 --- a/test/regression/nx_secure_test/nx_secure_sha_additional_test.c +++ b/test/regression/nx_secure_test/nx_secure_sha_additional_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test for aes ctr encrypting the plain text which is not multiples of 16. */ #include <stdio.h> diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_before_key_generation_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_before_key_generation_test.c index 780b7639..f92cebfb 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_before_key_generation_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_before_key_generation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test TLS 1.3 server process empty KeyShare and two KeyShares. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_ciphersuites_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_ciphersuites_test.c index 5ad3814d..320db98a 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_ciphersuites_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c index 884c635d..13a696b7 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_clienthello_length_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Length and bounds checking tests. Length fields are the most likely to be exploited by an attacker so we need to be sure all of our parsing is checking them correctly. One idea: generate a number of valid TLS handshake messages but use random lengths for each length field. Focus particularly on ClientHello and ServerHello extensions. Bugs like Heartbleed in OpenSSL occur in those extensions. Pay close attention to any length fields in the extensions. diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_handshake_fail_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_handshake_fail_test.c index 4448025b..6387272b 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_handshake_fail_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_handshake_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test TLS 1.3 client with OpenSSL server. */ /* openssl s_server -key ECTestServer2.key -cert ECTestServer2.crt -tls1_3 -rev */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_hello_retry_cookie_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_hello_retry_cookie_test.c index 6081f683..80cc87c3 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_hello_retry_cookie_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_hello_retry_cookie_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test TLS 1.3 server process empty KeyShare and two KeyShares. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_invalid_client_state_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_invalid_client_state_test.c index 585e405c..65e43718 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_invalid_client_state_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_invalid_client_state_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test TLS 1.3 server process empty KeyShare and two KeyShares. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_key_share_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_key_share_test.c index 436c39c7..f30383a3 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_key_share_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_key_share_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test TLS 1.3 server process empty KeyShare and two KeyShares. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_provisioned_psk_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_provisioned_psk_test.c index e6eac6b8..fc877512 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_provisioned_psk_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_provisioned_psk_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_receive_invalid_server_handshake_message_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_receive_invalid_server_handshake_message_test.c index 12ecc63d..c9bbf6ff 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_receive_invalid_server_handshake_message_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_receive_invalid_server_handshake_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test TLS 1.3 server process empty KeyShare and two KeyShares. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_serverhello_length_checking_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_serverhello_length_checking_test.c index d2278212..b75c2455 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_serverhello_length_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_serverhello_length_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Length and bounds checking tests. Length fields are the most likely to be exploited by an attacker so we need to be sure all of our parsing is checking them correctly. One idea: generate a number of valid TLS handshake messages but use random lengths for each length field. Focus particularly on ClientHello and ServerHello extensions. Bugs like Heartbleed in OpenSSL occur in those extensions. Pay close attention to any length fields in the extensions. diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_session_create_ext_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_session_create_ext_test.c index 3e6e30f4..67601084 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_session_create_ext_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_session_create_ext_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_1_3_version_negotiation_test.c b/test/regression/nx_secure_test/nx_secure_tls_1_3_version_negotiation_test.c index 6c443e30..da7ba9d6 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_1_3_version_negotiation_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_1_3_version_negotiation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test TLS 1.3 server negotiate TLS 1.2. */ /* rfc8446 p32 diff --git a/test/regression/nx_secure_test/nx_secure_tls_alert_test.c b/test/regression/nx_secure_test/nx_secure_tls_alert_test.c index fa5fe398..7e891749 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_alert_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_alert_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_branch_test.c b/test/regression/nx_secure_test/nx_secure_tls_branch_test.c index edec3e9f..419190c6 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_branch_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_branch_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_cert_callback_fail_test.c b/test/regression/nx_secure_test/nx_secure_tls_cert_callback_fail_test.c index 08618907..237a2fce 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_cert_callback_fail_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_cert_callback_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* TLS test - check appropriate behavior of TLS Client if no local certificate is assigned and the server requests a * Client Certificate message. The Client should send a Certificate message with an empty data field (0 bytes length) * and the Server then chooses what to do with the connection. Default for NetX Secure TLS Server is to reject diff --git a/test/regression/nx_secure_test/nx_secure_tls_cert_verify_test.c b/test/regression/nx_secure_test/nx_secure_tls_cert_verify_test.c index 3c02b86c..959d0e29 100755 --- a/test/regression/nx_secure_test/nx_secure_tls_cert_verify_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_cert_verify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_certificate_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_certificate_coverage_test.c index 44af6515..d0f755c3 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_certificate_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_certificate_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test is to cover nx_secure_tls_process_remote_certificate.c. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_certificate_verify_test.c b/test/regression/nx_secure_test/nx_secure_tls_certificate_verify_test.c index e47f66c1..83a72e2c 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_certificate_verify_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_certificate_verify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS CertificateVerify message processing. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ciphersuites_test.c b/test/regression/nx_secure_test/nx_secure_tls_ciphersuites_test.c index 9bed2a68..1847c71c 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ciphersuites_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_client_ca_select_test.c b/test/regression/nx_secure_test/nx_secure_tls_client_ca_select_test.c index 941511bf..c83ece14 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_client_ca_select_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_client_ca_select_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test Client can select the corresponding CA from the lists. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_client_handshake_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_client_handshake_coverage_test.c index 5e0af6bd..711363b5 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_client_handshake_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_client_handshake_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_client_handshake_test.c b/test/regression/nx_secure_test/nx_secure_tls_client_handshake_test.c index fd8d58de..3f2573bb 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_client_handshake_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_client_handshake_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/nx_secure_test/nx_secure_tls_clienthello_extension_test.c b/test/regression/nx_secure_test/nx_secure_tls_clienthello_extension_test.c index 567e0317..a047d071 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_clienthello_extension_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_clienthello_extension_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_coverage_2_test.c b/test/regression/nx_secure_test/nx_secure_tls_coverage_2_test.c index 5d10d82e..ad607960 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_coverage_2_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_coverage_2_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/nx_secure_test/nx_secure_tls_coverage_3_test.c b/test/regression/nx_secure_test/nx_secure_tls_coverage_3_test.c index 74dcecd8..293c2d5a 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_coverage_3_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_coverage_3_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "tls_test_utility.h" #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_coverage_test.c index d1da1a34..24e3467b 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" @@ -180,10 +191,10 @@ UINT status; static UCHAR CertMsg[] = { /* total length. */ - 0x00, 0x03, 0x27, + 0x00, 0x03, 0x29, /* cert length */ - 0x00, 0x03, 0x24, - 0x30, 0x82, 0x03, 0x20, 0x30, 0x82, 0x02, 0x08, 0x02, 0x09, 0x00, 0xc0, + 0x00, 0x03, 0x26, + 0x30, 0x82, 0x03, 0x22, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x09, 0x00, 0xc0, 0xbe, 0x29, 0xae, 0x89, 0x1b, 0xc9, 0xe5, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, 0x52, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, @@ -192,64 +203,65 @@ static UCHAR CertMsg[] = { 0x02, 0x53, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, - 0x04, 0x03, 0x0c, 0x06, 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x1e, - 0x17, 0x0d, 0x31, 0x37, 0x31, 0x31, 0x30, 0x39, 0x30, 0x32, 0x33, 0x33, - 0x31, 0x39, 0x5a, 0x17, 0x0d, 0x32, 0x30, 0x30, 0x38, 0x32, 0x39, 0x30, - 0x32, 0x33, 0x33, 0x31, 0x39, 0x5a, 0x30, 0x52, 0x31, 0x0b, 0x30, 0x09, - 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, 0x0b, 0x30, - 0x09, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x02, 0x53, 0x48, 0x31, 0x0b, - 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x02, 0x53, 0x48, 0x31, - 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x02, 0x45, 0x4c, - 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x02, 0x45, - 0x4c, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x06, - 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, - 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, - 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, - 0x01, 0x01, 0x00, 0xc3, 0x79, 0x72, 0xa4, 0xe2, 0xc6, 0xb7, 0x5d, 0x0f, - 0x41, 0x8c, 0x8e, 0xd1, 0x3c, 0xfd, 0x97, 0xf4, 0x8e, 0x82, 0x7e, 0x75, - 0xac, 0x4d, 0x85, 0xbb, 0xba, 0xe3, 0xd6, 0x22, 0xad, 0xc5, 0xc2, 0xd5, - 0x9d, 0x78, 0x1c, 0xab, 0x9c, 0x33, 0xb7, 0x95, 0x36, 0xcb, 0x63, 0x76, - 0x88, 0xc7, 0x3c, 0xa7, 0xf7, 0xfb, 0x84, 0x1d, 0x7c, 0xc5, 0x17, 0x25, - 0x5f, 0x1d, 0x41, 0xf3, 0x8c, 0xf9, 0x2f, 0x93, 0xab, 0xb2, 0x6b, 0x84, - 0xa9, 0x07, 0x70, 0xa1, 0xa0, 0xb3, 0xe0, 0x86, 0x5b, 0x5f, 0x4e, 0x0c, - 0x78, 0x7f, 0x20, 0x10, 0x12, 0x60, 0x13, 0x5c, 0xf8, 0x15, 0xe0, 0xc6, - 0xcb, 0xb2, 0x61, 0xe4, 0x78, 0x9d, 0xb8, 0x91, 0x60, 0x0f, 0xe6, 0xce, - 0xa4, 0x57, 0xa9, 0xb3, 0xb1, 0x9e, 0x3b, 0xc7, 0xf1, 0x66, 0x96, 0x23, - 0xf7, 0xe5, 0x40, 0xfa, 0xf6, 0x3a, 0xb9, 0x32, 0x64, 0xd0, 0x01, 0x14, - 0x31, 0x81, 0x3c, 0x3e, 0xf1, 0x9e, 0x64, 0x3d, 0xd0, 0x37, 0xee, 0xcd, - 0xf1, 0x82, 0x79, 0x3e, 0x08, 0x48, 0x2d, 0x2f, 0xa4, 0x5d, 0x41, 0xff, - 0x1f, 0xc1, 0x99, 0x26, 0x53, 0xb8, 0x7b, 0x59, 0xe5, 0x79, 0x9d, 0x25, - 0x2c, 0x35, 0xe6, 0x7b, 0x22, 0x02, 0x8c, 0x78, 0x05, 0xda, 0x90, 0x5d, - 0xbd, 0xd4, 0x53, 0xca, 0xa2, 0x73, 0xcc, 0xa0, 0xd7, 0x63, 0x3c, 0x22, - 0xe4, 0x2a, 0xb8, 0xc8, 0x5f, 0x58, 0x74, 0xce, 0x6c, 0x3b, 0xf3, 0x21, - 0x9a, 0xfa, 0xa0, 0x40, 0xc3, 0x10, 0x32, 0x46, 0xbb, 0x14, 0xff, 0xd6, - 0x1c, 0x41, 0x90, 0xb1, 0xb0, 0x0b, 0x59, 0x18, 0xaa, 0xfd, 0x43, 0x63, - 0x4b, 0x7c, 0xf1, 0x68, 0x1d, 0xa7, 0xed, 0x2c, 0x35, 0x11, 0xb8, 0xbc, - 0x02, 0x27, 0xc6, 0x39, 0x48, 0x62, 0x2b, 0xc1, 0xa9, 0x08, 0x53, 0x1f, - 0x7c, 0xdb, 0xa1, 0x6d, 0x41, 0x58, 0xc5, 0x02, 0x03, 0x01, 0x00, 0x01, + 0x04, 0x03, 0x0c, 0x06, 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x20, + 0x18, 0x0f, 0x32, 0x30, 0x31, 0x37, 0x31, 0x31, 0x30, 0x39, 0x30, 0x32, + 0x33, 0x33, 0x31, 0x39, 0x5a, 0x17, 0x0d, 0x32, 0x30, 0x30, 0x38, 0x32, + 0x39, 0x30, 0x32, 0x33, 0x33, 0x31, 0x39, 0x5a, 0x30, 0x52, 0x31, 0x0b, + 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, + 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x02, 0x53, 0x48, + 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x02, 0x53, + 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x02, + 0x45, 0x4c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, + 0x02, 0x45, 0x4c, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x03, + 0x0c, 0x06, 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, - 0x0b, 0x05, 0x00, 0x03, 0x82, 0x01, 0x01, 0x00, 0x3d, 0xa4, 0x36, 0xc9, - 0x9d, 0x91, 0xd1, 0x25, 0xe7, 0x41, 0x2c, 0x8d, 0xda, 0xcd, 0xb3, 0x8a, - 0x53, 0xe4, 0xee, 0x4f, 0x94, 0xa4, 0x84, 0xee, 0xaf, 0x06, 0x85, 0x6a, - 0xa6, 0x54, 0xe5, 0x8f, 0x12, 0xd3, 0x5e, 0x84, 0x33, 0x7a, 0x1d, 0x66, - 0x24, 0xb0, 0x9d, 0x94, 0x71, 0xad, 0x5b, 0x91, 0x6d, 0x06, 0xf3, 0x7b, - 0x41, 0x8f, 0x1a, 0x97, 0xa2, 0xe9, 0x52, 0x57, 0x2e, 0xfb, 0xaf, 0x1f, - 0xb7, 0xf9, 0x9c, 0xf8, 0xa9, 0xde, 0x4e, 0xdb, 0x92, 0x92, 0x94, 0xe0, - 0x06, 0x50, 0xfa, 0x76, 0x4f, 0x45, 0xeb, 0x8f, 0x60, 0x49, 0xeb, 0x98, - 0x32, 0x65, 0xb9, 0x85, 0xc4, 0x21, 0x81, 0xe3, 0x81, 0x33, 0x41, 0x45, - 0xc4, 0xbc, 0x3b, 0xda, 0x7a, 0x74, 0xe8, 0x4e, 0x3e, 0xc9, 0x39, 0xdf, - 0xdd, 0xa0, 0xb3, 0x49, 0x76, 0x58, 0x13, 0x46, 0x74, 0x66, 0x9e, 0xc1, - 0xbc, 0x6b, 0x37, 0xb8, 0x77, 0x6a, 0x8e, 0xf1, 0x6a, 0xad, 0xb4, 0x75, - 0x13, 0x1b, 0x2b, 0x3f, 0x62, 0x5e, 0xc7, 0x18, 0x6f, 0x65, 0xfa, 0x5c, - 0xc6, 0xb3, 0xf9, 0xa2, 0x83, 0xfa, 0x79, 0x50, 0xfa, 0xa8, 0xc8, 0xa7, - 0xc5, 0xeb, 0x7d, 0x4a, 0x27, 0x82, 0xe5, 0x09, 0xfb, 0x20, 0x06, 0x25, - 0x0a, 0x35, 0x4e, 0x43, 0x01, 0x2e, 0x09, 0x41, 0x8d, 0x1d, 0xf5, 0x4e, - 0x58, 0x72, 0x3c, 0x52, 0x34, 0x25, 0x64, 0xb6, 0xc5, 0x24, 0x9c, 0xd8, - 0xe4, 0xc9, 0xe6, 0xee, 0x23, 0xce, 0xa8, 0x1d, 0x46, 0xd0, 0xc8, 0xd6, - 0x8f, 0x27, 0xc1, 0x48, 0x66, 0x3d, 0x30, 0x7f, 0xf4, 0xf5, 0xd7, 0x81, - 0x3a, 0x62, 0x92, 0xbb, 0x9a, 0x66, 0x65, 0xaf, 0x27, 0x93, 0xd8, 0x63, - 0xfa, 0xa8, 0x3f, 0x14, 0x2e, 0xbd, 0xd2, 0x20, 0x30, 0x5b, 0x41, 0x6d, - 0x01, 0x07, 0x37, 0xe9, 0x9c, 0x8a, 0x07, 0xe3, 0x32, 0xb7, 0x68, 0xae + 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, + 0x02, 0x82, 0x01, 0x01, 0x00, 0xc3, 0x79, 0x72, 0xa4, 0xe2, 0xc6, 0xb7, + 0x5d, 0x0f, 0x41, 0x8c, 0x8e, 0xd1, 0x3c, 0xfd, 0x97, 0xf4, 0x8e, 0x82, + 0x7e, 0x75, 0xac, 0x4d, 0x85, 0xbb, 0xba, 0xe3, 0xd6, 0x22, 0xad, 0xc5, + 0xc2, 0xd5, 0x9d, 0x78, 0x1c, 0xab, 0x9c, 0x33, 0xb7, 0x95, 0x36, 0xcb, + 0x63, 0x76, 0x88, 0xc7, 0x3c, 0xa7, 0xf7, 0xfb, 0x84, 0x1d, 0x7c, 0xc5, + 0x17, 0x25, 0x5f, 0x1d, 0x41, 0xf3, 0x8c, 0xf9, 0x2f, 0x93, 0xab, 0xb2, + 0x6b, 0x84, 0xa9, 0x07, 0x70, 0xa1, 0xa0, 0xb3, 0xe0, 0x86, 0x5b, 0x5f, + 0x4e, 0x0c, 0x78, 0x7f, 0x20, 0x10, 0x12, 0x60, 0x13, 0x5c, 0xf8, 0x15, + 0xe0, 0xc6, 0xcb, 0xb2, 0x61, 0xe4, 0x78, 0x9d, 0xb8, 0x91, 0x60, 0x0f, + 0xe6, 0xce, 0xa4, 0x57, 0xa9, 0xb3, 0xb1, 0x9e, 0x3b, 0xc7, 0xf1, 0x66, + 0x96, 0x23, 0xf7, 0xe5, 0x40, 0xfa, 0xf6, 0x3a, 0xb9, 0x32, 0x64, 0xd0, + 0x01, 0x14, 0x31, 0x81, 0x3c, 0x3e, 0xf1, 0x9e, 0x64, 0x3d, 0xd0, 0x37, + 0xee, 0xcd, 0xf1, 0x82, 0x79, 0x3e, 0x08, 0x48, 0x2d, 0x2f, 0xa4, 0x5d, + 0x41, 0xff, 0x1f, 0xc1, 0x99, 0x26, 0x53, 0xb8, 0x7b, 0x59, 0xe5, 0x79, + 0x9d, 0x25, 0x2c, 0x35, 0xe6, 0x7b, 0x22, 0x02, 0x8c, 0x78, 0x05, 0xda, + 0x90, 0x5d, 0xbd, 0xd4, 0x53, 0xca, 0xa2, 0x73, 0xcc, 0xa0, 0xd7, 0x63, + 0x3c, 0x22, 0xe4, 0x2a, 0xb8, 0xc8, 0x5f, 0x58, 0x74, 0xce, 0x6c, 0x3b, + 0xf3, 0x21, 0x9a, 0xfa, 0xa0, 0x40, 0xc3, 0x10, 0x32, 0x46, 0xbb, 0x14, + 0xff, 0xd6, 0x1c, 0x41, 0x90, 0xb1, 0xb0, 0x0b, 0x59, 0x18, 0xaa, 0xfd, + 0x43, 0x63, 0x4b, 0x7c, 0xf1, 0x68, 0x1d, 0xa7, 0xed, 0x2c, 0x35, 0x11, + 0xb8, 0xbc, 0x02, 0x27, 0xc6, 0x39, 0x48, 0x62, 0x2b, 0xc1, 0xa9, 0x08, + 0x53, 0x1f, 0x7c, 0xdb, 0xa1, 0x6d, 0x41, 0x58, 0xc5, 0x02, 0x03, 0x01, + 0x00, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, + 0x01, 0x01, 0x0b, 0x05, 0x00, 0x03, 0x82, 0x01, 0x01, 0x00, 0x3d, 0xa4, + 0x36, 0xc9, 0x9d, 0x91, 0xd1, 0x25, 0xe7, 0x41, 0x2c, 0x8d, 0xda, 0xcd, + 0xb3, 0x8a, 0x53, 0xe4, 0xee, 0x4f, 0x94, 0xa4, 0x84, 0xee, 0xaf, 0x06, + 0x85, 0x6a, 0xa6, 0x54, 0xe5, 0x8f, 0x12, 0xd3, 0x5e, 0x84, 0x33, 0x7a, + 0x1d, 0x66, 0x24, 0xb0, 0x9d, 0x94, 0x71, 0xad, 0x5b, 0x91, 0x6d, 0x06, + 0xf3, 0x7b, 0x41, 0x8f, 0x1a, 0x97, 0xa2, 0xe9, 0x52, 0x57, 0x2e, 0xfb, + 0xaf, 0x1f, 0xb7, 0xf9, 0x9c, 0xf8, 0xa9, 0xde, 0x4e, 0xdb, 0x92, 0x92, + 0x94, 0xe0, 0x06, 0x50, 0xfa, 0x76, 0x4f, 0x45, 0xeb, 0x8f, 0x60, 0x49, + 0xeb, 0x98, 0x32, 0x65, 0xb9, 0x85, 0xc4, 0x21, 0x81, 0xe3, 0x81, 0x33, + 0x41, 0x45, 0xc4, 0xbc, 0x3b, 0xda, 0x7a, 0x74, 0xe8, 0x4e, 0x3e, 0xc9, + 0x39, 0xdf, 0xdd, 0xa0, 0xb3, 0x49, 0x76, 0x58, 0x13, 0x46, 0x74, 0x66, + 0x9e, 0xc1, 0xbc, 0x6b, 0x37, 0xb8, 0x77, 0x6a, 0x8e, 0xf1, 0x6a, 0xad, + 0xb4, 0x75, 0x13, 0x1b, 0x2b, 0x3f, 0x62, 0x5e, 0xc7, 0x18, 0x6f, 0x65, + 0xfa, 0x5c, 0xc6, 0xb3, 0xf9, 0xa2, 0x83, 0xfa, 0x79, 0x50, 0xfa, 0xa8, + 0xc8, 0xa7, 0xc5, 0xeb, 0x7d, 0x4a, 0x27, 0x82, 0xe5, 0x09, 0xfb, 0x20, + 0x06, 0x25, 0x0a, 0x35, 0x4e, 0x43, 0x01, 0x2e, 0x09, 0x41, 0x8d, 0x1d, + 0xf5, 0x4e, 0x58, 0x72, 0x3c, 0x52, 0x34, 0x25, 0x64, 0xb6, 0xc5, 0x24, + 0x9c, 0xd8, 0xe4, 0xc9, 0xe6, 0xee, 0x23, 0xce, 0xa8, 0x1d, 0x46, 0xd0, + 0xc8, 0xd6, 0x8f, 0x27, 0xc1, 0x48, 0x66, 0x3d, 0x30, 0x7f, 0xf4, 0xf5, + 0xd7, 0x81, 0x3a, 0x62, 0x92, 0xbb, 0x9a, 0x66, 0x65, 0xaf, 0x27, 0x93, + 0xd8, 0x63, 0xfa, 0xa8, 0x3f, 0x14, 0x2e, 0xbd, 0xd2, 0x20, 0x30, 0x5b, + 0x41, 0x6d, 0x01, 0x07, 0x37, 0xe9, 0x9c, 0x8a, 0x07, 0xe3, 0x32, 0xb7, + 0x68, 0xae }; /* -----===== SERVER =====----- */ @@ -1132,11 +1144,7 @@ UCHAR test_iv[16]; /* expiration_check failed. */ server_tls_session.nx_secure_tls_session_time_function = _session_time_function; - cert_1.nx_secure_x509_validity_format = NX_SECURE_ASN_TAG_GENERALIZED_TIME; - status = _nx_secure_tls_remote_certificate_verify(&server_tls_session); - EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status); - - certificate.nx_secure_x509_validity_format = 0xff; + certificate.nx_secure_x509_not_before_validity_format = 0xff; status = _nx_secure_tls_remote_certificate_verify(&server_tls_session); EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status); @@ -1747,11 +1755,7 @@ UCHAR test_iv[16]; /* expiration_check failed. */ server_tls_session.nx_secure_tls_session_time_function = _session_time_function; - cert_1.nx_secure_x509_validity_format = NX_SECURE_ASN_TAG_GENERALIZED_TIME; - status = _nx_secure_tls_remote_certificate_verify(&server_tls_session); - EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status); - - certificate.nx_secure_x509_validity_format = 0xff; + certificate.nx_secure_x509_not_before_validity_format = 0xff; status = _nx_secure_tls_remote_certificate_verify(&server_tls_session); EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status); diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_basic_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_basic_test.c index 2a63bb12..884adaa0 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_basic_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_ciphersuites_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_ciphersuites_test.c index e6fe4e25..8ea0d243 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_ciphersuites_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_client_cert_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_client_cert_test.c index e6759c7f..8b0003a6 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_client_cert_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_client_cert_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The client certificate is require. */ #include "nx_api.h" #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_crl_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_crl_test.c index e5f2513f..ff4fef27 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_crl_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_crl_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_curves_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_curves_test.c index 68069687..b7982296 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_curves_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_curves_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC curve selection. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_generate_keys_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_generate_keys_coverage_test.c index 3d0e4ce3..911ba3f9 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_generate_keys_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_generate_keys_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_packet_chain_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_packet_chain_test.c index 2d6e7ab8..7cb8a3e4 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_packet_chain_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_point_format_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_point_format_test.c index 3264394c..a31302ad 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_point_format_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_point_format_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test simulate an unsupported ecc point format for the client. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_ecc_protocol_version_test.c b/test/regression/nx_secure_test/nx_secure_tls_ecc_protocol_version_test.c index be2e0586..8e18005b 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_ecc_protocol_version_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_ecc_protocol_version_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_empty_clienthello_extension_test.c b/test/regression/nx_secure_test/nx_secure_tls_empty_clienthello_extension_test.c index 8ec27ed4..c7586d49 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_empty_clienthello_extension_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_empty_clienthello_extension_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Length and bounds checking tests. Length fields are the most likely to be exploited by an attacker so we need to be sure all of our parsing is checking them correctly. One idea: generate a number of valid TLS handshake messages but use random lengths for each length field. Focus particularly on ClientHello and ServerHello extensions. Bugs like Heartbleed in OpenSSL occur in those extensions. Pay close attention to any length fields in the extensions. diff --git a/test/regression/nx_secure_test/nx_secure_tls_error_checking_2_test.c b/test/regression/nx_secure_test/nx_secure_tls_error_checking_2_test.c index 7a813d8d..920373b7 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_error_checking_2_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_error_checking_2_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_tls_error_checking_test.c index 3bae3ab9..6ff216fb 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_finished_hash_generate_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_finished_hash_generate_coverage_test.c index 2513fcf5..a0f87ed9 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_finished_hash_generate_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_finished_hash_generate_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_generate_keys_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_generate_keys_coverage_test.c index d1fda012..ba2f53d0 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_generate_keys_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_generate_keys_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_generate_premaster_secret_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_generate_premaster_secret_coverage_test.c index f0cf1bac..7c0b1f44 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_generate_premaster_secret_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_generate_premaster_secret_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_handshake_fail_test.c b/test/regression/nx_secure_test/nx_secure_tls_handshake_fail_test.c index 21db158f..c54c6065 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_handshake_fail_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_handshake_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_ecc_test.c b/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_ecc_test.c index 5f00b115..3b489626 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_ecc_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_ecc_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on fragmented TLS handshake message across multiple TLS records (e.g. when a certificate message is splitted into multiple fragments). The Cipher Suite used was TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 (0xc024). */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_test.c b/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_test.c index 051922c3..ec417cc4 100755 --- a/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_handshake_fragmentation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on fragmented TLS handshake message across multiple TLS records (e.g. when a certificate message is splitted into multiple fragments). The Cipher Suite used was TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009c). */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_handshake_hash_init_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_handshake_hash_init_coverage_test.c index 5d5bc297..ae6ac98a 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_handshake_hash_init_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_handshake_hash_init_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_handshake_header_test.c b/test/regression/nx_secure_test/nx_secure_tls_handshake_header_test.c index 9972d20a..be873fca 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_handshake_header_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_handshake_header_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_hash_clone_test.c b/test/regression/nx_secure_test/nx_secure_tls_hash_clone_test.c index c01114ae..7031d671 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_hash_clone_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_hash_clone_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_hash_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_hash_coverage_test.c index c2c395bd..3f337d2c 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_hash_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_hash_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test is to cover nx_secure_tls_record_hash_*.c. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_hash_record_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_hash_record_coverage_test.c index 3c5f5d22..57d6ad03 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_hash_record_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_hash_record_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_header_test.c b/test/regression/nx_secure_test/nx_secure_tls_header_test.c index eeff7f1e..1ab3d4a9 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_header_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_header_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_metadata_size_test.c b/test/regression/nx_secure_test/nx_secure_tls_metadata_size_test.c index 46f278df..7dfc3d64 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_metadata_size_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_metadata_size_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* TLS metadata size test Make sure the value calculated by nx_secure_tls_metadata_size_calculate is the minimal value required by nx_secure_tls_session_create. diff --git a/test/regression/nx_secure_test/nx_secure_tls_multiple_handshake_msg_test.c b/test/regression/nx_secure_test/nx_secure_tls_multiple_handshake_msg_test.c index 5d648f1d..ddbe2104 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_multiple_handshake_msg_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_multiple_handshake_msg_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS Certificate message processing with multiple handshake messages combined in a single record - this tests the certificate buffer allocation within the packet buffer. */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_multithread_test.c b/test/regression/nx_secure_test/nx_secure_tls_multithread_test.c index 40628898..77be4842 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_multithread_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_multithread_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_newest_supported_version_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_newest_supported_version_coverage_test.c index 90eb99ad..14964404 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_newest_supported_version_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_newest_supported_version_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_no_client_cert_test.c b/test/regression/nx_secure_test/nx_secure_tls_no_client_cert_test.c index 714688ec..22c7c25a 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_no_client_cert_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_no_client_cert_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* TLS test - check appropriate behavior of TLS Client if no local certificate is assigned and the server requests a * Client Certificate message. The Client should send a Certificate message with an empty data field (0 bytes length) * and the Server then chooses what to do with the connection. Default for NetX Secure TLS Server is to reject diff --git a/test/regression/nx_secure_test/nx_secure_tls_no_remote_certs_allocated_test.c b/test/regression/nx_secure_test/nx_secure_tls_no_remote_certs_allocated_test.c index 90e4d860..def8bd1f 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_no_remote_certs_allocated_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_no_remote_certs_allocated_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS CertificateVerify message processing, but doesn't allocate certificates - this tests the internal certificate in-place parsing and allocation within the CertificateVerify context. */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_non_blocking_test.c b/test/regression/nx_secure_test/nx_secure_tls_non_blocking_test.c index 7ab06332..50dd6466 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_non_blocking_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_non_blocking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_nxe_api_test.c b/test/regression/nx_secure_test/nx_secure_tls_nxe_api_test.c index 56e1a6ad..97db398d 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_nxe_api_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_nxe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/nx_secure_test/nx_secure_tls_packet_chain_test.c b/test/regression/nx_secure_test/nx_secure_tls_packet_chain_test.c index 3b72d26f..748edef1 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_packet_chain_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_packet_trim_test.c b/test/regression/nx_secure_test/nx_secure_tls_packet_trim_test.c index 2cdf1ab9..6ae336e8 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_packet_trim_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_packet_trim_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_partial_remote_certs_allocated_test.c b/test/regression/nx_secure_test/nx_secure_tls_partial_remote_certs_allocated_test.c index 1a19c564..d41e4604 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_partial_remote_certs_allocated_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_partial_remote_certs_allocated_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test automated certificate allocation optimization. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_payload_size_test.c b/test/regression/nx_secure_test/nx_secure_tls_payload_size_test.c index 8fc3ecf1..ea4cce95 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_payload_size_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_payload_size_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on different payload size for TLS record. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_process_certificate_request_test.c b/test/regression/nx_secure_test/nx_secure_tls_process_certificate_request_test.c index 0926150f..e359d8b8 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_process_certificate_request_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_process_certificate_request_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_process_certificate_verify_test.c b/test/regression/nx_secure_test/nx_secure_tls_process_certificate_verify_test.c index 91f09f2c..cb3dac5a 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_process_certificate_verify_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_process_certificate_verify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_process_changecipherspec_test.c b/test/regression/nx_secure_test/nx_secure_tls_process_changecipherspec_test.c index f416475b..b0038f32 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_process_changecipherspec_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_process_changecipherspec_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_process_finished_test.c b/test/regression/nx_secure_test/nx_secure_tls_process_finished_test.c index 84b9e9f0..95317787 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_process_finished_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_process_finished_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on process Finished message. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_process_record_test.c b/test/regression/nx_secure_test/nx_secure_tls_process_record_test.c index e44f7ab9..5ac49ef0 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_process_record_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_process_record_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_psk_identity_test.c b/test/regression/nx_secure_test/nx_secure_tls_psk_identity_test.c new file mode 100644 index 00000000..6e297ec0 --- /dev/null +++ b/test/regression/nx_secure_test/nx_secure_tls_psk_identity_test.c @@ -0,0 +1,348 @@ +/*************************************************************************** + * Copyright (C) 2026 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. + * + * AI Disclosure: This file was largely AI-generated by Codex gpt-5.5. + * The AI-generated portions may be considered public domain (CC0-1.0) + * and not subject to the project's licence. The human contributor has + * reviewed and verified that the code is correct. + * + * SPDX-License-Identifier: MIT and CC0-1.0 + **************************************************************************/ + +#include <stdio.h> +#include <string.h> + +#include "nx_secure_tls.h" +#include "nx_crypto.h" +#include "tls_test_utility.h" + +extern void test_control_return(UINT status); + +#ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES +static UCHAR psk_one[] = {0x11}; +static UCHAR psk_two[] = {0x22, 0x33, 0x44}; +static UCHAR psk_id_one[] = "first"; +static UCHAR psk_id_two[] = "second"; +static UCHAR psk_hint[] = "hint"; +static UCHAR ecdhe_public_key[] = {0xAA, 0xBB, 0xCC}; +static UCHAR ecdhe_shared_secret[] = {0x55, 0x66, 0x77, 0x88}; + +static NX_CRYPTO_METHOD crypto_method_test_null = +{ + NX_CRYPTO_ENCRYPTION_NULL, + 0, + 0, + 0, + 0, + 0, + NX_CRYPTO_NULL, + NX_CRYPTO_NULL, + NX_CRYPTO_NULL +}; + +static NX_CRYPTO_METHOD crypto_method_test_psk = +{ + NX_CRYPTO_KEY_EXCHANGE_PSK, + 0, + 0, + 0, + 0, + 0, + NX_CRYPTO_NULL, + NX_CRYPTO_NULL, + NX_CRYPTO_NULL +}; + +static NX_SECURE_TLS_CIPHERSUITE_INFO psk_ciphersuite = +{ + TLS_PSK_WITH_AES_128_CBC_SHA256, + &crypto_method_test_null, + &crypto_method_test_psk, + &crypto_method_test_null, + 0, + 0, + &crypto_method_test_null, + 0, + &crypto_method_test_null +}; + +/* Store two PSKs so the tests can verify that the requested identity selects a non-zero store entry. */ +static VOID psk_credentials_setup(NX_SECURE_TLS_CREDENTIALS *credentials) +{ + + memset(credentials, 0, sizeof(NX_SECURE_TLS_CREDENTIALS)); + + credentials -> nx_secure_tls_psk_count = 2; + + NX_SECURE_MEMCPY(credentials -> nx_secure_tls_psk_store[0].nx_secure_tls_psk_data, psk_one, sizeof(psk_one)); + credentials -> nx_secure_tls_psk_store[0].nx_secure_tls_psk_data_size = sizeof(psk_one); + NX_SECURE_MEMCPY(credentials -> nx_secure_tls_psk_store[0].nx_secure_tls_psk_id, psk_id_one, sizeof(psk_id_one) - 1u); + credentials -> nx_secure_tls_psk_store[0].nx_secure_tls_psk_id_size = sizeof(psk_id_one) - 1u; + NX_SECURE_MEMCPY(credentials -> nx_secure_tls_psk_store[0].nx_secure_tls_psk_id_hint, psk_hint, sizeof(psk_hint) - 1u); + credentials -> nx_secure_tls_psk_store[0].nx_secure_tls_psk_id_hint_size = sizeof(psk_hint) - 1u; + + NX_SECURE_MEMCPY(credentials -> nx_secure_tls_psk_store[1].nx_secure_tls_psk_data, psk_two, sizeof(psk_two)); + credentials -> nx_secure_tls_psk_store[1].nx_secure_tls_psk_data_size = sizeof(psk_two); + NX_SECURE_MEMCPY(credentials -> nx_secure_tls_psk_store[1].nx_secure_tls_psk_id, psk_id_two, sizeof(psk_id_two) - 1u); + credentials -> nx_secure_tls_psk_store[1].nx_secure_tls_psk_id_size = sizeof(psk_id_two) - 1u; + NX_SECURE_MEMCPY(credentials -> nx_secure_tls_psk_store[1].nx_secure_tls_psk_id_hint, psk_hint, sizeof(psk_hint) - 1u); + credentials -> nx_secure_tls_psk_store[1].nx_secure_tls_psk_id_hint_size = sizeof(psk_hint) - 1u; + + NX_SECURE_MEMCPY(credentials -> nx_secure_tls_remote_psk_id, psk_id_two, sizeof(psk_id_two) - 1u); + credentials -> nx_secure_tls_remote_psk_id_size = sizeof(psk_id_two) - 1u; +} + +/* Validate that a plain PSK premaster uses the client-requested PSK identity. */ +static VOID plain_psk_identity_test(VOID) +{ +NX_SECURE_TLS_CREDENTIALS credentials; +NX_SECURE_TLS_KEY_MATERIAL key_material; +USHORT received_remote_credentials = NX_FALSE; +UINT status; + + psk_credentials_setup(&credentials); + memset(&key_material, 0, sizeof(key_material)); + + status = _nx_secure_generate_premaster_secret(&psk_ciphersuite, NX_SECURE_TLS_VERSION_TLS_1_2, + &key_material, &credentials, + NX_SECURE_TLS_SESSION_TYPE_SERVER, + &received_remote_credentials, + NX_NULL, 0, NX_NULL); + EXPECT_EQ(NX_SECURE_TLS_SUCCESS, status); + EXPECT_EQ(NX_TRUE, received_remote_credentials); + EXPECT_EQ((UINT)(2u + sizeof(psk_two) + 2u + sizeof(psk_two)), key_material.nx_secure_tls_pre_master_secret_size); + EXPECT_EQ(0, key_material.nx_secure_tls_pre_master_secret[0]); + EXPECT_EQ(sizeof(psk_two), key_material.nx_secure_tls_pre_master_secret[1]); + EXPECT_EQ(0, NX_SECURE_MEMCMP(&key_material.nx_secure_tls_pre_master_secret[2u + sizeof(psk_two) + 2u], psk_two, sizeof(psk_two))); + + NX_SECURE_MEMCPY(credentials.nx_secure_tls_remote_psk_id, psk_hint, sizeof(psk_hint) - 1u); + credentials.nx_secure_tls_remote_psk_id_size = sizeof(psk_hint) - 1u; + status = _nx_secure_generate_premaster_secret(&psk_ciphersuite, NX_SECURE_TLS_VERSION_TLS_1_2, + &key_material, &credentials, + NX_SECURE_TLS_SESSION_TYPE_SERVER, + &received_remote_credentials, + NX_NULL, 0, NX_NULL); + EXPECT_EQ(NX_SECURE_TLS_NO_MATCHING_PSK, status); +} + +/* Validate ClientKeyExchange PSK identity bounds checking for plain PSK. */ +static VOID plain_psk_client_key_exchange_length_test(VOID) +{ +NX_SECURE_TLS_CREDENTIALS credentials; +NX_SECURE_TLS_KEY_MATERIAL key_material; +USHORT received_remote_credentials = NX_FALSE; +UCHAR truncated_identity[] = {0x00, 0x06, 's', 'e'}; +UINT status; + + psk_credentials_setup(&credentials); + memset(&key_material, 0, sizeof(key_material)); + + status = _nx_secure_process_client_key_exchange(&psk_ciphersuite, NX_SECURE_TLS_VERSION_TLS_1_2, + truncated_identity, sizeof(truncated_identity), + &received_remote_credentials, &key_material, &credentials, + NX_NULL, 0, NX_NULL, 0, NX_NULL); + EXPECT_EQ(NX_SECURE_TLS_INCORRECT_MESSAGE_LENGTH, status); +} + +#ifdef NX_SECURE_ENABLE_ECC_CIPHERSUITE +#ifndef NX_SECURE_DISABLE_X509 +static UINT test_ecdhe_operation(UINT op, VOID *handler, NX_CRYPTO_METHOD *method, + UCHAR *key, NX_CRYPTO_KEY_SIZE key_size_in_bits, + UCHAR *input, ULONG input_length_in_byte, + UCHAR *iv_ptr, UCHAR *output, ULONG output_length_in_byte, + VOID *crypto_metadata, ULONG crypto_metadata_size, + VOID *packet_ptr, + VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status)) +{ +NX_CRYPTO_EXTENDED_OUTPUT *extended_output; + + NX_PARAMETER_NOT_USED(handler); + NX_PARAMETER_NOT_USED(method); + NX_PARAMETER_NOT_USED(key); + NX_PARAMETER_NOT_USED(key_size_in_bits); + NX_PARAMETER_NOT_USED(iv_ptr); + NX_PARAMETER_NOT_USED(output_length_in_byte); + NX_PARAMETER_NOT_USED(crypto_metadata); + NX_PARAMETER_NOT_USED(crypto_metadata_size); + NX_PARAMETER_NOT_USED(packet_ptr); + NX_PARAMETER_NOT_USED(nx_crypto_hw_process_callback); + + if ((op == NX_CRYPTO_EC_CURVE_SET) || (op == NX_CRYPTO_DH_KEY_PAIR_IMPORT)) + { + return(NX_CRYPTO_SUCCESS); + } + + if (op == NX_CRYPTO_DH_CALCULATE) + { + if ((input_length_in_byte != sizeof(ecdhe_public_key)) || + (NX_SECURE_MEMCMP(input, ecdhe_public_key, sizeof(ecdhe_public_key)) != 0)) + { + return(NX_CRYPTO_NOT_SUCCESSFUL); + } + + extended_output = (NX_CRYPTO_EXTENDED_OUTPUT *)output; + if (extended_output -> nx_crypto_extended_output_length_in_byte < sizeof(ecdhe_shared_secret)) + { + return(NX_CRYPTO_NOT_SUCCESSFUL); + } + + NX_SECURE_MEMCPY(extended_output -> nx_crypto_extended_output_data, ecdhe_shared_secret, sizeof(ecdhe_shared_secret)); + extended_output -> nx_crypto_extended_output_actual_size = sizeof(ecdhe_shared_secret); + return(NX_CRYPTO_SUCCESS); + } + + return(NX_CRYPTO_NOT_SUCCESSFUL); +} + +static NX_CRYPTO_METHOD crypto_method_test_ecdhe = +{ + NX_CRYPTO_KEY_EXCHANGE_ECDHE, + 0, + 0, + 0, + 0, + 0, + NX_CRYPTO_NULL, + NX_CRYPTO_NULL, + test_ecdhe_operation +}; + +static NX_CRYPTO_METHOD crypto_method_test_curve = +{ + NX_CRYPTO_EC_SECP256R1, + 0, + 0, + 0, + 0, + 0, + NX_CRYPTO_NULL, + NX_CRYPTO_NULL, + NX_CRYPTO_NULL +}; + +static NX_SECURE_TLS_CIPHERSUITE_INFO ecdhe_psk_ciphersuite = +{ + TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA, + &crypto_method_test_ecdhe, + &crypto_method_test_psk, + &crypto_method_test_null, + 0, + 0, + &crypto_method_test_null, + 0, + &crypto_method_test_null +}; + +/* Validate that ECDHE-PSK parses identity before public key and appends the selected PSK. */ +static VOID ecdhe_psk_client_key_exchange_test(VOID) +{ +NX_SECURE_TLS_CREDENTIALS credentials; +NX_SECURE_TLS_KEY_MATERIAL key_material; +NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA *ecdhe_data; +NX_SECURE_TLS_ECC ecc; +const NX_CRYPTO_METHOD *curves[1]; +USHORT groups[1]; +USHORT received_remote_credentials = NX_FALSE; +UCHAR client_key_exchange[2u + sizeof(psk_id_two) - 1u + 1u + sizeof(ecdhe_public_key)]; +UINT offset; +UINT status; + + psk_credentials_setup(&credentials); + memset(&key_material, 0, sizeof(key_material)); + + ecdhe_data = (NX_SECURE_TLS_ECDHE_HANDSHAKE_DATA *)key_material.nx_secure_tls_new_key_material_data; + ecdhe_data -> nx_secure_tls_ecdhe_named_curve = NX_CRYPTO_EC_SECP256R1; + ecdhe_data -> nx_secure_tls_ecdhe_private_key[0] = 1; + ecdhe_data -> nx_secure_tls_ecdhe_private_key_length = 1; + + groups[0] = (USHORT)NX_CRYPTO_EC_SECP256R1; + curves[0] = &crypto_method_test_curve; + ecc.nx_secure_tls_ecc_supported_groups = groups; + ecc.nx_secure_tls_ecc_supported_groups_count = 1; + ecc.nx_secure_tls_ecc_curves = curves; + + offset = 0; + client_key_exchange[offset++] = 0; + client_key_exchange[offset++] = (UCHAR)(sizeof(psk_id_two) - 1u); + NX_SECURE_MEMCPY(&client_key_exchange[offset], psk_id_two, sizeof(psk_id_two) - 1u); + offset += sizeof(psk_id_two) - 1u; + client_key_exchange[offset++] = sizeof(ecdhe_public_key); + NX_SECURE_MEMCPY(&client_key_exchange[offset], ecdhe_public_key, sizeof(ecdhe_public_key)); + offset += sizeof(ecdhe_public_key); + + status = _nx_secure_process_client_key_exchange(&ecdhe_psk_ciphersuite, NX_SECURE_TLS_VERSION_TLS_1_2, + client_key_exchange, offset, + &received_remote_credentials, &key_material, &credentials, + NX_NULL, 0, NX_NULL, 0, &ecc); + EXPECT_EQ(NX_SECURE_TLS_SUCCESS, status); + EXPECT_EQ(NX_TRUE, received_remote_credentials); + EXPECT_EQ((UINT)(2u + sizeof(ecdhe_shared_secret) + 2u + sizeof(psk_two)), key_material.nx_secure_tls_pre_master_secret_size); + EXPECT_EQ(sizeof(ecdhe_shared_secret), key_material.nx_secure_tls_pre_master_secret[1]); + EXPECT_EQ(0, NX_SECURE_MEMCMP(&key_material.nx_secure_tls_pre_master_secret[2], ecdhe_shared_secret, sizeof(ecdhe_shared_secret))); + EXPECT_EQ(sizeof(psk_two), key_material.nx_secure_tls_pre_master_secret[2u + sizeof(ecdhe_shared_secret) + 1u]); + EXPECT_EQ(0, NX_SECURE_MEMCMP(&key_material.nx_secure_tls_pre_master_secret[2u + sizeof(ecdhe_shared_secret) + 2u], psk_two, sizeof(psk_two))); +} + +/* Validate that ECDHE-PSK client messages include the PSK identity before the EC public key. */ +static VOID ecdhe_psk_client_key_exchange_generate_test(VOID) +{ +NX_SECURE_TLS_CREDENTIALS credentials; +NX_SECURE_TLS_KEY_MATERIAL key_material; +UCHAR output[32]; +ULONG output_size = 0; +UINT status; + + memset(&credentials, 0, sizeof(credentials)); + memset(&key_material, 0, sizeof(key_material)); + NX_SECURE_MEMCPY(credentials.nx_secure_tls_client_psk.nx_secure_tls_psk_id, psk_id_two, sizeof(psk_id_two) - 1u); + credentials.nx_secure_tls_client_psk.nx_secure_tls_psk_id_size = sizeof(psk_id_two) - 1u; + key_material.nx_secure_tls_new_key_material_data[0] = sizeof(ecdhe_public_key); + NX_SECURE_MEMCPY(&key_material.nx_secure_tls_new_key_material_data[1], ecdhe_public_key, sizeof(ecdhe_public_key)); + + status = _nx_secure_generate_client_key_exchange(&ecdhe_psk_ciphersuite, &key_material, &credentials, + output, sizeof(output), &output_size, + NX_NULL, 0, NX_NULL, 0); + EXPECT_EQ(NX_SECURE_TLS_SUCCESS, status); + EXPECT_EQ((ULONG)(2u + sizeof(psk_id_two) - 1u + 1u + sizeof(ecdhe_public_key)), output_size); + EXPECT_EQ(0, output[0]); + EXPECT_EQ(sizeof(psk_id_two) - 1u, output[1]); + EXPECT_EQ(0, NX_SECURE_MEMCMP(&output[2], psk_id_two, sizeof(psk_id_two) - 1u)); + EXPECT_EQ(sizeof(ecdhe_public_key), output[2u + sizeof(psk_id_two) - 1u]); + EXPECT_EQ(0, NX_SECURE_MEMCMP(&output[2u + sizeof(psk_id_two)], ecdhe_public_key, sizeof(ecdhe_public_key))); +} +#endif /* NX_SECURE_DISABLE_X509 */ +#endif /* NX_SECURE_ENABLE_ECC_CIPHERSUITE */ +#endif /* NX_SECURE_ENABLE_PSK_CIPHERSUITES */ + +#ifdef CTEST +void test_application_define(void *first_unused_memory); +void test_application_define(void *first_unused_memory) +#else +void nx_secure_tls_psk_identity_test_application_define(void *first_unused_memory) +#endif +{ + + NX_PARAMETER_NOT_USED(first_unused_memory); + + printf("NetX Secure Test: TLS PSK Identity Test..............................."); + +#ifdef NX_SECURE_ENABLE_PSK_CIPHERSUITES + nx_system_initialize(); + nx_secure_tls_initialize(); + plain_psk_identity_test(); + plain_psk_client_key_exchange_length_test(); +#if defined(NX_SECURE_ENABLE_ECC_CIPHERSUITE) && !defined(NX_SECURE_DISABLE_X509) + ecdhe_psk_client_key_exchange_test(); + ecdhe_psk_client_key_exchange_generate_test(); +#endif + printf("SUCCESS!\n"); +#else + printf("N/A\n"); +#endif + + test_control_return(0); +} diff --git a/test/regression/nx_secure_test/nx_secure_tls_receive_alert_test.c b/test/regression/nx_secure_test/nx_secure_tls_receive_alert_test.c index 3e7f644b..825643a6 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_receive_alert_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_receive_alert_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/nx_secure_test/nx_secure_tls_receive_test.c b/test/regression/nx_secure_test/nx_secure_tls_receive_test.c index bc112918..be682112 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_receive_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_receive_wrong_packet_test.c b/test/regression/nx_secure_test/nx_secure_tls_receive_wrong_packet_test.c index 4f820a0d..0aca5ff3 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_receive_wrong_packet_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_receive_wrong_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_record_decrypt_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_record_decrypt_coverage_test.c index 6d31c306..a655ebd1 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_record_decrypt_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_record_decrypt_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test is to cover nx_secure_tls_record_payload_decrypt.c. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_record_encrypt_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_record_encrypt_coverage_test.c index 0b183501..e69f518f 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_record_encrypt_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_record_encrypt_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test is to cover nx_secure_tls_record_payload_encrypt.c. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_record_layer_version_test.c b/test/regression/nx_secure_test/nx_secure_tls_record_layer_version_test.c index c9023e99..88a1b9b7 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_record_layer_version_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_record_layer_version_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests if the TLS record layer version number in all unencrypted TLS records is ignored. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_record_length_test.c b/test/regression/nx_secure_test/nx_secure_tls_record_length_test.c index b79f198e..57135a4a 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_record_length_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_record_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_rsa_4096_test.c b/test/regression/nx_secure_test/nx_secure_tls_rsa_4096_test.c index f87c74cc..7b61d1d6 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_rsa_4096_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_rsa_4096_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_rsa_private_key_test.c b/test/regression/nx_secure_test/nx_secure_tls_rsa_private_key_test.c index 22ed9a6e..4b9d20a2 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_rsa_private_key_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_rsa_private_key_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test removes p and q component in the private key and test if the server decrypts correctly. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_send_and_receive_record_test.c b/test/regression/nx_secure_test/nx_secure_tls_send_and_receive_record_test.c index 1dc19ccd..5d6e2781 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_send_and_receive_record_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_send_and_receive_record_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_send_certificate_test.c b/test/regression/nx_secure_test/nx_secure_tls_send_certificate_test.c index 5041e4c4..feaa3537 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_send_certificate_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_send_certificate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests nx_secure_tls_send_certificate. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_send_clienthello_test.c b/test/regression/nx_secure_test/nx_secure_tls_send_clienthello_test.c index 6aff8f0f..1eff75de 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_send_clienthello_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_send_clienthello_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests nx_secure_tls_send_certificate. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_send_plaintext_alert_after_key_generation_test.c b/test/regression/nx_secure_test/nx_secure_tls_send_plaintext_alert_after_key_generation_test.c index 2d83ab3b..9b20c4ed 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_send_plaintext_alert_after_key_generation_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_send_plaintext_alert_after_key_generation_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Send plaintext TLS messages after keys are generated – this comes from a bug reported by Renesas where * Chrome sends a plaintext alert to the device, but the device is already in the encrypted session (TLS 1.2). * Due to a missing bounds check in the GCM/CCM nonce_explicit parsing, the plaintext alert causes a crash diff --git a/test/regression/nx_secure_test/nx_secure_tls_send_record_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_send_record_coverage_test.c index 172db999..46ce6316 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_send_record_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_send_record_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_server_ciphersuite_priority_test.c b/test/regression/nx_secure_test/nx_secure_tls_server_ciphersuite_priority_test.c index ee8e5a6a..1a86db03 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_server_ciphersuite_priority_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_server_ciphersuite_priority_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test verifies that a TLS server will select the top-priority ciphersuite in the local ciphersuite table from the selection provided by the remote client. The priority is determined by the order in the ciphersuite table, thus the highest priority ciphersuite has the lowest-value index in the table. */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_server_handshake_test.c b/test/regression/nx_secure_test/nx_secure_tls_server_handshake_test.c index 19da0d7a..3e536b51 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_server_handshake_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_server_handshake_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_server_key_exchange_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_server_key_exchange_coverage_test.c index e8394ce3..1d2827e6 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_server_key_exchange_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_server_key_exchange_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test is to cover nx_secure_tls_process_remote_certificate.c. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_serverhello_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_serverhello_coverage_test.c index e9e5a575..8ba3d949 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_serverhello_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_serverhello_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test is to cover nx_secure_tls_process_serverhello.c. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_serverhello_extension_test.c b/test/regression/nx_secure_test/nx_secure_tls_serverhello_extension_test.c index 54054726..fb4cd2c3 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_serverhello_extension_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_serverhello_extension_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_serverhello_session_id_test.c b/test/regression/nx_secure_test/nx_secure_tls_serverhello_session_id_test.c index b8661963..693553dd 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_serverhello_session_id_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_serverhello_session_id_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ciphersuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. The curve used in this demo is P256. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_session_create_ext_test.c b/test/regression/nx_secure_test/nx_secure_tls_session_create_ext_test.c index ad5d5e12..c9034486 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_session_create_ext_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_session_create_ext_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_session_delete_test.c b/test/regression/nx_secure_test/nx_secure_tls_session_delete_test.c index 0f382b4b..279a6111 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_session_delete_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_session_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_session_keys_set_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_session_keys_set_coverage_test.c index ca1cbc97..c906b248 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_session_keys_set_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_session_keys_set_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_session_receive_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_session_receive_coverage_test.c index d88a2f8e..06ceac1a 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_session_receive_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_session_receive_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_session_renegotiate_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_session_renegotiate_coverage_test.c index 3adbac15..99766060 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_session_renegotiate_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_session_renegotiate_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_session_sni_extension_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_session_sni_extension_coverage_test.c index d4760bb9..8622b088 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_session_sni_extension_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_session_sni_extension_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_session_start_test.c b/test/regression/nx_secure_test/nx_secure_tls_session_start_test.c index 197cf890..5917cc64 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_session_start_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_session_start_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_shutdown_test.c b/test/regression/nx_secure_test/nx_secure_tls_shutdown_test.c index 8defa1b5..1e5f97d8 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_shutdown_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_shutdown_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on TLS ECC ciphersuites negotiation. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_tcp_fragment_test.c b/test/regression/nx_secure_test/nx_secure_tls_tcp_fragment_test.c index 12098a3c..9342f927 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_tcp_fragment_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_tcp_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_tcp.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_test_init_functions.h b/test/regression/nx_secure_test/nx_secure_tls_test_init_functions.h index ebc38960..411a0e92 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_test_init_functions.h +++ b/test/regression/nx_secure_test/nx_secure_tls_test_init_functions.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef __NX_SECURE_TLS_TEST_INIT_FUNCTIONS_H #define __NX_SECURE_TLS_TEST_INIT_FUNCTIONS_H diff --git a/test/regression/nx_secure_test/nx_secure_tls_test_init_utility.c b/test/regression/nx_secure_test/nx_secure_tls_test_init_utility.c index 32177c3f..c395c1db 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_test_init_utility.c +++ b/test/regression/nx_secure_test/nx_secure_tls_test_init_utility.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_secure_tls_api.h" #include "nx_crypto.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_transmit_mutex_wait_test.c b/test/regression/nx_secure_test/nx_secure_tls_transmit_mutex_wait_test.c index 391ea614..827c0ccc 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_transmit_mutex_wait_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_transmit_mutex_wait_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_two_way_test.c b/test/regression/nx_secure_test/nx_secure_tls_two_way_test.c index 3b85467a..3403fab9 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_two_way_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_two_way_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/nx_secure_test/nx_secure_tls_two_way_test_version_1_1.c b/test/regression/nx_secure_test/nx_secure_tls_two_way_test_version_1_1.c index b2f1b025..4760c4e2 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_two_way_test_version_1_1.c +++ b/test/regression/nx_secure_test/nx_secure_tls_two_way_test_version_1_1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* 14.19 TCP MUST include an SWS avoidance algorithm in the receiver when effective send MSS < (1/ 2)*RCV_BUFF. */ /* Procedure diff --git a/test/regression/nx_secure_test/nx_secure_tls_unrecognized_ciphersuites_test.c b/test/regression/nx_secure_test/nx_secure_tls_unrecognized_ciphersuites_test.c index d8a25036..f8efb015 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_unrecognized_ciphersuites_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_unrecognized_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test concentrates on ClientHello message processing - this tests whether unrecognized cipher suites and extensions are ignored properly. */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_unsupported_ciphersuites_test.c b/test/regression/nx_secure_test/nx_secure_tls_unsupported_ciphersuites_test.c index 4181126c..002e7239 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_unsupported_ciphersuites_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_unsupported_ciphersuites_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* The test of properly fail unsupported cipher suites. */ #include "nx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_tls_user_defined_key_test.c b/test/regression/nx_secure_test/nx_secure_tls_user_defined_key_test.c index 5d67628d..7ab3f9ad 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_user_defined_key_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_user_defined_key_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Test user-defined key path in processing ClientKeyExchange and sending CertificateVerify messages. */ diff --git a/test/regression/nx_secure_test/nx_secure_tls_verify_mac_coverage_test.c b/test/regression/nx_secure_test/nx_secure_tls_verify_mac_coverage_test.c index e369259b..4ea8ecb7 100644 --- a/test/regression/nx_secure_test/nx_secure_tls_verify_mac_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_tls_verify_mac_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_certificate_initialize_test.c b/test/regression/nx_secure_test/nx_secure_x509_certificate_initialize_test.c index f0aa5567..bde0561f 100755 --- a/test/regression/nx_secure_test/nx_secure_x509_certificate_initialize_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_certificate_initialize_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" #include "tls_test_utility.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_certificate_verify_test.c b/test/regression/nx_secure_test/nx_secure_x509_certificate_verify_test.c index 8be047b4..ae80cc81 100755 --- a/test/regression/nx_secure_test/nx_secure_x509_certificate_verify_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_certificate_verify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" #include "tls_test_utility.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_crl_test.c b/test/regression/nx_secure_test/nx_secure_x509_crl_test.c index adc15971..ed16f9fc 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_crl_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_crl_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_x509.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_crl_verify_test.c b/test/regression/nx_secure_test/nx_secure_x509_crl_verify_test.c index c843c66c..ced4a934 100755 --- a/test/regression/nx_secure_test/nx_secure_x509_crl_verify_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_crl_verify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_secure_tls_api.h" #include "tls_test_utility.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_error_checking_test.c b/test/regression/nx_secure_test/nx_secure_x509_error_checking_test.c index bedbae95..1b37e5a7 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_error_checking_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_error_checking_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "tls_test_utility.h" #include "nx_secure_x509.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_expiration_check_test.c b/test/regression/nx_secure_test/nx_secure_x509_expiration_check_test.c index 02a78413..029425d8 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_expiration_check_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_expiration_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> @@ -10,7 +21,7 @@ static const UCHAR example_com_der[] = { - 0x30, 0x82, 0x03, 0x25, 0x30, 0x82, 0x02, 0x0d, 0x02, 0x09, 0x00, 0xe8, + 0x30, 0x82, 0x03, 0x27, 0x30, 0x82, 0x02, 0x0f, 0x02, 0x09, 0x00, 0xe8, 0xc2, 0xa4, 0x9c, 0x7c, 0x44, 0xb8, 0x54, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, 0x52, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, @@ -19,69 +30,69 @@ static const UCHAR example_com_der[] = { 0x02, 0x53, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, - 0x04, 0x03, 0x0c, 0x06, 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x1e, - 0x17, 0x0d, 0x31, 0x37, 0x31, 0x31, 0x30, 0x39, 0x30, 0x37, 0x33, 0x37, - 0x35, 0x36, 0x5a, 0x17, 0x0d, 0x32, 0x30, 0x30, 0x38, 0x32, 0x39, 0x30, - 0x37, 0x33, 0x37, 0x35, 0x36, 0x5a, 0x30, 0x57, 0x31, 0x0b, 0x30, 0x09, - 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, 0x0b, 0x30, - 0x09, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x02, 0x53, 0x48, 0x31, 0x0b, - 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x02, 0x53, 0x48, 0x31, - 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x02, 0x45, 0x4c, - 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x02, 0x45, - 0x4c, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x0b, - 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x30, - 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, - 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, - 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb5, 0xb8, 0x43, 0xe0, - 0x33, 0x31, 0x80, 0x31, 0xe6, 0x0d, 0x65, 0x84, 0x40, 0x34, 0xe1, 0xfb, - 0x69, 0xa6, 0x23, 0xbd, 0x35, 0xcd, 0xde, 0xbc, 0x0f, 0x1a, 0xd4, 0x27, - 0x44, 0xee, 0x03, 0xdf, 0xc5, 0xcc, 0x2c, 0x22, 0xda, 0xe1, 0x67, 0x3b, - 0x6b, 0xa1, 0xa9, 0x97, 0x93, 0xa1, 0x58, 0x1c, 0x23, 0x1b, 0x2c, 0xf0, - 0xd0, 0xee, 0x3f, 0x32, 0xbf, 0x23, 0x23, 0xf9, 0x22, 0x56, 0xa2, 0x1e, - 0x31, 0xfd, 0x22, 0x02, 0x9a, 0x12, 0x83, 0x2c, 0x34, 0xf4, 0x32, 0xf2, - 0xb4, 0x5f, 0x13, 0x77, 0x71, 0x49, 0x8f, 0xcb, 0x52, 0xb4, 0xf5, 0xd6, - 0xb2, 0xd5, 0xd6, 0x05, 0x92, 0x3d, 0x53, 0x85, 0x7d, 0x36, 0x5e, 0x4d, - 0xd4, 0x5d, 0xc0, 0xcd, 0x6d, 0xd8, 0xf3, 0xc8, 0x72, 0xa2, 0x4a, 0xf9, - 0x8b, 0x1a, 0x12, 0xa4, 0x89, 0xc2, 0xcd, 0x86, 0xf9, 0x50, 0x6c, 0xc6, - 0x37, 0x36, 0x3e, 0xeb, 0xb4, 0xb5, 0x7c, 0xda, 0x14, 0xf8, 0x05, 0x51, - 0x5c, 0x90, 0x13, 0xc2, 0xa8, 0x82, 0xac, 0x13, 0x8b, 0x29, 0x66, 0x4c, - 0x51, 0xde, 0xf4, 0x6f, 0xfc, 0x49, 0x95, 0x68, 0x36, 0xbc, 0x69, 0xe4, - 0xe0, 0xb9, 0xb7, 0x49, 0xcb, 0x99, 0x8c, 0x51, 0xc1, 0x82, 0x4b, 0x94, - 0xed, 0x83, 0x6e, 0xc8, 0xc6, 0x4c, 0x43, 0x47, 0x6d, 0x4f, 0xce, 0x10, - 0x54, 0x06, 0xd7, 0xa9, 0x2b, 0x29, 0x77, 0x53, 0xd3, 0xfb, 0xd3, 0x32, - 0xb9, 0x6d, 0x73, 0x22, 0x0d, 0xa8, 0xcd, 0x1a, 0xf9, 0x8e, 0x51, 0xeb, - 0x12, 0x37, 0xee, 0xc4, 0xe4, 0x21, 0xf6, 0x6a, 0x4e, 0x14, 0x9c, 0xcc, - 0xad, 0x02, 0xbe, 0x21, 0x99, 0x7d, 0x56, 0xd5, 0xb0, 0x13, 0x0e, 0x3c, - 0x0d, 0x6e, 0x8e, 0xb8, 0x3c, 0xb8, 0x5c, 0xff, 0x64, 0xe2, 0xf6, 0xd6, - 0xa7, 0x06, 0x03, 0x77, 0x0d, 0xe4, 0x5e, 0xe4, 0x50, 0x26, 0x28, 0x7f, - 0x02, 0x03, 0x01, 0x00, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, - 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x03, 0x82, 0x01, 0x01, - 0x00, 0x8d, 0xb7, 0xf9, 0x4f, 0xe3, 0x9b, 0x25, 0xdd, 0x49, 0x69, 0x37, - 0xae, 0xca, 0xd6, 0x18, 0x4a, 0x96, 0x63, 0x83, 0x9d, 0x3d, 0xec, 0xeb, - 0x62, 0x97, 0xeb, 0xfc, 0x91, 0x5f, 0xf4, 0x2b, 0x62, 0x39, 0x11, 0xd4, - 0xb7, 0x31, 0x75, 0x1b, 0x08, 0xda, 0x4e, 0xa4, 0xf8, 0x2c, 0x08, 0x61, - 0x80, 0x3e, 0x1d, 0x18, 0x72, 0x71, 0x9b, 0x78, 0xea, 0x12, 0x79, 0xa6, - 0x70, 0xc1, 0x40, 0x06, 0x26, 0xee, 0xaf, 0x26, 0xd7, 0xa2, 0x79, 0x32, - 0xfa, 0x4f, 0xcc, 0x9a, 0x1d, 0xb9, 0xdf, 0x57, 0x3c, 0x0f, 0x2c, 0x12, - 0x7b, 0xa7, 0x5f, 0xd3, 0x38, 0x40, 0x33, 0x8c, 0xfa, 0x16, 0x8f, 0x10, - 0xf0, 0xe3, 0x81, 0x35, 0x0d, 0x2e, 0x38, 0xd8, 0x82, 0x23, 0xa7, 0xdb, - 0x9e, 0x7c, 0x78, 0xb9, 0x6b, 0x52, 0xcc, 0x0d, 0x40, 0x22, 0xbf, 0x5d, - 0x15, 0x97, 0xcf, 0x8f, 0xf3, 0x38, 0x73, 0x25, 0x85, 0x5f, 0x07, 0xbd, - 0x11, 0x81, 0x03, 0x1f, 0xc0, 0x82, 0xe4, 0xcb, 0xaa, 0xe2, 0x3a, 0xa8, - 0x6b, 0x92, 0x41, 0xaa, 0xa1, 0xb6, 0xe1, 0x23, 0x44, 0xca, 0xcc, 0xa2, - 0x43, 0x5a, 0xc1, 0xae, 0x62, 0x32, 0x8d, 0x85, 0x64, 0xc3, 0x0c, 0x0c, - 0x38, 0x97, 0x47, 0x08, 0xbb, 0x25, 0x78, 0xc3, 0x8f, 0x38, 0xfe, 0x73, - 0x26, 0xf9, 0xec, 0x72, 0x5c, 0x14, 0xe3, 0xd7, 0x55, 0x5b, 0x6c, 0xf5, - 0x16, 0xb2, 0x15, 0xe7, 0x35, 0x54, 0x45, 0xbb, 0x8a, 0x75, 0xeb, 0x84, - 0xd5, 0xb7, 0xdd, 0xab, 0x65, 0xe9, 0x82, 0x6f, 0x4e, 0xd7, 0x11, 0x99, - 0x09, 0x83, 0x4c, 0x40, 0xd8, 0xde, 0x8e, 0x6f, 0xfe, 0xd2, 0x78, 0x70, - 0x17, 0x9d, 0x41, 0x0d, 0x50, 0xa2, 0x6a, 0xe4, 0xcc, 0xb3, 0xf9, 0x34, - 0x4a, 0x7f, 0x43, 0x2a, 0x48, 0x79, 0x74, 0xbc, 0xe9, 0x3d, 0x48, 0x37, - 0x76, 0xed, 0xd9, 0x7b, 0x80 + 0x04, 0x03, 0x0c, 0x06, 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x20, + 0x18, 0x0f, 0x32, 0x30, 0x31, 0x37, 0x31, 0x31, 0x30, 0x39, 0x30, 0x37, + 0x33, 0x37, 0x35, 0x36, 0x5a, 0x17, 0x0d, 0x32, 0x30, 0x30, 0x38, 0x32, + 0x39, 0x30, 0x37, 0x33, 0x37, 0x35, 0x36, 0x5a, 0x30, 0x57, 0x31, 0x0b, + 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, + 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x02, 0x53, 0x48, + 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x02, 0x53, + 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x02, + 0x45, 0x4c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, + 0x02, 0x45, 0x4c, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x03, + 0x0c, 0x0b, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x63, 0x6f, + 0x6d, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, + 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, + 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb5, 0xb8, + 0x43, 0xe0, 0x33, 0x31, 0x80, 0x31, 0xe6, 0x0d, 0x65, 0x84, 0x40, 0x34, + 0xe1, 0xfb, 0x69, 0xa6, 0x23, 0xbd, 0x35, 0xcd, 0xde, 0xbc, 0x0f, 0x1a, + 0xd4, 0x27, 0x44, 0xee, 0x03, 0xdf, 0xc5, 0xcc, 0x2c, 0x22, 0xda, 0xe1, + 0x67, 0x3b, 0x6b, 0xa1, 0xa9, 0x97, 0x93, 0xa1, 0x58, 0x1c, 0x23, 0x1b, + 0x2c, 0xf0, 0xd0, 0xee, 0x3f, 0x32, 0xbf, 0x23, 0x23, 0xf9, 0x22, 0x56, + 0xa2, 0x1e, 0x31, 0xfd, 0x22, 0x02, 0x9a, 0x12, 0x83, 0x2c, 0x34, 0xf4, + 0x32, 0xf2, 0xb4, 0x5f, 0x13, 0x77, 0x71, 0x49, 0x8f, 0xcb, 0x52, 0xb4, + 0xf5, 0xd6, 0xb2, 0xd5, 0xd6, 0x05, 0x92, 0x3d, 0x53, 0x85, 0x7d, 0x36, + 0x5e, 0x4d, 0xd4, 0x5d, 0xc0, 0xcd, 0x6d, 0xd8, 0xf3, 0xc8, 0x72, 0xa2, + 0x4a, 0xf9, 0x8b, 0x1a, 0x12, 0xa4, 0x89, 0xc2, 0xcd, 0x86, 0xf9, 0x50, + 0x6c, 0xc6, 0x37, 0x36, 0x3e, 0xeb, 0xb4, 0xb5, 0x7c, 0xda, 0x14, 0xf8, + 0x05, 0x51, 0x5c, 0x90, 0x13, 0xc2, 0xa8, 0x82, 0xac, 0x13, 0x8b, 0x29, + 0x66, 0x4c, 0x51, 0xde, 0xf4, 0x6f, 0xfc, 0x49, 0x95, 0x68, 0x36, 0xbc, + 0x69, 0xe4, 0xe0, 0xb9, 0xb7, 0x49, 0xcb, 0x99, 0x8c, 0x51, 0xc1, 0x82, + 0x4b, 0x94, 0xed, 0x83, 0x6e, 0xc8, 0xc6, 0x4c, 0x43, 0x47, 0x6d, 0x4f, + 0xce, 0x10, 0x54, 0x06, 0xd7, 0xa9, 0x2b, 0x29, 0x77, 0x53, 0xd3, 0xfb, + 0xd3, 0x32, 0xb9, 0x6d, 0x73, 0x22, 0x0d, 0xa8, 0xcd, 0x1a, 0xf9, 0x8e, + 0x51, 0xeb, 0x12, 0x37, 0xee, 0xc4, 0xe4, 0x21, 0xf6, 0x6a, 0x4e, 0x14, + 0x9c, 0xcc, 0xad, 0x02, 0xbe, 0x21, 0x99, 0x7d, 0x56, 0xd5, 0xb0, 0x13, + 0x0e, 0x3c, 0x0d, 0x6e, 0x8e, 0xb8, 0x3c, 0xb8, 0x5c, 0xff, 0x64, 0xe2, + 0xf6, 0xd6, 0xa7, 0x06, 0x03, 0x77, 0x0d, 0xe4, 0x5e, 0xe4, 0x50, 0x26, + 0x28, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, + 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x03, 0x82, + 0x01, 0x01, 0x00, 0x8d, 0xb7, 0xf9, 0x4f, 0xe3, 0x9b, 0x25, 0xdd, 0x49, + 0x69, 0x37, 0xae, 0xca, 0xd6, 0x18, 0x4a, 0x96, 0x63, 0x83, 0x9d, 0x3d, + 0xec, 0xeb, 0x62, 0x97, 0xeb, 0xfc, 0x91, 0x5f, 0xf4, 0x2b, 0x62, 0x39, + 0x11, 0xd4, 0xb7, 0x31, 0x75, 0x1b, 0x08, 0xda, 0x4e, 0xa4, 0xf8, 0x2c, + 0x08, 0x61, 0x80, 0x3e, 0x1d, 0x18, 0x72, 0x71, 0x9b, 0x78, 0xea, 0x12, + 0x79, 0xa6, 0x70, 0xc1, 0x40, 0x06, 0x26, 0xee, 0xaf, 0x26, 0xd7, 0xa2, + 0x79, 0x32, 0xfa, 0x4f, 0xcc, 0x9a, 0x1d, 0xb9, 0xdf, 0x57, 0x3c, 0x0f, + 0x2c, 0x12, 0x7b, 0xa7, 0x5f, 0xd3, 0x38, 0x40, 0x33, 0x8c, 0xfa, 0x16, + 0x8f, 0x10, 0xf0, 0xe3, 0x81, 0x35, 0x0d, 0x2e, 0x38, 0xd8, 0x82, 0x23, + 0xa7, 0xdb, 0x9e, 0x7c, 0x78, 0xb9, 0x6b, 0x52, 0xcc, 0x0d, 0x40, 0x22, + 0xbf, 0x5d, 0x15, 0x97, 0xcf, 0x8f, 0xf3, 0x38, 0x73, 0x25, 0x85, 0x5f, + 0x07, 0xbd, 0x11, 0x81, 0x03, 0x1f, 0xc0, 0x82, 0xe4, 0xcb, 0xaa, 0xe2, + 0x3a, 0xa8, 0x6b, 0x92, 0x41, 0xaa, 0xa1, 0xb6, 0xe1, 0x23, 0x44, 0xca, + 0xcc, 0xa2, 0x43, 0x5a, 0xc1, 0xae, 0x62, 0x32, 0x8d, 0x85, 0x64, 0xc3, + 0x0c, 0x0c, 0x38, 0x97, 0x47, 0x08, 0xbb, 0x25, 0x78, 0xc3, 0x8f, 0x38, + 0xfe, 0x73, 0x26, 0xf9, 0xec, 0x72, 0x5c, 0x14, 0xe3, 0xd7, 0x55, 0x5b, + 0x6c, 0xf5, 0x16, 0xb2, 0x15, 0xe7, 0x35, 0x54, 0x45, 0xbb, 0x8a, 0x75, + 0xeb, 0x84, 0xd5, 0xb7, 0xdd, 0xab, 0x65, 0xe9, 0x82, 0x6f, 0x4e, 0xd7, + 0x11, 0x99, 0x09, 0x83, 0x4c, 0x40, 0xd8, 0xde, 0x8e, 0x6f, 0xfe, 0xd2, + 0x78, 0x70, 0x17, 0x9d, 0x41, 0x0d, 0x50, 0xa2, 0x6a, 0xe4, 0xcc, 0xb3, + 0xf9, 0x34, 0x4a, 0x7f, 0x43, 0x2a, 0x48, 0x79, 0x74, 0xbc, 0xe9, 0x3d, + 0x48, 0x37, 0x76, 0xed, 0xd9, 0x7b, 0x80 }; static const UCHAR example_com_localtime_der[] = { - 0x30, 0x82, 0x03, 0x29, 0x30, 0x82, 0x02, 0x11, 0x02, 0x09, 0x00, 0xe8, + 0x30, 0x82, 0x03, 0x2b, 0x30, 0x82, 0x02, 0x13, 0x02, 0x09, 0x00, 0xe8, 0xc2, 0xa4, 0x9c, 0x7c, 0x44, 0xb8, 0x54, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, 0x30, 0x52, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, @@ -90,65 +101,65 @@ static const UCHAR example_com_localtime_der[] = { 0x02, 0x53, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, - 0x04, 0x03, 0x0c, 0x06, 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x22, + 0x04, 0x03, 0x0c, 0x06, 0x54, 0x65, 0x73, 0x74, 0x43, 0x41, 0x30, 0x24, 0x17, 0x0f, 0x39, 0x39, 0x31, 0x32, 0x31, 0x31, 0x31, 0x30, 0x30, 0x39, - 0x2b, 0x30, 0x38, 0x30, 0x30, 0x17, 0x0f, 0x30, 0x34, 0x30, 0x32, 0x30, - 0x33, 0x30, 0x34, 0x30, 0x35, 0x2d, 0x30, 0x31, 0x33, 0x30, 0x30, 0x57, - 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, - 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x02, - 0x53, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, - 0x02, 0x53, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x0a, - 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, - 0x0b, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, - 0x04, 0x03, 0x0c, 0x0b, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, - 0x63, 0x6f, 0x6d, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, - 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, - 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, - 0xb5, 0xb8, 0x43, 0xe0, 0x33, 0x31, 0x80, 0x31, 0xe6, 0x0d, 0x65, 0x84, - 0x40, 0x34, 0xe1, 0xfb, 0x69, 0xa6, 0x23, 0xbd, 0x35, 0xcd, 0xde, 0xbc, - 0x0f, 0x1a, 0xd4, 0x27, 0x44, 0xee, 0x03, 0xdf, 0xc5, 0xcc, 0x2c, 0x22, - 0xda, 0xe1, 0x67, 0x3b, 0x6b, 0xa1, 0xa9, 0x97, 0x93, 0xa1, 0x58, 0x1c, - 0x23, 0x1b, 0x2c, 0xf0, 0xd0, 0xee, 0x3f, 0x32, 0xbf, 0x23, 0x23, 0xf9, - 0x22, 0x56, 0xa2, 0x1e, 0x31, 0xfd, 0x22, 0x02, 0x9a, 0x12, 0x83, 0x2c, - 0x34, 0xf4, 0x32, 0xf2, 0xb4, 0x5f, 0x13, 0x77, 0x71, 0x49, 0x8f, 0xcb, - 0x52, 0xb4, 0xf5, 0xd6, 0xb2, 0xd5, 0xd6, 0x05, 0x92, 0x3d, 0x53, 0x85, - 0x7d, 0x36, 0x5e, 0x4d, 0xd4, 0x5d, 0xc0, 0xcd, 0x6d, 0xd8, 0xf3, 0xc8, - 0x72, 0xa2, 0x4a, 0xf9, 0x8b, 0x1a, 0x12, 0xa4, 0x89, 0xc2, 0xcd, 0x86, - 0xf9, 0x50, 0x6c, 0xc6, 0x37, 0x36, 0x3e, 0xeb, 0xb4, 0xb5, 0x7c, 0xda, - 0x14, 0xf8, 0x05, 0x51, 0x5c, 0x90, 0x13, 0xc2, 0xa8, 0x82, 0xac, 0x13, - 0x8b, 0x29, 0x66, 0x4c, 0x51, 0xde, 0xf4, 0x6f, 0xfc, 0x49, 0x95, 0x68, - 0x36, 0xbc, 0x69, 0xe4, 0xe0, 0xb9, 0xb7, 0x49, 0xcb, 0x99, 0x8c, 0x51, - 0xc1, 0x82, 0x4b, 0x94, 0xed, 0x83, 0x6e, 0xc8, 0xc6, 0x4c, 0x43, 0x47, - 0x6d, 0x4f, 0xce, 0x10, 0x54, 0x06, 0xd7, 0xa9, 0x2b, 0x29, 0x77, 0x53, - 0xd3, 0xfb, 0xd3, 0x32, 0xb9, 0x6d, 0x73, 0x22, 0x0d, 0xa8, 0xcd, 0x1a, - 0xf9, 0x8e, 0x51, 0xeb, 0x12, 0x37, 0xee, 0xc4, 0xe4, 0x21, 0xf6, 0x6a, - 0x4e, 0x14, 0x9c, 0xcc, 0xad, 0x02, 0xbe, 0x21, 0x99, 0x7d, 0x56, 0xd5, - 0xb0, 0x13, 0x0e, 0x3c, 0x0d, 0x6e, 0x8e, 0xb8, 0x3c, 0xb8, 0x5c, 0xff, - 0x64, 0xe2, 0xf6, 0xd6, 0xa7, 0x06, 0x03, 0x77, 0x0d, 0xe4, 0x5e, 0xe4, - 0x50, 0x26, 0x28, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x30, 0x0d, 0x06, - 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, 0x00, - 0x03, 0x82, 0x01, 0x01, 0x00, 0x8d, 0xb7, 0xf9, 0x4f, 0xe3, 0x9b, 0x25, - 0xdd, 0x49, 0x69, 0x37, 0xae, 0xca, 0xd6, 0x18, 0x4a, 0x96, 0x63, 0x83, - 0x9d, 0x3d, 0xec, 0xeb, 0x62, 0x97, 0xeb, 0xfc, 0x91, 0x5f, 0xf4, 0x2b, - 0x62, 0x39, 0x11, 0xd4, 0xb7, 0x31, 0x75, 0x1b, 0x08, 0xda, 0x4e, 0xa4, - 0xf8, 0x2c, 0x08, 0x61, 0x80, 0x3e, 0x1d, 0x18, 0x72, 0x71, 0x9b, 0x78, - 0xea, 0x12, 0x79, 0xa6, 0x70, 0xc1, 0x40, 0x06, 0x26, 0xee, 0xaf, 0x26, - 0xd7, 0xa2, 0x79, 0x32, 0xfa, 0x4f, 0xcc, 0x9a, 0x1d, 0xb9, 0xdf, 0x57, - 0x3c, 0x0f, 0x2c, 0x12, 0x7b, 0xa7, 0x5f, 0xd3, 0x38, 0x40, 0x33, 0x8c, - 0xfa, 0x16, 0x8f, 0x10, 0xf0, 0xe3, 0x81, 0x35, 0x0d, 0x2e, 0x38, 0xd8, - 0x82, 0x23, 0xa7, 0xdb, 0x9e, 0x7c, 0x78, 0xb9, 0x6b, 0x52, 0xcc, 0x0d, - 0x40, 0x22, 0xbf, 0x5d, 0x15, 0x97, 0xcf, 0x8f, 0xf3, 0x38, 0x73, 0x25, - 0x85, 0x5f, 0x07, 0xbd, 0x11, 0x81, 0x03, 0x1f, 0xc0, 0x82, 0xe4, 0xcb, - 0xaa, 0xe2, 0x3a, 0xa8, 0x6b, 0x92, 0x41, 0xaa, 0xa1, 0xb6, 0xe1, 0x23, - 0x44, 0xca, 0xcc, 0xa2, 0x43, 0x5a, 0xc1, 0xae, 0x62, 0x32, 0x8d, 0x85, - 0x64, 0xc3, 0x0c, 0x0c, 0x38, 0x97, 0x47, 0x08, 0xbb, 0x25, 0x78, 0xc3, - 0x8f, 0x38, 0xfe, 0x73, 0x26, 0xf9, 0xec, 0x72, 0x5c, 0x14, 0xe3, 0xd7, - 0x55, 0x5b, 0x6c, 0xf5, 0x16, 0xb2, 0x15, 0xe7, 0x35, 0x54, 0x45, 0xbb, - 0x8a, 0x75, 0xeb, 0x84, 0xd5, 0xb7, 0xdd, 0xab, 0x65, 0xe9, 0x82, 0x6f, - 0x4e, 0xd7, 0x11, 0x99, 0x09, 0x83, 0x4c, 0x40, 0xd8, 0xde, 0x8e, 0x6f, - 0xfe, 0xd2, 0x78, 0x70, 0x17, 0x9d, 0x41, 0x0d, 0x50, 0xa2, 0x6a, 0xe4, - 0xcc, 0xb3, 0xf9, 0x34, 0x4a, 0x7f, 0x43, 0x2a, 0x48, 0x79, 0x74, 0xbc, - 0xe9, 0x3d, 0x48, 0x37, 0x76, 0xed, 0xd9, 0x7b, 0x80 + 0x2b, 0x30, 0x38, 0x30, 0x30, 0x18, 0x11, 0x32, 0x30, 0x30, 0x34, 0x30, + 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x2d, 0x30, 0x31, 0x33, 0x30, + 0x30, 0x57, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, + 0x02, 0x43, 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x08, + 0x0c, 0x02, 0x53, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, + 0x07, 0x0c, 0x02, 0x53, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, + 0x04, 0x0a, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, + 0x55, 0x04, 0x0b, 0x0c, 0x02, 0x45, 0x4c, 0x31, 0x14, 0x30, 0x12, 0x06, + 0x03, 0x55, 0x04, 0x03, 0x0c, 0x0b, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, + 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, + 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, + 0x01, 0x00, 0xb5, 0xb8, 0x43, 0xe0, 0x33, 0x31, 0x80, 0x31, 0xe6, 0x0d, + 0x65, 0x84, 0x40, 0x34, 0xe1, 0xfb, 0x69, 0xa6, 0x23, 0xbd, 0x35, 0xcd, + 0xde, 0xbc, 0x0f, 0x1a, 0xd4, 0x27, 0x44, 0xee, 0x03, 0xdf, 0xc5, 0xcc, + 0x2c, 0x22, 0xda, 0xe1, 0x67, 0x3b, 0x6b, 0xa1, 0xa9, 0x97, 0x93, 0xa1, + 0x58, 0x1c, 0x23, 0x1b, 0x2c, 0xf0, 0xd0, 0xee, 0x3f, 0x32, 0xbf, 0x23, + 0x23, 0xf9, 0x22, 0x56, 0xa2, 0x1e, 0x31, 0xfd, 0x22, 0x02, 0x9a, 0x12, + 0x83, 0x2c, 0x34, 0xf4, 0x32, 0xf2, 0xb4, 0x5f, 0x13, 0x77, 0x71, 0x49, + 0x8f, 0xcb, 0x52, 0xb4, 0xf5, 0xd6, 0xb2, 0xd5, 0xd6, 0x05, 0x92, 0x3d, + 0x53, 0x85, 0x7d, 0x36, 0x5e, 0x4d, 0xd4, 0x5d, 0xc0, 0xcd, 0x6d, 0xd8, + 0xf3, 0xc8, 0x72, 0xa2, 0x4a, 0xf9, 0x8b, 0x1a, 0x12, 0xa4, 0x89, 0xc2, + 0xcd, 0x86, 0xf9, 0x50, 0x6c, 0xc6, 0x37, 0x36, 0x3e, 0xeb, 0xb4, 0xb5, + 0x7c, 0xda, 0x14, 0xf8, 0x05, 0x51, 0x5c, 0x90, 0x13, 0xc2, 0xa8, 0x82, + 0xac, 0x13, 0x8b, 0x29, 0x66, 0x4c, 0x51, 0xde, 0xf4, 0x6f, 0xfc, 0x49, + 0x95, 0x68, 0x36, 0xbc, 0x69, 0xe4, 0xe0, 0xb9, 0xb7, 0x49, 0xcb, 0x99, + 0x8c, 0x51, 0xc1, 0x82, 0x4b, 0x94, 0xed, 0x83, 0x6e, 0xc8, 0xc6, 0x4c, + 0x43, 0x47, 0x6d, 0x4f, 0xce, 0x10, 0x54, 0x06, 0xd7, 0xa9, 0x2b, 0x29, + 0x77, 0x53, 0xd3, 0xfb, 0xd3, 0x32, 0xb9, 0x6d, 0x73, 0x22, 0x0d, 0xa8, + 0xcd, 0x1a, 0xf9, 0x8e, 0x51, 0xeb, 0x12, 0x37, 0xee, 0xc4, 0xe4, 0x21, + 0xf6, 0x6a, 0x4e, 0x14, 0x9c, 0xcc, 0xad, 0x02, 0xbe, 0x21, 0x99, 0x7d, + 0x56, 0xd5, 0xb0, 0x13, 0x0e, 0x3c, 0x0d, 0x6e, 0x8e, 0xb8, 0x3c, 0xb8, + 0x5c, 0xff, 0x64, 0xe2, 0xf6, 0xd6, 0xa7, 0x06, 0x03, 0x77, 0x0d, 0xe4, + 0x5e, 0xe4, 0x50, 0x26, 0x28, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x30, + 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, + 0x05, 0x00, 0x03, 0x82, 0x01, 0x01, 0x00, 0x8d, 0xb7, 0xf9, 0x4f, 0xe3, + 0x9b, 0x25, 0xdd, 0x49, 0x69, 0x37, 0xae, 0xca, 0xd6, 0x18, 0x4a, 0x96, + 0x63, 0x83, 0x9d, 0x3d, 0xec, 0xeb, 0x62, 0x97, 0xeb, 0xfc, 0x91, 0x5f, + 0xf4, 0x2b, 0x62, 0x39, 0x11, 0xd4, 0xb7, 0x31, 0x75, 0x1b, 0x08, 0xda, + 0x4e, 0xa4, 0xf8, 0x2c, 0x08, 0x61, 0x80, 0x3e, 0x1d, 0x18, 0x72, 0x71, + 0x9b, 0x78, 0xea, 0x12, 0x79, 0xa6, 0x70, 0xc1, 0x40, 0x06, 0x26, 0xee, + 0xaf, 0x26, 0xd7, 0xa2, 0x79, 0x32, 0xfa, 0x4f, 0xcc, 0x9a, 0x1d, 0xb9, + 0xdf, 0x57, 0x3c, 0x0f, 0x2c, 0x12, 0x7b, 0xa7, 0x5f, 0xd3, 0x38, 0x40, + 0x33, 0x8c, 0xfa, 0x16, 0x8f, 0x10, 0xf0, 0xe3, 0x81, 0x35, 0x0d, 0x2e, + 0x38, 0xd8, 0x82, 0x23, 0xa7, 0xdb, 0x9e, 0x7c, 0x78, 0xb9, 0x6b, 0x52, + 0xcc, 0x0d, 0x40, 0x22, 0xbf, 0x5d, 0x15, 0x97, 0xcf, 0x8f, 0xf3, 0x38, + 0x73, 0x25, 0x85, 0x5f, 0x07, 0xbd, 0x11, 0x81, 0x03, 0x1f, 0xc0, 0x82, + 0xe4, 0xcb, 0xaa, 0xe2, 0x3a, 0xa8, 0x6b, 0x92, 0x41, 0xaa, 0xa1, 0xb6, + 0xe1, 0x23, 0x44, 0xca, 0xcc, 0xa2, 0x43, 0x5a, 0xc1, 0xae, 0x62, 0x32, + 0x8d, 0x85, 0x64, 0xc3, 0x0c, 0x0c, 0x38, 0x97, 0x47, 0x08, 0xbb, 0x25, + 0x78, 0xc3, 0x8f, 0x38, 0xfe, 0x73, 0x26, 0xf9, 0xec, 0x72, 0x5c, 0x14, + 0xe3, 0xd7, 0x55, 0x5b, 0x6c, 0xf5, 0x16, 0xb2, 0x15, 0xe7, 0x35, 0x54, + 0x45, 0xbb, 0x8a, 0x75, 0xeb, 0x84, 0xd5, 0xb7, 0xdd, 0xab, 0x65, 0xe9, + 0x82, 0x6f, 0x4e, 0xd7, 0x11, 0x99, 0x09, 0x83, 0x4c, 0x40, 0xd8, 0xde, + 0x8e, 0x6f, 0xfe, 0xd2, 0x78, 0x70, 0x17, 0x9d, 0x41, 0x0d, 0x50, 0xa2, + 0x6a, 0xe4, 0xcc, 0xb3, 0xf9, 0x34, 0x4a, 0x7f, 0x43, 0x2a, 0x48, 0x79, + 0x74, 0xbc, 0xe9, 0x3d, 0x48, 0x37, 0x76, 0xed, 0xd9, 0x7b, 0x80 }; static const UCHAR example_com_bad_not_before_der[] = { @@ -373,13 +384,21 @@ USHORT backup; EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status); - /* Invalid time format. */ - backup = localtime_certificate.nx_secure_x509_validity_format; - localtime_certificate.nx_secure_x509_validity_format = 0xff; + /* Invalid 'not before' time format. */ + backup = localtime_certificate.nx_secure_x509_not_before_validity_format; + localtime_certificate.nx_secure_x509_not_before_validity_format = 0xff; status = _nx_secure_x509_expiration_check(&localtime_certificate, 944878140); - localtime_certificate.nx_secure_x509_validity_format = backup; + localtime_certificate.nx_secure_x509_not_before_validity_format = backup; EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status); + /* Invalid 'not after' time format. */ + backup = localtime_certificate.nx_secure_x509_not_after_validity_format; + localtime_certificate.nx_secure_x509_not_after_validity_format = 0xff; + status = _nx_secure_x509_expiration_check(&localtime_certificate, 944878140); + localtime_certificate.nx_secure_x509_not_after_validity_format = backup; + EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status); + + printf("SUCCESS!\n"); test_control_return(0); diff --git a/test/regression/nx_secure_test/nx_secure_x509_key_usage_test.c b/test/regression/nx_secure_test/nx_secure_x509_key_usage_test.c index 712951c3..b7979a1a 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_key_usage_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_key_usage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "nx_secure_tls_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_list_test.c b/test/regression/nx_secure_test/nx_secure_x509_list_test.c index 26c3397f..2497a164 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_list_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_list_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> diff --git a/test/regression/nx_secure_test/nx_secure_x509_name_check_test.c b/test/regression/nx_secure_test/nx_secure_x509_name_check_test.c index 138e1578..42bfea30 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_name_check_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_name_check_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_parse_test.c b/test/regression/nx_secure_test/nx_secure_x509_parse_test.c index 2b25a260..39070918 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_parse_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_parse_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> diff --git a/test/regression/nx_secure_test/nx_secure_x509_pkcs7_decode_coverage_test.c b/test/regression/nx_secure_test/nx_secure_x509_pkcs7_decode_coverage_test.c index 5a9827b6..c4c33f7c 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_pkcs7_decode_coverage_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_pkcs7_decode_coverage_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test is to cover nx_secure_x509_pkcs7_decode.c. */ #include "tx_api.h" diff --git a/test/regression/nx_secure_test/nx_secure_x509_store_test.c b/test/regression/nx_secure_test/nx_secure_x509_store_test.c index fb1da2fe..a0b46e93 100644 --- a/test/regression/nx_secure_test/nx_secure_x509_store_test.c +++ b/test/regression/nx_secure_test/nx_secure_x509_store_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> diff --git a/test/regression/nx_secure_test/test_ca.crl.der.c b/test/regression/nx_secure_test/test_ca.crl.der.c index 11bf8849..45cbd9e6 100644 --- a/test/regression/nx_secure_test/test_ca.crl.der.c +++ b/test/regression/nx_secure_test/test_ca.crl.der.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char test_ca_crl_der[] = { 0x30, 0x82, 0x01, 0xdf, 0x30, 0x81, 0xc8, 0x02, 0x01, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, 0x05, diff --git a/test/regression/nx_secure_test/test_ca_cert.c b/test/regression/nx_secure_test/test_ca_cert.c index 02ed1b48..d207af59 100644 --- a/test/regression/nx_secure_test/test_ca_cert.c +++ b/test/regression/nx_secure_test/test_ca_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char test_ca_cert_der[] = { 0x30, 0x82, 0x03, 0xc7, 0x30, 0x82, 0x02, 0xaf, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x09, 0x00, 0xa1, 0x79, 0xb0, 0x6a, 0x32, 0xbc, 0x48, 0x67, diff --git a/test/regression/nx_secure_test/test_device_cert.c b/test/regression/nx_secure_test/test_device_cert.c index bb21fb43..561be520 100644 --- a/test/regression/nx_secure_test/test_device_cert.c +++ b/test/regression/nx_secure_test/test_device_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char test_device_cert_der[] = { 0x30, 0x82, 0x03, 0xd2, 0x30, 0x82, 0x02, 0xba, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/nx_secure_test/tls_test_utility.h b/test/regression/nx_secure_test/tls_test_utility.h index 0a6f2338..38a245a6 100644 --- a/test/regression/nx_secure_test/tls_test_utility.h +++ b/test/regression/nx_secure_test/tls_test_utility.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef __TLS_TEST_UTILITY_H #define __TLS_TEST_UTILITY_H diff --git a/test/regression/nx_secure_test/tls_two_test_certs.c b/test/regression/nx_secure_test/tls_two_test_certs.c index 7a066f64..9c62ae1c 100644 --- a/test/regression/nx_secure_test/tls_two_test_certs.c +++ b/test/regression/nx_secure_test/tls_two_test_certs.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char ica_cert_der[] = { 0x30, 0x82, 0x03, 0xdf, 0x30, 0x82, 0x02, 0xc7, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x02, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/nx_secure_test/x509_version_1_ca_cert.c b/test/regression/nx_secure_test/x509_version_1_ca_cert.c index 0a6fc4b9..07aae966 100644 --- a/test/regression/nx_secure_test/x509_version_1_ca_cert.c +++ b/test/regression/nx_secure_test/x509_version_1_ca_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + unsigned char x509_version_1_ca_cert_der[] = { 0x30, 0x82, 0x01, 0x82, 0x30, 0x82, 0x01, 0x2c, 0x02, 0x01, 0x04, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x04, diff --git a/test/regression/pop3_test/netx_pop3_abnormal_packet_test.c b/test/regression/pop3_test/netx_pop3_abnormal_packet_test.c index b13f527b..b1847e71 100644 --- a/test/regression/pop3_test/netx_pop3_abnormal_packet_test.c +++ b/test/regression/pop3_test/netx_pop3_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests POP3 client process abnormal packet. */ diff --git a/test/regression/pop3_test/netx_pop3_mail_receive_test.c b/test/regression/pop3_test/netx_pop3_mail_receive_test.c index 99f946d6..525347b8 100644 --- a/test/regression/pop3_test/netx_pop3_mail_receive_test.c +++ b/test/regression/pop3_test/netx_pop3_mail_receive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of POP3 Client on the high-performance NetX TCP/IP stack. This demo relies on Thread, NetX and POP3 Client API to conduct diff --git a/test/regression/pop3_test/netx_pop3_packet_with_endmarker_test.c b/test/regression/pop3_test/netx_pop3_packet_with_endmarker_test.c index d118afd4..e46a34c2 100644 --- a/test/regression/pop3_test/netx_pop3_packet_with_endmarker_test.c +++ b/test/regression/pop3_test/netx_pop3_packet_with_endmarker_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of POP3 Client on the high-performance NetX TCP/IP stack. This demo relies on Thread, NetX and POP3 Client API to conduct diff --git a/test/regression/pop3_test/netx_pop3_two_mails_received_test.c b/test/regression/pop3_test/netx_pop3_two_mails_received_test.c index 9b02c3f6..ac479866 100644 --- a/test/regression/pop3_test/netx_pop3_two_mails_received_test.c +++ b/test/regression/pop3_test/netx_pop3_two_mails_received_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of POP3 Client on the high-performance NetX TCP/IP stack. This demo relies on Thread, NetX and POP3 Client API to conduct diff --git a/test/regression/ppp_test/netx_ppp_IPCP_abnormal_packet_test.c b/test/regression/ppp_test/netx_ppp_IPCP_abnormal_packet_test.c index 6490641b..e66cfb13 100644 --- a/test/regression/ppp_test/netx_ppp_IPCP_abnormal_packet_test.c +++ b/test/regression/ppp_test/netx_ppp_IPCP_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demo tests the abnormal IPCP packet. */ diff --git a/test/regression/ppp_test/netx_ppp_IPCP_nak_test.c b/test/regression/ppp_test/netx_ppp_IPCP_nak_test.c index cd4bc9df..f108367e 100644 --- a/test/regression/ppp_test/netx_ppp_IPCP_nak_test.c +++ b/test/regression/ppp_test/netx_ppp_IPCP_nak_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests that in NX_PPP_IPCP_CONFIGURE_REQUEST_ACKED_STATE state, we can send the correct NAK. */ #include "tx_api.h" diff --git a/test/regression/ppp_test/netx_ppp_IPCP_retransmit_test.c b/test/regression/ppp_test/netx_ppp_IPCP_retransmit_test.c index 596bb7c3..fae322a1 100644 --- a/test/regression/ppp_test/netx_ppp_IPCP_retransmit_test.c +++ b/test/regression/ppp_test/netx_ppp_IPCP_retransmit_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests that in NX_PPP_IPCP_CONFIGURE_REQUEST_ACKED_STATE state, we can send the correct NAK. */ #include "tx_api.h" diff --git a/test/regression/ppp_test/netx_ppp_IPCP_timeout.c b/test/regression/ppp_test/netx_ppp_IPCP_timeout.c index 7f71a2cd..44556617 100644 --- a/test/regression/ppp_test/netx_ppp_IPCP_timeout.c +++ b/test/regression/ppp_test/netx_ppp_IPCP_timeout.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demo tests the nx_ppp_restart() function. To simulate a link down in the middle of the IPCP negotiation, the thread_0/PPP_0 promotes the PPP 1 instance to LCP complete, and its IPCP state to STARTED. Then the PPP0 instance is suspended as part of simulating link down. diff --git a/test/regression/ppp_test/netx_ppp_LCP_invalid_packet_test.c b/test/regression/ppp_test/netx_ppp_LCP_invalid_packet_test.c index 13581c2a..5b4c4255 100644 --- a/test/regression/ppp_test/netx_ppp_LCP_invalid_packet_test.c +++ b/test/regression/ppp_test/netx_ppp_LCP_invalid_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demo tests the invalid LCP packet. */ diff --git a/test/regression/ppp_test/netx_ppp_LCP_timeout.c b/test/regression/ppp_test/netx_ppp_LCP_timeout.c index 9c9ea39d..d08958e2 100644 --- a/test/regression/ppp_test/netx_ppp_LCP_timeout.c +++ b/test/regression/ppp_test/netx_ppp_LCP_timeout.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demo tests the nx_ppp_restart() function. The PPP_1 instance is never started. So PPP_0 fails to complete the LCP protocol. After so many attempts at the LCP protocol, the PPP_0 should go into a FAILED state and call the link down callback. diff --git a/test/regression/ppp_test/netx_ppp_PAP_bad_password_test.c b/test/regression/ppp_test/netx_ppp_PAP_bad_password_test.c index 3332c1d7..9159c43a 100644 --- a/test/regression/ppp_test/netx_ppp_PAP_bad_password_test.c +++ b/test/regression/ppp_test/netx_ppp_PAP_bad_password_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests 1) that PPP PAP authentication detects a bad password and handles with the NAK callback, and 2) that the NAK callback permits the user PPP application to change the password and retry PAP authentication. */ diff --git a/test/regression/ppp_test/netx_ppp_PAP_bad_username_test.c b/test/regression/ppp_test/netx_ppp_PAP_bad_username_test.c index 8dfc17d4..9a809c3b 100644 --- a/test/regression/ppp_test/netx_ppp_PAP_bad_username_test.c +++ b/test/regression/ppp_test/netx_ppp_PAP_bad_username_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests 1) that PPP PAP authentication detects a bad username and handles with the NAK callback, and 2) that the NAK callback permits the user PPP application to change the username and retry PAP authentication. */ diff --git a/test/regression/ppp_test/netx_ppp_acfc_option_test.c b/test/regression/ppp_test/netx_ppp_acfc_option_test.c index e1617a13..c83a8e2d 100644 --- a/test/regression/ppp_test/netx_ppp_acfc_option_test.c +++ b/test/regression/ppp_test/netx_ppp_acfc_option_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests the processing of compressed Access and Control fields. */ #include "tx_api.h" diff --git a/test/regression/ppp_test/netx_ppp_chap_bad_secret_failed_retry_test.c b/test/regression/ppp_test/netx_ppp_chap_bad_secret_failed_retry_test.c index 33081dba..7907a829 100644 --- a/test/regression/ppp_test/netx_ppp_chap_bad_secret_failed_retry_test.c +++ b/test/regression/ppp_test/netx_ppp_chap_bad_secret_failed_retry_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a test of the NetX Duo PPP CHAP authentication protocol. ppp_1 has a different secret than ppp_0, therefore ppp_1 who is trying to authenticate itself with ppp_0, needs to handle the NAK authentication failure. diff --git a/test/regression/ppp_test/netx_ppp_chap_bad_secret_passed_on_retry_test.c b/test/regression/ppp_test/netx_ppp_chap_bad_secret_passed_on_retry_test.c index 8cfc50e6..5c7f6314 100644 --- a/test/regression/ppp_test/netx_ppp_chap_bad_secret_passed_on_retry_test.c +++ b/test/regression/ppp_test/netx_ppp_chap_bad_secret_passed_on_retry_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a test of the NetX Duo PPP CHAP authentication protocol. ppp_1 has a different secret than ppp_0, therefore ppp_1 who is trying to authenticate itself with ppp_0, needs to handle the NAK authentication failure. diff --git a/test/regression/ppp_test/netx_ppp_check_boundary_test.c b/test/regression/ppp_test/netx_ppp_check_boundary_test.c index ff806d55..e6e24168 100644 --- a/test/regression/ppp_test/netx_ppp_check_boundary_test.c +++ b/test/regression/ppp_test/netx_ppp_check_boundary_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test should be done with the PACKET CHAIN option enabled. It tests that the PPP instance can handle receiving chained packets, including when the data, CRC checksum and PPP frame closing sequence occur on or around the packet buffer boundary. It should run to completion. diff --git a/test/regression/ppp_test/netx_ppp_pap_basic_test.c b/test/regression/ppp_test/netx_ppp_pap_basic_test.c index 51f3e5e7..9f713fa5 100644 --- a/test/regression/ppp_test/netx_ppp_pap_basic_test.c +++ b/test/regression/ppp_test/netx_ppp_pap_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests the basic PPP logic with PAP authentication. */ #include "tx_api.h" diff --git a/test/regression/ppp_test/netx_ppp_pap_null_name_password_test.c b/test/regression/ppp_test/netx_ppp_pap_null_name_password_test.c index 41f74818..22bc5519 100644 --- a/test/regression/ppp_test/netx_ppp_pap_null_name_password_test.c +++ b/test/regression/ppp_test/netx_ppp_pap_null_name_password_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests that PPP PAP authentication with empty username and password. */ #include "tx_api.h" diff --git a/test/regression/ppp_test/netx_ppp_pfc_option_test.c b/test/regression/ppp_test/netx_ppp_pfc_option_test.c index 82209ae2..ba1a9b49 100644 --- a/test/regression/ppp_test/netx_ppp_pfc_option_test.c +++ b/test/regression/ppp_test/netx_ppp_pfc_option_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests the processing of compressed protocol field. */ #include "tx_api.h" diff --git a/test/regression/ppp_test/netx_ppp_request_dns_server_test.c b/test/regression/ppp_test/netx_ppp_request_dns_server_test.c index 18617479..90aebbb0 100644 --- a/test/regression/ppp_test/netx_ppp_request_dns_server_test.c +++ b/test/regression/ppp_test/netx_ppp_request_dns_server_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests the use of requesting and processing primary and secondary DNS servers as part of the IPCP handshake. */ diff --git a/test/regression/pppoe_test/netx_pppoe_ac_name_test.c b/test/regression/pppoe_test/netx_pppoe_ac_name_test.c index 87c128b7..999f3245 100644 --- a/test/regression/pppoe_test/netx_pppoe_ac_name_test.c +++ b/test/regression/pppoe_test/netx_pppoe_ac_name_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests processing AC name. */ #include "tx_api.h" diff --git a/test/regression/pppoe_test/netx_pppoe_api_extended_test.c b/test/regression/pppoe_test/netx_pppoe_api_extended_test.c index 2df869c5..3dfdc2b8 100644 --- a/test/regression/pppoe_test/netx_pppoe_api_extended_test.c +++ b/test/regression/pppoe_test/netx_pppoe_api_extended_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the APIs of PPPoE server and client. */ #include "tx_api.h" diff --git a/test/regression/pppoe_test/netx_pppoe_api_test.c b/test/regression/pppoe_test/netx_pppoe_api_test.c index 9f08f242..70044502 100644 --- a/test/regression/pppoe_test/netx_pppoe_api_test.c +++ b/test/regression/pppoe_test/netx_pppoe_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the APIs of PPPoE server and client. */ #include "nx_pppoe_server.h" diff --git a/test/regression/pppoe_test/netx_pppoe_basic_test.c b/test/regression/pppoe_test/netx_pppoe_basic_test.c index 79a402e1..630855be 100644 --- a/test/regression/pppoe_test/netx_pppoe_basic_test.c +++ b/test/regression/pppoe_test/netx_pppoe_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the basic connection of PPPoE server and client. */ #include "nx_pppoe_client.h" diff --git a/test/regression/pppoe_test/netx_pppoe_session_control_test.c b/test/regression/pppoe_test/netx_pppoe_session_control_test.c index cb80f5a1..ec73901c 100644 --- a/test/regression/pppoe_test/netx_pppoe_session_control_test.c +++ b/test/regression/pppoe_test/netx_pppoe_session_control_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the basic connection when session control is enabled. */ #include "tx_api.h" diff --git a/test/regression/ptp_test/netx_ptp_client_announce_timeout_test.c b/test/regression/ptp_test/netx_ptp_client_announce_timeout_test.c index ae7b2771..557721bc 100644 --- a/test/regression/ptp_test/netx_ptp_client_announce_timeout_test.c +++ b/test/regression/ptp_test/netx_ptp_client_announce_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* PTP Announce test. This test case validates on Announce timeout, PTP client will trigger an event. */ #include "netx_ptp_utility.h" diff --git a/test/regression/ptp_test/netx_ptp_client_api_test.c b/test/regression/ptp_test/netx_ptp_client_api_test.c index ad1c9968..78e1d9b7 100644 --- a/test/regression/ptp_test/netx_ptp_client_api_test.c +++ b/test/regression/ptp_test/netx_ptp_client_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* PTP API test. This test case extends the basic test case to cover API not tested by others. */ #include "netx_ptp_utility.h" diff --git a/test/regression/ptp_test/netx_ptp_client_basic_test.c b/test/regression/ptp_test/netx_ptp_client_basic_test.c index 6a3ccf89..4579ae61 100644 --- a/test/regression/ptp_test/netx_ptp_client_basic_test.c +++ b/test/regression/ptp_test/netx_ptp_client_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* PTP basic test. This test case validates basic procedure of PTP client synchronize. */ #include "netx_ptp_utility.h" diff --git a/test/regression/ptp_test/netx_ptp_client_calibrate_test.c b/test/regression/ptp_test/netx_ptp_client_calibrate_test.c index ffd18a58..892064d4 100644 --- a/test/regression/ptp_test/netx_ptp_client_calibrate_test.c +++ b/test/regression/ptp_test/netx_ptp_client_calibrate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* PTP calibrate test. This test case validates calibration of PTP client with different values. */ #include "netx_ptp_utility.h" diff --git a/test/regression/ptp_test/netx_ptp_client_ipv6_test.c b/test/regression/ptp_test/netx_ptp_client_ipv6_test.c index 2f773214..403bb4b7 100644 --- a/test/regression/ptp_test/netx_ptp_client_ipv6_test.c +++ b/test/regression/ptp_test/netx_ptp_client_ipv6_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* PTP IPv6 test. This test case validates PTP client synchronize over IPv6. To run this test case, NetXDuo must be built with NX_ENABLE_IPV6_MULTICAST and FEATURE_NX_IPV6. */ diff --git a/test/regression/ptp_test/netx_ptp_client_master_selection_test.c b/test/regression/ptp_test/netx_ptp_client_master_selection_test.c index d02c44fd..64aeb793 100644 --- a/test/regression/ptp_test/netx_ptp_client_master_selection_test.c +++ b/test/regression/ptp_test/netx_ptp_client_master_selection_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* PTP master selection test. This test case validates, 1. Event master will be triggered when different utc offset is announced. 2. Master clock port identity must be same during sync. diff --git a/test/regression/ptp_test/netx_ptp_client_two_steps_off_test.c b/test/regression/ptp_test/netx_ptp_client_two_steps_off_test.c index 2d3a4402..3d46428d 100644 --- a/test/regression/ptp_test/netx_ptp_client_two_steps_off_test.c +++ b/test/regression/ptp_test/netx_ptp_client_two_steps_off_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* PTP two steps off test. This test case validates two steps off procedure of PTP client synchronize. */ #include "netx_ptp_utility.h" diff --git a/test/regression/ptp_test/netx_ptp_utility.c b/test/regression/ptp_test/netx_ptp_utility.c index 0521712b..78bd4c86 100644 --- a/test/regression/ptp_test/netx_ptp_utility.c +++ b/test/regression/ptp_test/netx_ptp_utility.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "netx_ptp_utility.h" diff --git a/test/regression/ptp_test/netx_ptp_utility.h b/test/regression/ptp_test/netx_ptp_utility.h index 88eda3bd..15b44fc3 100644 --- a/test/regression/ptp_test/netx_ptp_utility.h +++ b/test/regression/ptp_test/netx_ptp_utility.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef TEST_UTILITY_H #define TEST_UTILITY_H diff --git a/test/regression/rtp_test/netx_rtcp_abnormal_packet_test.c b/test/regression/rtp_test/netx_rtcp_abnormal_packet_test.c index 66d809dc..200f7fa4 100644 --- a/test/regression/rtp_test/netx_rtcp_abnormal_packet_test.c +++ b/test/regression/rtp_test/netx_rtcp_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtcp_basic_test.c b/test/regression/rtp_test/netx_rtcp_basic_test.c index 2b33d979..d2945e22 100644 --- a/test/regression/rtp_test/netx_rtcp_basic_test.c +++ b/test/regression/rtp_test/netx_rtcp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtcp_packet_process_test.c b/test/regression/rtp_test/netx_rtcp_packet_process_test.c index 637bdc55..8c565b70 100644 --- a/test/regression/rtp_test/netx_rtcp_packet_process_test.c +++ b/test/regression/rtp_test/netx_rtcp_packet_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtcp_packet_send_test.c b/test/regression/rtp_test/netx_rtcp_packet_send_test.c index 424f8aa1..13d6d244 100644 --- a/test/regression/rtp_test/netx_rtcp_packet_send_test.c +++ b/test/regression/rtp_test/netx_rtcp_packet_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_api_test.c b/test/regression/rtp_test/netx_rtp_api_test.c index 776e26de..11872fa6 100644 --- a/test/regression/rtp_test/netx_rtp_api_test.c +++ b/test/regression/rtp_test/netx_rtp_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_basic_test.c b/test/regression/rtp_test/netx_rtp_basic_test.c index 74afc3da..a1246d15 100644 --- a/test/regression/rtp_test/netx_rtp_basic_test.c +++ b/test/regression/rtp_test/netx_rtp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_free_udp_port_find_test.c b/test/regression/rtp_test/netx_rtp_free_udp_port_find_test.c index 8eea5e8d..1ee9dee5 100644 --- a/test/regression/rtp_test/netx_rtp_free_udp_port_find_test.c +++ b/test/regression/rtp_test/netx_rtp_free_udp_port_find_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "nx_udp.h" diff --git a/test/regression/rtp_test/netx_rtp_multi_clients_test.c b/test/regression/rtp_test/netx_rtp_multi_clients_test.c index 06d0476a..078912ab 100644 --- a/test/regression/rtp_test/netx_rtp_multi_clients_test.c +++ b/test/regression/rtp_test/netx_rtp_multi_clients_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_multi_interfaces_test.c b/test/regression/rtp_test/netx_rtp_multi_interfaces_test.c index c572d898..ed1fd777 100644 --- a/test/regression/rtp_test/netx_rtp_multi_interfaces_test.c +++ b/test/regression/rtp_test/netx_rtp_multi_interfaces_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP with RTP. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtp_test/netx_rtp_multicast_test.c b/test/regression/rtp_test/netx_rtp_multicast_test.c index 9741da2f..30011354 100644 --- a/test/regression/rtp_test/netx_rtp_multicast_test.c +++ b/test/regression/rtp_test/netx_rtp_multicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_session_aac_send_test.c b/test/regression/rtp_test/netx_rtp_session_aac_send_test.c index f35422d6..7f3873fc 100644 --- a/test/regression/rtp_test/netx_rtp_session_aac_send_test.c +++ b/test/regression/rtp_test/netx_rtp_session_aac_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_session_h264_send_test.c b/test/regression/rtp_test/netx_rtp_session_h264_send_test.c index d78613f3..c5ee16f8 100644 --- a/test/regression/rtp_test/netx_rtp_session_h264_send_test.c +++ b/test/regression/rtp_test/netx_rtp_session_h264_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_session_jpeg_send_test.c b/test/regression/rtp_test/netx_rtp_session_jpeg_send_test.c index 5225ac01..935effff 100644 --- a/test/regression/rtp_test/netx_rtp_session_jpeg_send_test.c +++ b/test/regression/rtp_test/netx_rtp_session_jpeg_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtp_test/netx_rtp_session_packet_send_test.c b/test/regression/rtp_test/netx_rtp_session_packet_send_test.c index a23b1057..2504c9a5 100644 --- a/test/regression/rtp_test/netx_rtp_session_packet_send_test.c +++ b/test/regression/rtp_test/netx_rtp_session_packet_send_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtsp_test/netx_rtsp_api_test.c b/test/regression/rtsp_test/netx_rtsp_api_test.c index 24069021..ba38e469 100644 --- a/test/regression/rtsp_test/netx_rtsp_api_test.c +++ b/test/regression/rtsp_test/netx_rtsp_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netxtestcontrol.h" diff --git a/test/regression/rtsp_test/netx_rtsp_client_timeout_test.c b/test/regression/rtsp_test/netx_rtsp_client_timeout_test.c index d164d577..7040dfb5 100644 --- a/test/regression/rtsp_test/netx_rtsp_client_timeout_test.c +++ b/test/regression/rtsp_test/netx_rtsp_client_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests: 1. Client 0 and client 1 connect to RTSP server; 2. CLient 2 tries to connect to RTSP server but fails because the NX_RTSP_SERVER_MAX_CLIENTS is 2; diff --git a/test/regression/rtsp_test/netx_rtsp_delete_beforehand_test.c b/test/regression/rtsp_test/netx_rtsp_delete_beforehand_test.c index fd23fc1e..4079a050 100644 --- a/test/regression/rtsp_test/netx_rtsp_delete_beforehand_test.c +++ b/test/regression/rtsp_test/netx_rtsp_delete_beforehand_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP with RTP. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtsp_test/netx_rtsp_error_response_test.c b/test/regression/rtsp_test/netx_rtsp_error_response_test.c index fa331ec4..00f896f1 100644 --- a/test/regression/rtsp_test/netx_rtsp_error_response_test.c +++ b/test/regression/rtsp_test/netx_rtsp_error_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests sending error response. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtsp_test/netx_rtsp_multiple_clients_test.c b/test/regression/rtsp_test/netx_rtsp_multiple_clients_test.c index 5f178f3f..c00c5ae4 100644 --- a/test/regression/rtsp_test/netx_rtsp_multiple_clients_test.c +++ b/test/regression/rtsp_test/netx_rtsp_multiple_clients_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP server connects with multiple clients. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtsp_test/netx_rtsp_multiple_request_test.c b/test/regression/rtsp_test/netx_rtsp_multiple_request_test.c index f927a97e..4bb2fabb 100644 --- a/test/regression/rtsp_test/netx_rtsp_multiple_request_test.c +++ b/test/regression/rtsp_test/netx_rtsp_multiple_request_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP request in multiple packets. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtsp_test/netx_rtsp_rtp_basic_test.c b/test/regression/rtsp_test/netx_rtsp_rtp_basic_test.c index 5bd35c79..3ad85709 100644 --- a/test/regression/rtsp_test/netx_rtsp_rtp_basic_test.c +++ b/test/regression/rtsp_test/netx_rtsp_rtp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP with RTP. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_basic_test.c b/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_basic_test.c index 52b2d792..3d8ec8fa 100644 --- a/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_basic_test.c +++ b/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP with RTP. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_multicast_test.c b/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_multicast_test.c index 75c62b66..841a6ed0 100644 --- a/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_multicast_test.c +++ b/test/regression/rtsp_test/netx_rtsp_rtp_ipv6_multicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP with RTP in multicast mode. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/rtsp_test/netx_rtsp_rtp_multicast_test.c b/test/regression/rtsp_test/netx_rtsp_rtp_multicast_test.c index 963f8bbc..238d63af 100644 --- a/test/regression/rtsp_test/netx_rtsp_rtp_multicast_test.c +++ b/test/regression/rtsp_test/netx_rtsp_rtp_multicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests RTSP with RTP in multicast mode. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/smtp_test/netx_smtp_abnormal_packet_test.c b/test/regression/smtp_test/netx_smtp_abnormal_packet_test.c index 2a1e093e..eaf43957 100644 --- a/test/regression/smtp_test/netx_smtp_abnormal_packet_test.c +++ b/test/regression/smtp_test/netx_smtp_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests processing abnormal packet. */ diff --git a/test/regression/smtp_test/netx_smtp_auth_logon_function_test.c b/test/regression/smtp_test/netx_smtp_auth_logon_function_test.c index d2f1f4ab..e7b7f5e0 100644 --- a/test/regression/smtp_test/netx_smtp_auth_logon_function_test.c +++ b/test/regression/smtp_test/netx_smtp_auth_logon_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SMTP operation. The Server supports auth login, auth plain and will send a one packet response to the EHLO message. The Client then authenticates itself by AUTH LOGIN, sends a message of three packets, and quits. */ diff --git a/test/regression/smtp_test/netx_smtp_auth_no_type_function_test.c b/test/regression/smtp_test/netx_smtp_auth_no_type_function_test.c index 3cf00f70..a58a1776 100644 --- a/test/regression/smtp_test/netx_smtp_auth_no_type_function_test.c +++ b/test/regression/smtp_test/netx_smtp_auth_no_type_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SMTP operation. The Server supports auth login, auth plain and will send a one packet response to the EHLO message. The Client then authenticates itself by AUTH LOGIN, sends a message of three packets, and quits. */ diff --git a/test/regression/smtp_test/netx_smtp_auth_no_type_test.c b/test/regression/smtp_test/netx_smtp_auth_no_type_test.c index 06a4db24..148d079e 100644 --- a/test/regression/smtp_test/netx_smtp_auth_no_type_test.c +++ b/test/regression/smtp_test/netx_smtp_auth_no_type_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SMTP operation. The Server supports auth login, auth plain and will send a one packet response to the EHLO message. The Client then authenticates itself by AUTH LOGIN, sends a message of three packets, and quits. */ diff --git a/test/regression/smtp_test/netx_smtp_auth_none_test.c b/test/regression/smtp_test/netx_smtp_auth_none_test.c index 52b44941..cd48989f 100644 --- a/test/regression/smtp_test/netx_smtp_auth_none_test.c +++ b/test/regression/smtp_test/netx_smtp_auth_none_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX tests an SMTP Server configured for no authentication (the server response to EHLO message contains no AUTH parameters). The client if configured for LOGIN or PLAIN authentication can still try to authenticate itself but the diff --git a/test/regression/smtp_test/netx_smtp_basic_function_test.c b/test/regression/smtp_test/netx_smtp_basic_function_test.c index 96bb82a9..85fca3d2 100644 --- a/test/regression/smtp_test/netx_smtp_basic_function_test.c +++ b/test/regression/smtp_test/netx_smtp_basic_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SMTP operation. The Server supports auth login, auth plain and will send a one packet response to the EHLO message. The Client then authenticates itself by AUTH LOGIN, sends a message of three packets, and quits. */ diff --git a/test/regression/smtp_test/netx_smtp_invalid_release_test.c b/test/regression/smtp_test/netx_smtp_invalid_release_test.c index 7153f764..2c34d1a3 100644 --- a/test/regression/smtp_test/netx_smtp_invalid_release_test.c +++ b/test/regression/smtp_test/netx_smtp_invalid_release_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on validating a bug in _nx_smtp_rsp_greeting. The packet released in _nx_smtp_utility_read_server_code can be released again. */ diff --git a/test/regression/smtp_test/netx_smtp_missing_last_250_EHLO_message_test.c b/test/regression/smtp_test/netx_smtp_missing_last_250_EHLO_message_test.c index ec474fae..c1903484 100644 --- a/test/regression/smtp_test/netx_smtp_missing_last_250_EHLO_message_test.c +++ b/test/regression/smtp_test/netx_smtp_missing_last_250_EHLO_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX tests the SMTP client for handling a server 250 reply to EHLO which has multiple 250 parameters but none of them have the 'final' 250 code e.g. 250 followed by space. Therefore the SMTP client should abort the connection. The simulated server should not diff --git a/test/regression/smtp_test/netx_smtp_two_packet_EHLO_auth_last_message_test.c b/test/regression/smtp_test/netx_smtp_two_packet_EHLO_auth_last_message_test.c index 9daea52c..f9611a30 100644 --- a/test/regression/smtp_test/netx_smtp_two_packet_EHLO_auth_last_message_test.c +++ b/test/regression/smtp_test/netx_smtp_two_packet_EHLO_auth_last_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX tests the SMTP client for handling a server 250 reply to EHLO which has multiple 250 parameters. The AUTH parameters are located in the second packet, not the first! diff --git a/test/regression/smtp_test/netx_smtp_two_packet_EHLO_message_test.c b/test/regression/smtp_test/netx_smtp_two_packet_EHLO_message_test.c index fdb9a801..367391a7 100644 --- a/test/regression/smtp_test/netx_smtp_two_packet_EHLO_message_test.c +++ b/test/regression/smtp_test/netx_smtp_two_packet_EHLO_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX tests the SMTP client for handling a server 250 reply to EHLO which has multiple 250 parameters. It is supposed to parse the entire message over one or more packets for the last 250 code. The last 250 code is followed by a space after the 250 code. The previous diff --git a/test/regression/smtp_test/smtp_server_packets.c b/test/regression/smtp_test/smtp_server_packets.c index af021d4e..0efd6e2e 100644 --- a/test/regression/smtp_test/smtp_server_packets.c +++ b/test/regression/smtp_test/smtp_server_packets.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Frame (239 bytes) */ char response_220_greetings_pkt[185] = { 0x32, 0x32, /* ...v..22 */ diff --git a/test/regression/snmp_test/GetSet_IPv4v6Address.c b/test/regression/snmp_test/GetSet_IPv4v6Address.c index 3ce585e4..a67bf7d9 100644 --- a/test/regression/snmp_test/GetSet_IPv4v6Address.c +++ b/test/regression/snmp_test/GetSet_IPv4v6Address.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* SNMP_TESTING_GetSet_IPv4Addresses_LargeIntegers.pcap */ /* Frame 420 Set IPv4 address request 241.254.3.129 (89 bytes) */ diff --git a/test/regression/snmp_test/GetSet_Integers_Large_and_Neg_Numbers.c b/test/regression/snmp_test/GetSet_Integers_Large_and_Neg_Numbers.c index 281e1d67..d006c5fd 100644 --- a/test/regression/snmp_test/GetSet_Integers_Large_and_Neg_Numbers.c +++ b/test/regression/snmp_test/GetSet_Integers_Large_and_Neg_Numbers.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Get_Integers_Large_and_Neg_Numbers.c */ /* Set 255 1.3.6.1.2.1.4.1.0 Frame 28223 (85 bytes) */ diff --git a/test/regression/snmp_test/GetSet_OctetStrings.c b/test/regression/snmp_test/GetSet_OctetStrings.c index 9ccdcd94..2f117ddb 100644 --- a/test/regression/snmp_test/GetSet_OctetStrings.c +++ b/test/regression/snmp_test/GetSet_OctetStrings.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* SNMP_Testing_GET_SET_OctetStrings.pcap */ /* Frame 162 */ diff --git a/test/regression/snmp_test/Get_Miscellaneous_Data_type.c b/test/regression/snmp_test/Get_Miscellaneous_Data_type.c index 5137cd82..9d10f620 100644 --- a/test/regression/snmp_test/Get_Miscellaneous_Data_type.c +++ b/test/regression/snmp_test/Get_Miscellaneous_Data_type.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* SNMP_TEsting_getset_counter32.pcapng */ /* set request counter 32 Frame 50 (89 bytes) */ diff --git a/test/regression/snmp_test/get_snmp_v3_request.c b/test/regression/snmp_test/get_snmp_v3_request.c index db685cab..58485c49 100644 --- a/test/regression/snmp_test/get_snmp_v3_request.c +++ b/test/regression/snmp_test/get_snmp_v3_request.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Frame (101 bytes) */ const unsigned char get_v3_request_packet[101] = { 0x00, 0xcf, 0x54, 0x85, 0xc3, 0x01, 0xe0, 0x69, /* ..T....i */ diff --git a/test/regression/snmp_test/netx_snmp_abnormal_packet_test.c b/test/regression/snmp_test/netx_snmp_abnormal_packet_test.c index c0d9f9d4..8a159343 100644 --- a/test/regression/snmp_test/netx_snmp_abnormal_packet_test.c +++ b/test/regression/snmp_test/netx_snmp_abnormal_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This tests processing abornal packet. */ diff --git a/test/regression/snmp_test/netx_snmp_basic_v2_test.c b/test/regression/snmp_test/netx_snmp_basic_v2_test.c index 199473ea..6ef9a481 100644 --- a/test/regression/snmp_test/netx_snmp_basic_v2_test.c +++ b/test/regression/snmp_test/netx_snmp_basic_v2_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends three requests, Get, Get Next, and Get Bulk, and the SNMP agent responds. A successful result means the Agent received and sent the expected number of messages, and no diff --git a/test/regression/snmp_test/netx_snmp_no_security_function_test.c b/test/regression/snmp_test/netx_snmp_no_security_function_test.c index 22b0b4fd..16d01082 100644 --- a/test/regression/snmp_test/netx_snmp_no_security_function_test.c +++ b/test/regression/snmp_test/netx_snmp_no_security_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test is a simple contact between agent and browser with no security. Note that NX_SNMP_FUNCTION_TESTING must be defined in nxd_snmp.c or else timer tick data (boot time, SysTimerTick, will not match the 'pre-recorded' data that the NetX SNMP Agent responses re compared with, and the test will fail. diff --git a/test/regression/snmp_test/netx_snmp_setget_integers_test.c b/test/regression/snmp_test/netx_snmp_setget_integers_test.c index 0d573ba5..f4e5eb09 100644 --- a/test/regression/snmp_test/netx_snmp_setget_integers_test.c +++ b/test/regression/snmp_test/netx_snmp_setget_integers_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a set request for an OID that specifies an IPv4 address. Then it sends a GET request for the same OID and compares it to what it just set it to. It sends another SET diff --git a/test/regression/snmp_test/netx_snmp_setget_ip_address_test.c b/test/regression/snmp_test/netx_snmp_setget_ip_address_test.c index 856e45f7..129b6c97 100644 --- a/test/regression/snmp_test/netx_snmp_setget_ip_address_test.c +++ b/test/regression/snmp_test/netx_snmp_setget_ip_address_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a set request for an OID that specifies an IPv4 address. Then it sends a GET request for the same OID and compares it to what it just set it to. It sends another SET diff --git a/test/regression/snmp_test/netx_snmp_setget_misc_test.c b/test/regression/snmp_test/netx_snmp_setget_misc_test.c index 8b69f074..83477e6d 100644 --- a/test/regression/snmp_test/netx_snmp_setget_misc_test.c +++ b/test/regression/snmp_test/netx_snmp_setget_misc_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a set request for an OID that specifies an IPv4 address. Then it sends a GET request for the same OID and compares it to what it just set it to. It sends another SET diff --git a/test/regression/snmp_test/netx_snmp_setget_octet_strings_test.c b/test/regression/snmp_test/netx_snmp_setget_octet_strings_test.c index 9508c730..cf2be57e 100644 --- a/test/regression/snmp_test/netx_snmp_setget_octet_strings_test.c +++ b/test/regression/snmp_test/netx_snmp_setget_octet_strings_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a set request for an OID that specifies an IPv4 address. Then it sends a GET request for the same OID and compares it to what it just set it to. It sends another SET diff --git a/test/regression/snmp_test/netx_snmp_v1_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v1_buffer_overwrite_test.c index feadded4..e2d8330d 100644 --- a/test/regression/snmp_test/netx_snmp_v1_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v1_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv1 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v1_object_id_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v1_object_id_buffer_overwrite_test.c index 7b90a3e7..43d2124b 100644 --- a/test/regression/snmp_test/netx_snmp_v1_object_id_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v1_object_id_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv1 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v1_packet_double_release_test.c b/test/regression/snmp_test/netx_snmp_v1_packet_double_release_test.c index 84c8c71f..e5f5885d 100644 --- a/test/regression/snmp_test/netx_snmp_v1_packet_double_release_test.c +++ b/test/regression/snmp_test/netx_snmp_v1_packet_double_release_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv1 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v2_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v2_buffer_overwrite_test.c index 0dc88f99..08529273 100644 --- a/test/regression/snmp_test/netx_snmp_v2_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v2_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v2_get_bulk_request_test.c b/test/regression/snmp_test/netx_snmp_v2_get_bulk_request_test.c index fb541d69..ab164e60 100644 --- a/test/regression/snmp_test/netx_snmp_v2_get_bulk_request_test.c +++ b/test/regression/snmp_test/netx_snmp_v2_get_bulk_request_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the SNMPv2 get bulk request. The first exchange is to 'contact' the SNMP agent. Then the manager makes a bulk request. The test is successful if the internal statistics show the correct number of variables requested, requests received, and bulk responses diff --git a/test/regression/snmp_test/netx_snmp_v2_send_trap_test.c b/test/regression/snmp_test/netx_snmp_v2_send_trap_test.c index 131049ac..ccf1f13e 100644 --- a/test/regression/snmp_test/netx_snmp_v2_send_trap_test.c +++ b/test/regression/snmp_test/netx_snmp_v2_send_trap_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This SNMP Agent test sends a V2 trap with a non null trap list. A successful result is the correction number of messages/packets sent and no internal errors. */ diff --git a/test/regression/snmp_test/netx_snmp_v2_unknown_oid_test.c b/test/regression/snmp_test/netx_snmp_v2_unknown_oid_test.c index e89e0a00..8b8691cd 100644 --- a/test/regression/snmp_test/netx_snmp_v2_unknown_oid_test.c +++ b/test/regression/snmp_test/netx_snmp_v2_unknown_oid_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v3_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v3_buffer_overwrite_test.c index 122882cc..15b684c7 100644 --- a/test/regression/snmp_test/netx_snmp_v3_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v3_decrypt_pdu_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v3_decrypt_pdu_buffer_overwrite_test.c index fb6dcc50..ba0b067b 100644 --- a/test/regression/snmp_test/netx_snmp_v3_decrypt_pdu_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_decrypt_pdu_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_buffer_overwrite_test.c index d5e7fe16..4ee4def4 100644 --- a/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. @@ -18,7 +29,8 @@ extern void test_control_return(UINT); #define DEMO_STACK_SIZE 4096 extern MIB_ENTRY mib2_mib[]; -
//NX_SNMP_SECURITY_KEY my_authentication_key; + +//NX_SNMP_SECURITY_KEY my_authentication_key; NX_SNMP_SECURITY_KEY my_privacy_key; diff --git a/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_padding_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_padding_buffer_overwrite_test.c index afd0c4ff..37144256 100644 --- a/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_padding_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_encrypt_pdu_padding_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. diff --git a/test/regression/snmp_test/netx_snmp_v3_md5_failed_security_test.c b/test/regression/snmp_test/netx_snmp_v3_md5_failed_security_test.c index 1eec2315..e51d74fd 100644 --- a/test/regression/snmp_test/netx_snmp_v3_md5_failed_security_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_md5_failed_security_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the SNMPv3 operation with MD5 security. The test uses a different authentiation and encryption password than is received from the SNMP Manager. The test is successful if the SNMP Agent rejects the SNMP manager response, sets an authentication error to notify the calling application authentication failed, and does not send a diff --git a/test/regression/snmp_test/netx_snmp_v3_md5_security_extended_test.c b/test/regression/snmp_test/netx_snmp_v3_md5_security_extended_test.c index faff02da..44ba8cfc 100644 --- a/test/regression/snmp_test/netx_snmp_v3_md5_security_extended_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_md5_security_extended_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the SNMPv3 operation with MD5 security. The test examines the response packet length and internal statistics of processing a v3 response to pass the test. */ diff --git a/test/regression/snmp_test/netx_snmp_v3_md5_security_test.c b/test/regression/snmp_test/netx_snmp_v3_md5_security_test.c index d363128a..5ad685a3 100644 --- a/test/regression/snmp_test/netx_snmp_v3_md5_security_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_md5_security_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the SNMPv3 operation with MD5 security. The test examines the response packet length and internal statistics of processing a v3 response to pass the test. */ diff --git a/test/regression/snmp_test/netx_snmp_v3_no_security_function_test.c b/test/regression/snmp_test/netx_snmp_v3_no_security_function_test.c index 2ab73018..802c0afb 100644 --- a/test/regression/snmp_test/netx_snmp_v3_no_security_function_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_no_security_function_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the SNMPv3 operation with no security. The test examines the response packet length and internal statistics of processing a v3 response to pass the test. */ diff --git a/test/regression/snmp_test/netx_snmp_v3_nosec_traplist_test.c b/test/regression/snmp_test/netx_snmp_v3_nosec_traplist_test.c index d7a5dc90..f1e326c0 100644 --- a/test/regression/snmp_test/netx_snmp_v3_nosec_traplist_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_nosec_traplist_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This SNMP Agent test sends a V3 trap with a non null trap list. A successful result is the correction number of messages/packets sent, no internal errors and successful search of all the items in the trap list sent to the SNMP Agent. */ diff --git a/test/regression/snmp_test/netx_snmp_v3_object_id_buffer_overwrite_test.c b/test/regression/snmp_test/netx_snmp_v3_object_id_buffer_overwrite_test.c index 6040e297..21b802b7 100644 --- a/test/regression/snmp_test/netx_snmp_v3_object_id_buffer_overwrite_test.c +++ b/test/regression/snmp_test/netx_snmp_v3_object_id_buffer_overwrite_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This NetX test concentrates on the basic SNMPv2 operation. The 'manager' sends a request for an unknown item ("oid"). The SNMP agent should not responds, but set an internal error and be able to respond to the next request. @@ -18,7 +29,8 @@ extern void test_control_return(UINT); #define DEMO_STACK_SIZE 4096 extern MIB_ENTRY mib2_mib[]; -
//NX_SNMP_SECURITY_KEY my_authentication_key; + +//NX_SNMP_SECURITY_KEY my_authentication_key; NX_SNMP_SECURITY_KEY my_privacy_key; diff --git a/test/regression/snmp_test/small_mib_helper.c b/test/regression/snmp_test/small_mib_helper.c index 66ceb1c7..0bd84ccf 100644 --- a/test/regression/snmp_test/small_mib_helper.c +++ b/test/regression/snmp_test/small_mib_helper.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Determine if a C++ compiler is being used. If so, ensure that standard C is used to process the API information. */ diff --git a/test/regression/snmp_test/small_mib_helper.h b/test/regression/snmp_test/small_mib_helper.h index bcced00c..bd76f50c 100644 --- a/test/regression/snmp_test/small_mib_helper.h +++ b/test/regression/snmp_test/small_mib_helper.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is an include file for the NetX SNMP demo programs for setting up the MIB for user callback functions. It is not part of the official release of NetX SNMP Agent. */ diff --git a/test/regression/snmp_test/snmp_manager_packets.c b/test/regression/snmp_test/snmp_manager_packets.c index 5a5ce9a9..41d68471 100644 --- a/test/regression/snmp_test/snmp_manager_packets.c +++ b/test/regression/snmp_test/snmp_manager_packets.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* Frame (83 bytes) SNMPv2 GET REQUEST community: public data: get-request (0) diff --git a/test/regression/sntp_test/netx_sntp_client_broadcast_basic_test.c b/test/regression/sntp_test/netx_sntp_client_broadcast_basic_test.c index 169ed5f2..62f2d392 100644 --- a/test/regression/sntp_test/netx_sntp_client_broadcast_basic_test.c +++ b/test/regression/sntp_test/netx_sntp_client_broadcast_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_ip.h" #include "nxd_sntp_client.h" diff --git a/test/regression/sntp_test/netx_sntp_client_ipv6_broadcast_basic_test.c b/test/regression/sntp_test/netx_sntp_client_ipv6_broadcast_basic_test.c index 499bd779..80e36b17 100644 --- a/test/regression/sntp_test/netx_sntp_client_ipv6_broadcast_basic_test.c +++ b/test/regression/sntp_test/netx_sntp_client_ipv6_broadcast_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_ip.h" #include "nxd_sntp_client.h" diff --git a/test/regression/sntp_test/netx_sntp_client_ipv6_unicast_basic_test.c b/test/regression/sntp_test/netx_sntp_client_ipv6_unicast_basic_test.c index 46b38d4c..1514679f 100644 --- a/test/regression/sntp_test/netx_sntp_client_ipv6_unicast_basic_test.c +++ b/test/regression/sntp_test/netx_sntp_client_ipv6_unicast_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_ip.h" #include "nxd_sntp_client.h" diff --git a/test/regression/sntp_test/netx_sntp_client_kod_test.c b/test/regression/sntp_test/netx_sntp_client_kod_test.c index 9951ae83..f2b3e2d1 100644 --- a/test/regression/sntp_test/netx_sntp_client_kod_test.c +++ b/test/regression/sntp_test/netx_sntp_client_kod_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_ip.h" #include "nxd_sntp_client.h" diff --git a/test/regression/sntp_test/netx_sntp_client_packet_chain_test.c b/test/regression/sntp_test/netx_sntp_client_packet_chain_test.c index 0abb3503..580f9fde 100644 --- a/test/regression/sntp_test/netx_sntp_client_packet_chain_test.c +++ b/test/regression/sntp_test/netx_sntp_client_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_ip.h" diff --git a/test/regression/sntp_test/netx_sntp_client_seconds_to_date_test.c b/test/regression/sntp_test/netx_sntp_client_seconds_to_date_test.c index a6382cca..3e8173b1 100644 --- a/test/regression/sntp_test/netx_sntp_client_seconds_to_date_test.c +++ b/test/regression/sntp_test/netx_sntp_client_seconds_to_date_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <time.h> #include "nx_api.h" #include "nxd_sntp_client.h" diff --git a/test/regression/sntp_test/netx_sntp_client_unicast_basic_test.c b/test/regression/sntp_test/netx_sntp_client_unicast_basic_test.c index e07dd634..a3763bb9 100644 --- a/test/regression/sntp_test/netx_sntp_client_unicast_basic_test.c +++ b/test/regression/sntp_test/netx_sntp_client_unicast_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_ip.h" #include "nxd_sntp_client.h" diff --git a/test/regression/sntp_test/netx_sntp_client_unicast_display_date_test.c b/test/regression/sntp_test/netx_sntp_client_unicast_display_date_test.c index 9bd38c60..e4d77319 100644 --- a/test/regression/sntp_test/netx_sntp_client_unicast_display_date_test.c +++ b/test/regression/sntp_test/netx_sntp_client_unicast_display_date_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #include "nx_ip.h" #include "nxd_sntp_client.h" diff --git a/test/regression/sntp_test/netx_sntp_forward_unicast_update_test.c b/test/regression/sntp_test/netx_sntp_forward_unicast_update_test.c index 17207545..41f0f8a8 100644 --- a/test/regression/sntp_test/netx_sntp_forward_unicast_update_test.c +++ b/test/regression/sntp_test/netx_sntp_forward_unicast_update_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* netx_sntp_forward_unicast_update_test.c diff --git a/test/regression/sntp_test/netx_sntp_request_unicast_test.c b/test/regression/sntp_test/netx_sntp_request_unicast_test.c index 14a5d080..e7fe0389 100644 --- a/test/regression/sntp_test/netx_sntp_request_unicast_test.c +++ b/test/regression/sntp_test/netx_sntp_request_unicast_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* netx_sntp_request_unicast_rest.c diff --git a/test/regression/tahi_test/netx_tahi.h b/test/regression/tahi_test/netx_tahi.h index a4b2f0ba..e13505c5 100644 --- a/test/regression/tahi_test/netx_tahi.h +++ b/test/regression/tahi_test/netx_tahi.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef _NETX_TAHI_H_ #define _NETX_TAHI_H_ diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_002.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_002.c index 4c7702c9..7980b55d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_002.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_003.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_003.c index 8f56a7d9..76106d63 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_003.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_004.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_004.c index 2c492e5d..da78cb90 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_004.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_005.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_005.c index 0dfe8618..c9455698 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_005.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_006.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_006.c index 97e5fc24..ba73f94a 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_006.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_007.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_007.c index ceebed18..4ab088b3 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_007.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_008.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_008.c index b010af60..e6f039d2 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_008.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_009.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_009.c index 1e474af6..30cbe56d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_009.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_010.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_010.c index 764d6a18..eb1158af 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_010.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_011.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_011.c index 71b74fb4..5b265d98 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_011.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_012.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_012.c index 4d0d2ff8..8e51a01c 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_012.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_013.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_013.c index 55bb170c..0f58cecc 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_013.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_014.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_014.c index 8c375ff4..a7fc7a25 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_014.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_019.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_019.c index eebcd30c..18038345 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_019.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_020.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_020.c index 216850af..e6b8adad 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_020.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_021.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_021.c index 7a929ee6..42559eae 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_021.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_022.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_022.c index ce5429e1..61452ec0 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_022.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_023.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_023.c index f50ed435..e42d8c1a 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_023.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_023.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_024.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_024.c index 1c7721a3..78e003f2 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_024.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_025.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_025.c index f59b5eae..c4887df4 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_025.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_026.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_026.c index 61d8e029..aca01577 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_026.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_027.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_027.c index 15072e4f..62300908 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_027.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_028.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_028.c index 44ff5656..e8eba968 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_028.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_028.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_029.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_029.c index 18eb9080..d4831eb0 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_029.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_029.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_030.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_030.c index 0ed0c31e..725f4f1f 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_030.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_030.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_031.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_031.c index e1e6a80a..edfad642 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_031.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_031.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_032.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_032.c index 293ae0a9..db23933b 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_032.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_032.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_033.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_033.c index 558c0b11..2d69561c 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_033.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_033.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_034.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_034.c index 9f99fc6e..03e57c75 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_034.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_034.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_035.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_035.c index 1e5373c9..33d6773c 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_035.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_035.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_036.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_036.c index 11ae4a7a..03f7d314 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_036.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_036.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_037.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_037.c index 801f314c..3c7cc3f7 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_037.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_037.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_038.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_038.c index 0e05d12a..95a9920d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_038.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_038.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_039.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_039.c index 6e8a7a4c..437fa887 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_039.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_039.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_040.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_040.c index a04dca45..9644d050 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_040.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_040.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_041.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_041.c index 0d9f11ea..a63a685d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_041.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_041.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_042.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_042.c index f71026bd..cda752e6 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_042.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_042.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_043.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_043.c index 5cabb90b..c880b581 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_043.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_043.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_044.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_044.c index 0f8e595b..c1a044a1 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_044.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_044.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_045.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_045.c index 68ef5ae2..205e7e4e 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_045.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_045.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_046.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_046.c index 21207340..ce904e08 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_046.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_046.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_047.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_047.c index 7de8b9e7..705ff003 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_047.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_047.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_048.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_048.c index bc5cda73..191cfbb4 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_048.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_048.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_049.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_049.c index 70bbb567..784cd8f5 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_049.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_049.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_050.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_050.c index 50a58078..d608afc0 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_050.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_050.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_051.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_051.c index 86468317..5bc9e2d9 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_051.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_051.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_052.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_052.c index 7551134e..d555a8a1 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_052.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_052.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_053.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_053.c index b8619dd8..9e1b3853 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_053.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_053.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_054.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_054.c index b76740f6..04a8ab05 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_054.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_054.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_055.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_055.c index 85b279bc..53b6f22c 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_055.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_055.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_056.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_056.c index 2ac22dd9..03be98d2 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_056.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_056.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_057.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_057.c index 946d2f18..64cd4c52 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_057.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_057.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_058.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_058.c index 461f6f6d..9acb6dc0 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_058.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_058.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_059.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_059.c index e93b1b53..19c9de23 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_059.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_059.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_060.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_060.c index c362430b..fb0e93b7 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_060.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_060.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_061.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_061.c index 4dad1031..9e7781ca 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_061.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_061.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_062.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_062.c index 1da42500..33030b35 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_062.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_062.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_063.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_063.c index eae4f16c..26a46dd4 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_063.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_063.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_064.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_064.c index 605cb0da..9ef61b2c 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_064.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_064.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_065.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_065.c index 4b116214..91e7cbe9 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_065.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_065.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_066.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_066.c index 2c7d5e63..d4080a06 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_066.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_066.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_067.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_067.c index 50e1eb13..f75c00fd 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_067.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_067.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_068.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_068.c index 0f1dafdc..eb6eb8e6 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_068.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_068.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_069.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_069.c index 07442689..e2428e26 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_069.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_069.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_070.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_070.c index efff48e8..e49cb076 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_070.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_070.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_071.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_071.c index 4d55e7ef..2a89c980 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_071.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_071.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_072.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_072.c index c8eda179..52a479e9 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_072.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_072.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_073.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_073.c index 009b08fe..f046894a 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_073.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_073.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_074.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_074.c index 76226183..5ba0f19e 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_074.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_074.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_075.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_075.c index 44ba3d69..5ced936f 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_075.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_075.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_076.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_076.c index 7b76588f..f79b7c01 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_076.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_076.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_077.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_077.c index 9665b24c..f8cdb1b4 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_077.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_077.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_078.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_078.c index 24d76ea4..6eb2727b 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_078.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_078.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_079.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_079.c index 5164cae8..598d698e 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_079.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_079.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_080.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_080.c index 1f39f907..9e96c63a 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_080.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_080.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_081.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_081.c index 2396a4c8..42954774 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_081.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_081.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_082.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_082.c index cc856afd..416d9bf0 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_082.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_082.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_083.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_083.c index 4c37ad24..3b53c650 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_083.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_083.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_084.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_084.c index 7141fa08..1a0516c4 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_084.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_084.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_085.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_085.c index 246bb168..71238046 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_085.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_085.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_086.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_086.c index d22e1a67..3dd3faaf 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_086.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_086.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_087.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_087.c index 25d329a7..efe483e9 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_087.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_087.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_088.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_088.c index d5a96928..bd704048 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_088.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_088.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_089.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_089.c index 1fa85301..27fef7d5 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_089.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_089.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_090.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_090.c index 18aaa601..c33d9e5c 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_090.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_090.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_091.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_091.c index c83578d5..74af0d62 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_091.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_091.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_092.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_092.c index 5c9a455d..762b3c35 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_092.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_092.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_093.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_093.c index bdc5cf80..66b59a49 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_093.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_093.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_094.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_094.c index cc2f2795..54b99088 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_094.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_094.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_095.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_095.c index 17dac117..5a7b249b 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_095.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_095.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_096.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_096.c index ce9e4909..ebda1be0 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_096.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_096.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_097.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_097.c index 8cf0dce5..3901e948 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_097.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_097.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_098.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_098.c index 60d74573..f9eb6085 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_098.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_098.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_099.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_099.c index b2b5b76a..071a3c39 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_099.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_01_099.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_002.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_002.c index 0d37374d..9200787a 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_002.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_003.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_003.c index 9b5a5589..0fb24ea3 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_003.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_004.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_004.c index 9bf5b708..cf3db6cc 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_004.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_005.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_005.c index 20d3690a..aac8cd4b 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_005.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_006.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_006.c index 5a8c2a1f..ac61f488 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_006.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_007.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_007.c index 34565ac7..3e648152 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_007.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_008.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_008.c index 62c8c8c7..ae912571 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_008.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_009.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_009.c index f720b6ef..c982b946 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_009.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_010.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_010.c index c0eb7d38..7198d42f 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_010.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_012.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_012.c index 913fd36d..1b0fb8bd 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_012.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_013.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_013.c index 9b8cd03c..c39c2021 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_013.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_014.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_014.c index 096656b3..1a50cb20 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_014.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_015.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_015.c index b475e3c5..c493851b 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_015.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_016.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_016.c index 0dbcf80e..12707812 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_016.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_017.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_017.c index 2b98b488..08f56048 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_017.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_018.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_018.c index 5d1d88ae..5854456b 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_018.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_019.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_019.c index fb0e4d7a..5d507e3c 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_019.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_020.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_020.c index 69506c08..59d57e4d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_020.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_021.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_021.c index 659b46c0..21c6399f 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_021.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_022.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_022.c index cb10cedb..5d611291 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_022.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_026.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_026.c index d2c596cc..4b2a3ed0 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_026.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_027.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_027.c index baef5451..18b4ecc2 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_027.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_04_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_002.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_002.c index d155bb73..9fbbdeb9 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_002.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_003.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_003.c index 81a239e8..1c37611d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_003.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_004.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_004.c index a1dc4fa1..5831994d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_004.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_005.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_005.c index 8701d7bd..6ceccc7d 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_005.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_006.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_006.c index 3b6642b7..0d5ee6e5 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_006.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_007.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_007.c index f71375de..19b76fc3 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_007.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_008.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_008.c index a173f51e..40444926 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_008.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_009.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_009.c index fa5b6e13..2cf3c303 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_009.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_010.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_010.c index 13b804b4..375fb11f 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_010.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_011.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_011.c index 515294da..174a9653 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_011.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_012.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_012.c index 91881536..26d57407 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_012.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_013.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_013.c index 39111cb1..c7b8c7d6 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_013.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_014.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_014.c index 70c6a967..e2c64137 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_014.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_015.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_015.c index 3ef1b158..15fcad75 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_015.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_016.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_016.c index 0a2746d9..92c36af4 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_016.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_017.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_017.c index 3c23e534..89dbd704 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_017.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_018.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_018.c index 9e2e30a7..4417e4f9 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_018.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_019.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_019.c index b0eb172b..1c685980 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_019.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_020.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_020.c index 18890408..51bed5e1 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_020.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_021.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_021.c index 3d5c7ce6..76e90bd7 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_021.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_022.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_022.c index fd96bfc8..a1fc8606 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_022.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_023.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_023.c index 424c5c0f..352bf708 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_023.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_023.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_024.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_024.c index 7ca3d60e..bfee0180 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_024.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_025.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_025.c index c92b904a..fadc2ff1 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_025.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_026.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_026.c index d0664e0e..405a16d3 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_026.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_027.c b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_027.c index 3102569c..c8eb68fd 100644 --- a/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_027.c +++ b/test/regression/tahi_test/netx_tahi_dhcpv6_test_07_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_run_test_case.c b/test/regression/tahi_test/netx_tahi_run_test_case.c index 6471821b..f807d98a 100644 --- a/test/regression/tahi_test/netx_tahi_run_test_case.c +++ b/test/regression/tahi_test/netx_tahi_run_test_case.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_1.c b/test/regression/tahi_test/netx_tahi_test_1.c index 49d01ffc..883fe1dc 100644 --- a/test/regression/tahi_test/netx_tahi_test_1.c +++ b/test/regression/tahi_test/netx_tahi_test_1.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_01.c b/test/regression/tahi_test/netx_tahi_test_2_01.c index 4a3408d9..be3f2cd2 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_01.c +++ b/test/regression/tahi_test/netx_tahi_test_2_01.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_02.c b/test/regression/tahi_test/netx_tahi_test_2_02.c index 9934045d..66f2f2ce 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_02.c +++ b/test/regression/tahi_test/netx_tahi_test_2_02.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_03.c b/test/regression/tahi_test/netx_tahi_test_2_03.c index 81950654..31d78445 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_03.c +++ b/test/regression/tahi_test/netx_tahi_test_2_03.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_04.c b/test/regression/tahi_test/netx_tahi_test_2_04.c index 1c637062..6d45aa28 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_04.c +++ b/test/regression/tahi_test/netx_tahi_test_2_04.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_05.c b/test/regression/tahi_test/netx_tahi_test_2_05.c index 51b69ce3..7000a724 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_05.c +++ b/test/regression/tahi_test/netx_tahi_test_2_05.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_06.c b/test/regression/tahi_test/netx_tahi_test_2_06.c index f6996502..114d1363 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_06.c +++ b/test/regression/tahi_test/netx_tahi_test_2_06.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_07.c b/test/regression/tahi_test/netx_tahi_test_2_07.c index 8dc5312a..e1a6114b 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_07.c +++ b/test/regression/tahi_test/netx_tahi_test_2_07.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_08.c b/test/regression/tahi_test/netx_tahi_test_2_08.c index 4847345d..4bd4205b 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_08.c +++ b/test/regression/tahi_test/netx_tahi_test_2_08.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_09.c b/test/regression/tahi_test/netx_tahi_test_2_09.c index eab3df75..d1eed291 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_09.c +++ b/test/regression/tahi_test/netx_tahi_test_2_09.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_10.c b/test/regression/tahi_test/netx_tahi_test_2_10.c index a37f2b7a..e1566ad5 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_10.c +++ b/test/regression/tahi_test/netx_tahi_test_2_10.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_2_11.c b/test/regression/tahi_test/netx_tahi_test_2_11.c index c1748701..f0d23ed1 100644 --- a/test/regression/tahi_test/netx_tahi_test_2_11.c +++ b/test/regression/tahi_test/netx_tahi_test_2_11.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_01.c b/test/regression/tahi_test/netx_tahi_test_3_01.c index 4f77948a..a6e3e277 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_01.c +++ b/test/regression/tahi_test/netx_tahi_test_3_01.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_02.c b/test/regression/tahi_test/netx_tahi_test_3_02.c index 243beb8b..7a8bb21a 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_02.c +++ b/test/regression/tahi_test/netx_tahi_test_3_02.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_03.c b/test/regression/tahi_test/netx_tahi_test_3_03.c index 4c18fe60..34e9dd55 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_03.c +++ b/test/regression/tahi_test/netx_tahi_test_3_03.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_04.c b/test/regression/tahi_test/netx_tahi_test_3_04.c index 17b7312d..61f15cb9 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_04.c +++ b/test/regression/tahi_test/netx_tahi_test_3_04.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_05.c b/test/regression/tahi_test/netx_tahi_test_3_05.c index c83737f2..876be2c1 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_05.c +++ b/test/regression/tahi_test/netx_tahi_test_3_05.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_06.c b/test/regression/tahi_test/netx_tahi_test_3_06.c index 8ee174ba..6fb102c6 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_06.c +++ b/test/regression/tahi_test/netx_tahi_test_3_06.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_07.c b/test/regression/tahi_test/netx_tahi_test_3_07.c index 27bc8903..3ef752e4 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_07.c +++ b/test/regression/tahi_test/netx_tahi_test_3_07.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_08.c b/test/regression/tahi_test/netx_tahi_test_3_08.c index 3b51c4d3..260675d5 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_08.c +++ b/test/regression/tahi_test/netx_tahi_test_3_08.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_09.c b/test/regression/tahi_test/netx_tahi_test_3_09.c index 894dd97d..0ca909b2 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_09.c +++ b/test/regression/tahi_test/netx_tahi_test_3_09.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_10.c b/test/regression/tahi_test/netx_tahi_test_3_10.c index 7458d544..62475980 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_10.c +++ b/test/regression/tahi_test/netx_tahi_test_3_10.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_11.c b/test/regression/tahi_test/netx_tahi_test_3_11.c index 8c38fee1..1d93a223 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_11.c +++ b/test/regression/tahi_test/netx_tahi_test_3_11.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_12.c b/test/regression/tahi_test/netx_tahi_test_3_12.c index 0ad915cf..935bf09a 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_12.c +++ b/test/regression/tahi_test/netx_tahi_test_3_12.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_13.c b/test/regression/tahi_test/netx_tahi_test_3_13.c index 378f4136..d111aab0 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_13.c +++ b/test/regression/tahi_test/netx_tahi_test_3_13.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_14.c b/test/regression/tahi_test/netx_tahi_test_3_14.c index 5e5071ab..81d2fd90 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_14.c +++ b/test/regression/tahi_test/netx_tahi_test_3_14.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_15.c b/test/regression/tahi_test/netx_tahi_test_3_15.c index 60c2fdc8..db5a3d76 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_15.c +++ b/test/regression/tahi_test/netx_tahi_test_3_15.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_16.c b/test/regression/tahi_test/netx_tahi_test_3_16.c index eafe8225..d158b834 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_16.c +++ b/test/regression/tahi_test/netx_tahi_test_3_16.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_17.c b/test/regression/tahi_test/netx_tahi_test_3_17.c index 0f14d9c0..1fdfe09a 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_17.c +++ b/test/regression/tahi_test/netx_tahi_test_3_17.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_18.c b/test/regression/tahi_test/netx_tahi_test_3_18.c index 42b55e9d..7571f970 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_18.c +++ b/test/regression/tahi_test/netx_tahi_test_3_18.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_19.c b/test/regression/tahi_test/netx_tahi_test_3_19.c index 58d2786d..4effe51d 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_19.c +++ b/test/regression/tahi_test/netx_tahi_test_3_19.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_20.c b/test/regression/tahi_test/netx_tahi_test_3_20.c index 41cd922b..1eb72b32 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_20.c +++ b/test/regression/tahi_test/netx_tahi_test_3_20.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_21.c b/test/regression/tahi_test/netx_tahi_test_3_21.c index e4ad9526..d909c5d3 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_21.c +++ b/test/regression/tahi_test/netx_tahi_test_3_21.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_22.c b/test/regression/tahi_test/netx_tahi_test_3_22.c index 21a1b751..a2c95137 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_22.c +++ b/test/regression/tahi_test/netx_tahi_test_3_22.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_23.c b/test/regression/tahi_test/netx_tahi_test_3_23.c index 1e22d972..f85bd8cb 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_23.c +++ b/test/regression/tahi_test/netx_tahi_test_3_23.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_24.c b/test/regression/tahi_test/netx_tahi_test_3_24.c index 39bbc823..4ef57335 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_24.c +++ b/test/regression/tahi_test/netx_tahi_test_3_24.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_25.c b/test/regression/tahi_test/netx_tahi_test_3_25.c index a7adbb77..7eb95472 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_25.c +++ b/test/regression/tahi_test/netx_tahi_test_3_25.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_26.c b/test/regression/tahi_test/netx_tahi_test_3_26.c index c87c2e42..9a64016a 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_26.c +++ b/test/regression/tahi_test/netx_tahi_test_3_26.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_27.c b/test/regression/tahi_test/netx_tahi_test_3_27.c index 34858e64..1149eafe 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_27.c +++ b/test/regression/tahi_test/netx_tahi_test_3_27.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_28.c b/test/regression/tahi_test/netx_tahi_test_3_28.c index 8b782f10..d8a939cc 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_28.c +++ b/test/regression/tahi_test/netx_tahi_test_3_28.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_29.c b/test/regression/tahi_test/netx_tahi_test_3_29.c index 0e709366..52627fc0 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_29.c +++ b/test/regression/tahi_test/netx_tahi_test_3_29.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_30.c b/test/regression/tahi_test/netx_tahi_test_3_30.c index 34b7afa4..40afbb22 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_30.c +++ b/test/regression/tahi_test/netx_tahi_test_3_30.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_31.c b/test/regression/tahi_test/netx_tahi_test_3_31.c index f13867f5..fbb345c9 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_31.c +++ b/test/regression/tahi_test/netx_tahi_test_3_31.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_32.c b/test/regression/tahi_test/netx_tahi_test_3_32.c index 481bbf08..c26ab1f4 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_32.c +++ b/test/regression/tahi_test/netx_tahi_test_3_32.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_33.c b/test/regression/tahi_test/netx_tahi_test_3_33.c index 5df8c945..53b128ad 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_33.c +++ b/test/regression/tahi_test/netx_tahi_test_3_33.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_34.c b/test/regression/tahi_test/netx_tahi_test_3_34.c index 389ec470..2e431772 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_34.c +++ b/test/regression/tahi_test/netx_tahi_test_3_34.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_35.c b/test/regression/tahi_test/netx_tahi_test_3_35.c index 72d7038c..65b876eb 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_35.c +++ b/test/regression/tahi_test/netx_tahi_test_3_35.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_36.c b/test/regression/tahi_test/netx_tahi_test_3_36.c index ff87d14f..265807ed 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_36.c +++ b/test/regression/tahi_test/netx_tahi_test_3_36.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_37.c b/test/regression/tahi_test/netx_tahi_test_3_37.c index 9b9ea1f3..7f5eba78 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_37.c +++ b/test/regression/tahi_test/netx_tahi_test_3_37.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_38.c b/test/regression/tahi_test/netx_tahi_test_3_38.c index 5a4cba71..aca096f7 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_38.c +++ b/test/regression/tahi_test/netx_tahi_test_3_38.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_39.c b/test/regression/tahi_test/netx_tahi_test_3_39.c index 380b4980..497eb83f 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_39.c +++ b/test/regression/tahi_test/netx_tahi_test_3_39.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_40.c b/test/regression/tahi_test/netx_tahi_test_3_40.c index 2261a1c8..65c05bc7 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_40.c +++ b/test/regression/tahi_test/netx_tahi_test_3_40.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_41.c b/test/regression/tahi_test/netx_tahi_test_3_41.c index ff53aa97..2c6f41aa 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_41.c +++ b/test/regression/tahi_test/netx_tahi_test_3_41.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_3_42.c b/test/regression/tahi_test/netx_tahi_test_3_42.c index 94199e20..d8ca4616 100644 --- a/test/regression/tahi_test/netx_tahi_test_3_42.c +++ b/test/regression/tahi_test/netx_tahi_test_3_42.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/netx_tahi_test_4_10.c b/test/regression/tahi_test/netx_tahi_test_4_10.c index af66b9b3..3d59a8f2 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_10.c +++ b/test/regression/tahi_test/netx_tahi_test_4_10.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_11.c b/test/regression/tahi_test/netx_tahi_test_4_11.c index 06f32e44..5799a652 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_11.c +++ b/test/regression/tahi_test/netx_tahi_test_4_11.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_12.c b/test/regression/tahi_test/netx_tahi_test_4_12.c index f928c0f1..b73d0e5f 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_12.c +++ b/test/regression/tahi_test/netx_tahi_test_4_12.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_13.c b/test/regression/tahi_test/netx_tahi_test_4_13.c index adb744df..d634ab5c 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_13.c +++ b/test/regression/tahi_test/netx_tahi_test_4_13.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_14.c b/test/regression/tahi_test/netx_tahi_test_4_14.c index a30335d9..894f4e9a 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_14.c +++ b/test/regression/tahi_test/netx_tahi_test_4_14.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_15.c b/test/regression/tahi_test/netx_tahi_test_4_15.c index 0b396aea..805dcf1a 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_15.c +++ b/test/regression/tahi_test/netx_tahi_test_4_15.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_16.c b/test/regression/tahi_test/netx_tahi_test_4_16.c index e0520ae2..f086a7a5 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_16.c +++ b/test/regression/tahi_test/netx_tahi_test_4_16.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_2.c b/test/regression/tahi_test/netx_tahi_test_4_2.c index ce54b5e2..a9045690 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_2.c +++ b/test/regression/tahi_test/netx_tahi_test_4_2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_3.c b/test/regression/tahi_test/netx_tahi_test_4_3.c index f04f322b..e35165c4 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_3.c +++ b/test/regression/tahi_test/netx_tahi_test_4_3.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_4.c b/test/regression/tahi_test/netx_tahi_test_4_4.c index 8a6d638a..7f85f69f 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_4.c +++ b/test/regression/tahi_test/netx_tahi_test_4_4.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_5.c b/test/regression/tahi_test/netx_tahi_test_4_5.c index c4705505..29a30311 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_5.c +++ b/test/regression/tahi_test/netx_tahi_test_4_5.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_6.c b/test/regression/tahi_test/netx_tahi_test_4_6.c index 95ccba40..da045494 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_6.c +++ b/test/regression/tahi_test/netx_tahi_test_4_6.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_7.c b/test/regression/tahi_test/netx_tahi_test_4_7.c index 5ca40c49..f5848496 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_7.c +++ b/test/regression/tahi_test/netx_tahi_test_4_7.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_8.c b/test/regression/tahi_test/netx_tahi_test_4_8.c index 263fb63e..8bf0d4f2 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_8.c +++ b/test/regression/tahi_test/netx_tahi_test_4_8.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_4_9.c b/test/regression/tahi_test/netx_tahi_test_4_9.c index 3f0a5be6..dee15f07 100644 --- a/test/regression/tahi_test/netx_tahi_test_4_9.c +++ b/test/regression/tahi_test/netx_tahi_test_4_9.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #if defined(FEATURE_NX_IPV6) && defined(NX_TAHI_ENABLE) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/netx_tahi_test_5.c b/test/regression/tahi_test/netx_tahi_test_5.c index 7ae4010c..0ded212e 100644 --- a/test/regression/tahi_test/netx_tahi_test_5.c +++ b/test/regression/tahi_test/netx_tahi_test_5.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_01_001.c b/test/regression/tahi_test/tahi_01_001.c index 88798462..d788652d 100644 --- a/test/regression/tahi_test/tahi_01_001.c +++ b/test/regression/tahi_test/tahi_01_001.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_002.c b/test/regression/tahi_test/tahi_01_002.c index 8a0f66ed..606b23a0 100644 --- a/test/regression/tahi_test/tahi_01_002.c +++ b/test/regression/tahi_test/tahi_01_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_003.c b/test/regression/tahi_test/tahi_01_003.c index c70a7362..04451e7e 100644 --- a/test/regression/tahi_test/tahi_01_003.c +++ b/test/regression/tahi_test/tahi_01_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_004.c b/test/regression/tahi_test/tahi_01_004.c index 5264ce12..1a905800 100644 --- a/test/regression/tahi_test/tahi_01_004.c +++ b/test/regression/tahi_test/tahi_01_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_005.c b/test/regression/tahi_test/tahi_01_005.c index ca1707e7..d1417c64 100644 --- a/test/regression/tahi_test/tahi_01_005.c +++ b/test/regression/tahi_test/tahi_01_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_006.c b/test/regression/tahi_test/tahi_01_006.c index 41b09e1d..7e74885a 100644 --- a/test/regression/tahi_test/tahi_01_006.c +++ b/test/regression/tahi_test/tahi_01_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_007.c b/test/regression/tahi_test/tahi_01_007.c index 325ba22a..58767ee0 100644 --- a/test/regression/tahi_test/tahi_01_007.c +++ b/test/regression/tahi_test/tahi_01_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_008.c b/test/regression/tahi_test/tahi_01_008.c index cf96528c..0a834a25 100644 --- a/test/regression/tahi_test/tahi_01_008.c +++ b/test/regression/tahi_test/tahi_01_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_009.c b/test/regression/tahi_test/tahi_01_009.c index c3753d5c..beb61d6f 100644 --- a/test/regression/tahi_test/tahi_01_009.c +++ b/test/regression/tahi_test/tahi_01_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_010.c b/test/regression/tahi_test/tahi_01_010.c index 153b48a4..bda31dc8 100644 --- a/test/regression/tahi_test/tahi_01_010.c +++ b/test/regression/tahi_test/tahi_01_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_011.c b/test/regression/tahi_test/tahi_01_011.c index 29f41cba..b867b1f2 100644 --- a/test/regression/tahi_test/tahi_01_011.c +++ b/test/regression/tahi_test/tahi_01_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_012.c b/test/regression/tahi_test/tahi_01_012.c index 0f2d9aeb..3f4d7bd4 100644 --- a/test/regression/tahi_test/tahi_01_012.c +++ b/test/regression/tahi_test/tahi_01_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_013.c b/test/regression/tahi_test/tahi_01_013.c index 9697d61c..fe385ad1 100644 --- a/test/regression/tahi_test/tahi_01_013.c +++ b/test/regression/tahi_test/tahi_01_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_014.c b/test/regression/tahi_test/tahi_01_014.c index f8900835..aee2ab7f 100644 --- a/test/regression/tahi_test/tahi_01_014.c +++ b/test/regression/tahi_test/tahi_01_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_015.c b/test/regression/tahi_test/tahi_01_015.c index 77e5e6cb..5e6817c3 100644 --- a/test/regression/tahi_test/tahi_01_015.c +++ b/test/regression/tahi_test/tahi_01_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_016.c b/test/regression/tahi_test/tahi_01_016.c index 0c75429b..5a666780 100644 --- a/test/regression/tahi_test/tahi_01_016.c +++ b/test/regression/tahi_test/tahi_01_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_017.c b/test/regression/tahi_test/tahi_01_017.c index 7802e208..27b93318 100644 --- a/test/regression/tahi_test/tahi_01_017.c +++ b/test/regression/tahi_test/tahi_01_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_018.c b/test/regression/tahi_test/tahi_01_018.c index 4d941d83..795c3d52 100644 --- a/test/regression/tahi_test/tahi_01_018.c +++ b/test/regression/tahi_test/tahi_01_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_019.c b/test/regression/tahi_test/tahi_01_019.c index 5199e650..852d661f 100644 --- a/test/regression/tahi_test/tahi_01_019.c +++ b/test/regression/tahi_test/tahi_01_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_020.c b/test/regression/tahi_test/tahi_01_020.c index 8bc2c8de..31a947de 100644 --- a/test/regression/tahi_test/tahi_01_020.c +++ b/test/regression/tahi_test/tahi_01_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_021.c b/test/regression/tahi_test/tahi_01_021.c index a0a804e5..77985e0d 100644 --- a/test/regression/tahi_test/tahi_01_021.c +++ b/test/regression/tahi_test/tahi_01_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_022.c b/test/regression/tahi_test/tahi_01_022.c index 8d3e3c14..0c23701d 100644 --- a/test/regression/tahi_test/tahi_01_022.c +++ b/test/regression/tahi_test/tahi_01_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_023.c b/test/regression/tahi_test/tahi_01_023.c index 25229025..97af2b99 100644 --- a/test/regression/tahi_test/tahi_01_023.c +++ b/test/regression/tahi_test/tahi_01_023.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_024.c b/test/regression/tahi_test/tahi_01_024.c index 4e261837..af53911b 100644 --- a/test/regression/tahi_test/tahi_01_024.c +++ b/test/regression/tahi_test/tahi_01_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_025.c b/test/regression/tahi_test/tahi_01_025.c index 8a8d18a6..ffd2d95e 100644 --- a/test/regression/tahi_test/tahi_01_025.c +++ b/test/regression/tahi_test/tahi_01_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_026.c b/test/regression/tahi_test/tahi_01_026.c index 9c40f86d..446c4018 100644 --- a/test/regression/tahi_test/tahi_01_026.c +++ b/test/regression/tahi_test/tahi_01_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_027.c b/test/regression/tahi_test/tahi_01_027.c index 08a53daf..d9d06bb4 100644 --- a/test/regression/tahi_test/tahi_01_027.c +++ b/test/regression/tahi_test/tahi_01_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_028.c b/test/regression/tahi_test/tahi_01_028.c index 31a0f0f8..fbbe0c5b 100644 --- a/test/regression/tahi_test/tahi_01_028.c +++ b/test/regression/tahi_test/tahi_01_028.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_029.c b/test/regression/tahi_test/tahi_01_029.c index d55044bb..721bd4df 100644 --- a/test/regression/tahi_test/tahi_01_029.c +++ b/test/regression/tahi_test/tahi_01_029.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_030.c b/test/regression/tahi_test/tahi_01_030.c index 5efd5dc2..671c05ce 100644 --- a/test/regression/tahi_test/tahi_01_030.c +++ b/test/regression/tahi_test/tahi_01_030.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_031.c b/test/regression/tahi_test/tahi_01_031.c index 5020ae9d..76ebe012 100644 --- a/test/regression/tahi_test/tahi_01_031.c +++ b/test/regression/tahi_test/tahi_01_031.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_032.c b/test/regression/tahi_test/tahi_01_032.c index 1b1c1231..dd578000 100644 --- a/test/regression/tahi_test/tahi_01_032.c +++ b/test/regression/tahi_test/tahi_01_032.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_033.c b/test/regression/tahi_test/tahi_01_033.c index 351fbb00..07a4e73e 100644 --- a/test/regression/tahi_test/tahi_01_033.c +++ b/test/regression/tahi_test/tahi_01_033.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_034.c b/test/regression/tahi_test/tahi_01_034.c index a10113a7..49f3a899 100644 --- a/test/regression/tahi_test/tahi_01_034.c +++ b/test/regression/tahi_test/tahi_01_034.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_035.c b/test/regression/tahi_test/tahi_01_035.c index cd8bcf1c..8c19e5c1 100644 --- a/test/regression/tahi_test/tahi_01_035.c +++ b/test/regression/tahi_test/tahi_01_035.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_036.c b/test/regression/tahi_test/tahi_01_036.c index e7779e58..4d296de2 100644 --- a/test/regression/tahi_test/tahi_01_036.c +++ b/test/regression/tahi_test/tahi_01_036.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_037.c b/test/regression/tahi_test/tahi_01_037.c index 453e9e12..a90bad36 100644 --- a/test/regression/tahi_test/tahi_01_037.c +++ b/test/regression/tahi_test/tahi_01_037.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_038.c b/test/regression/tahi_test/tahi_01_038.c index d58e4bbf..afa5e87f 100644 --- a/test/regression/tahi_test/tahi_01_038.c +++ b/test/regression/tahi_test/tahi_01_038.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_039.c b/test/regression/tahi_test/tahi_01_039.c index 51464c39..3298439e 100644 --- a/test/regression/tahi_test/tahi_01_039.c +++ b/test/regression/tahi_test/tahi_01_039.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_040.c b/test/regression/tahi_test/tahi_01_040.c index 74931506..94ecfcd8 100644 --- a/test/regression/tahi_test/tahi_01_040.c +++ b/test/regression/tahi_test/tahi_01_040.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_041.c b/test/regression/tahi_test/tahi_01_041.c index 5bfb1894..7bf6c429 100644 --- a/test/regression/tahi_test/tahi_01_041.c +++ b/test/regression/tahi_test/tahi_01_041.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_042.c b/test/regression/tahi_test/tahi_01_042.c index 4808def0..e61bd5ba 100644 --- a/test/regression/tahi_test/tahi_01_042.c +++ b/test/regression/tahi_test/tahi_01_042.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_043.c b/test/regression/tahi_test/tahi_01_043.c index e1a8d386..2f69d316 100644 --- a/test/regression/tahi_test/tahi_01_043.c +++ b/test/regression/tahi_test/tahi_01_043.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_044.c b/test/regression/tahi_test/tahi_01_044.c index a5379efa..9c51ea4b 100644 --- a/test/regression/tahi_test/tahi_01_044.c +++ b/test/regression/tahi_test/tahi_01_044.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_045.c b/test/regression/tahi_test/tahi_01_045.c index 00b0f156..ab4626d9 100644 --- a/test/regression/tahi_test/tahi_01_045.c +++ b/test/regression/tahi_test/tahi_01_045.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_046.c b/test/regression/tahi_test/tahi_01_046.c index 2858d844..b38548ba 100644 --- a/test/regression/tahi_test/tahi_01_046.c +++ b/test/regression/tahi_test/tahi_01_046.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_047.c b/test/regression/tahi_test/tahi_01_047.c index 0121b2cc..15a2d35a 100644 --- a/test/regression/tahi_test/tahi_01_047.c +++ b/test/regression/tahi_test/tahi_01_047.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_048.c b/test/regression/tahi_test/tahi_01_048.c index b59e3302..99872333 100644 --- a/test/regression/tahi_test/tahi_01_048.c +++ b/test/regression/tahi_test/tahi_01_048.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_049.c b/test/regression/tahi_test/tahi_01_049.c index e4a8f5a7..98a556ca 100644 --- a/test/regression/tahi_test/tahi_01_049.c +++ b/test/regression/tahi_test/tahi_01_049.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_050.c b/test/regression/tahi_test/tahi_01_050.c index e438cc24..c2f2f3bc 100644 --- a/test/regression/tahi_test/tahi_01_050.c +++ b/test/regression/tahi_test/tahi_01_050.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_051.c b/test/regression/tahi_test/tahi_01_051.c index 4cbf3e40..04a213a7 100644 --- a/test/regression/tahi_test/tahi_01_051.c +++ b/test/regression/tahi_test/tahi_01_051.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_052.c b/test/regression/tahi_test/tahi_01_052.c index e24a7810..e0da83d9 100644 --- a/test/regression/tahi_test/tahi_01_052.c +++ b/test/regression/tahi_test/tahi_01_052.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_053.c b/test/regression/tahi_test/tahi_01_053.c index 7a456e96..a70a4177 100644 --- a/test/regression/tahi_test/tahi_01_053.c +++ b/test/regression/tahi_test/tahi_01_053.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_01_054.c b/test/regression/tahi_test/tahi_01_054.c index 7ab9be58..a81cc017 100644 --- a/test/regression/tahi_test/tahi_01_054.c +++ b/test/regression/tahi_test/tahi_01_054.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_001.c b/test/regression/tahi_test/tahi_02_001.c index 455abe9b..5338eee9 100644 --- a/test/regression/tahi_test/tahi_02_001.c +++ b/test/regression/tahi_test/tahi_02_001.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_002.c b/test/regression/tahi_test/tahi_02_002.c index 19d62e46..cd7e62d4 100644 --- a/test/regression/tahi_test/tahi_02_002.c +++ b/test/regression/tahi_test/tahi_02_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_003.c b/test/regression/tahi_test/tahi_02_003.c index 4c088174..0a1b7965 100644 --- a/test/regression/tahi_test/tahi_02_003.c +++ b/test/regression/tahi_test/tahi_02_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_004.c b/test/regression/tahi_test/tahi_02_004.c index c6b54801..452b2150 100644 --- a/test/regression/tahi_test/tahi_02_004.c +++ b/test/regression/tahi_test/tahi_02_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_005.c b/test/regression/tahi_test/tahi_02_005.c index ddcfe0ea..3b52c529 100644 --- a/test/regression/tahi_test/tahi_02_005.c +++ b/test/regression/tahi_test/tahi_02_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_006.c b/test/regression/tahi_test/tahi_02_006.c index 2b276e93..8fcfba92 100644 --- a/test/regression/tahi_test/tahi_02_006.c +++ b/test/regression/tahi_test/tahi_02_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_007.c b/test/regression/tahi_test/tahi_02_007.c index 7084cfd2..2eab4255 100644 --- a/test/regression/tahi_test/tahi_02_007.c +++ b/test/regression/tahi_test/tahi_02_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_008.c b/test/regression/tahi_test/tahi_02_008.c index b7b68b37..6253bbf4 100644 --- a/test/regression/tahi_test/tahi_02_008.c +++ b/test/regression/tahi_test/tahi_02_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_009.c b/test/regression/tahi_test/tahi_02_009.c index 674e2872..aa5f81b3 100644 --- a/test/regression/tahi_test/tahi_02_009.c +++ b/test/regression/tahi_test/tahi_02_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_010.c b/test/regression/tahi_test/tahi_02_010.c index 4bfa28ca..80880873 100644 --- a/test/regression/tahi_test/tahi_02_010.c +++ b/test/regression/tahi_test/tahi_02_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_011.c b/test/regression/tahi_test/tahi_02_011.c index cbea5b09..ee0407e7 100644 --- a/test/regression/tahi_test/tahi_02_011.c +++ b/test/regression/tahi_test/tahi_02_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_012.c b/test/regression/tahi_test/tahi_02_012.c index 305a74e9..bd1834b0 100644 --- a/test/regression/tahi_test/tahi_02_012.c +++ b/test/regression/tahi_test/tahi_02_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_013.c b/test/regression/tahi_test/tahi_02_013.c index d915746d..2582d965 100644 --- a/test/regression/tahi_test/tahi_02_013.c +++ b/test/regression/tahi_test/tahi_02_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_014.c b/test/regression/tahi_test/tahi_02_014.c index d508e252..b428edb2 100644 --- a/test/regression/tahi_test/tahi_02_014.c +++ b/test/regression/tahi_test/tahi_02_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_015.c b/test/regression/tahi_test/tahi_02_015.c index 11d49d8e..77a4a55a 100644 --- a/test/regression/tahi_test/tahi_02_015.c +++ b/test/regression/tahi_test/tahi_02_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_016.c b/test/regression/tahi_test/tahi_02_016.c index fa8d33ce..f57c158a 100644 --- a/test/regression/tahi_test/tahi_02_016.c +++ b/test/regression/tahi_test/tahi_02_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_017.c b/test/regression/tahi_test/tahi_02_017.c index 6d865413..73ea842b 100644 --- a/test/regression/tahi_test/tahi_02_017.c +++ b/test/regression/tahi_test/tahi_02_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_018.c b/test/regression/tahi_test/tahi_02_018.c index e4cb4f20..03a359b5 100644 --- a/test/regression/tahi_test/tahi_02_018.c +++ b/test/regression/tahi_test/tahi_02_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_019.c b/test/regression/tahi_test/tahi_02_019.c index 908b9769..6d9e41ab 100644 --- a/test/regression/tahi_test/tahi_02_019.c +++ b/test/regression/tahi_test/tahi_02_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_020.c b/test/regression/tahi_test/tahi_02_020.c index f3767d75..74a4b8a7 100644 --- a/test/regression/tahi_test/tahi_02_020.c +++ b/test/regression/tahi_test/tahi_02_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_021.c b/test/regression/tahi_test/tahi_02_021.c index a1a4f261..5359b93d 100644 --- a/test/regression/tahi_test/tahi_02_021.c +++ b/test/regression/tahi_test/tahi_02_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_022.c b/test/regression/tahi_test/tahi_02_022.c index 901a4628..65878a73 100644 --- a/test/regression/tahi_test/tahi_02_022.c +++ b/test/regression/tahi_test/tahi_02_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_023.c b/test/regression/tahi_test/tahi_02_023.c index 4c8caf37..d430d48a 100644 --- a/test/regression/tahi_test/tahi_02_023.c +++ b/test/regression/tahi_test/tahi_02_023.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_024.c b/test/regression/tahi_test/tahi_02_024.c index 07f5ab21..0028d8b7 100644 --- a/test/regression/tahi_test/tahi_02_024.c +++ b/test/regression/tahi_test/tahi_02_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_025.c b/test/regression/tahi_test/tahi_02_025.c index acb23dc4..499aebc4 100644 --- a/test/regression/tahi_test/tahi_02_025.c +++ b/test/regression/tahi_test/tahi_02_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_026.c b/test/regression/tahi_test/tahi_02_026.c index 05f88652..c8002f37 100644 --- a/test/regression/tahi_test/tahi_02_026.c +++ b/test/regression/tahi_test/tahi_02_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_027.c b/test/regression/tahi_test/tahi_02_027.c index c7061f73..e18b3f1e 100644 --- a/test/regression/tahi_test/tahi_02_027.c +++ b/test/regression/tahi_test/tahi_02_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_028.c b/test/regression/tahi_test/tahi_02_028.c index 8a83ac9c..f78a6417 100644 --- a/test/regression/tahi_test/tahi_02_028.c +++ b/test/regression/tahi_test/tahi_02_028.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_029.c b/test/regression/tahi_test/tahi_02_029.c index d7607b89..fc4842fb 100644 --- a/test/regression/tahi_test/tahi_02_029.c +++ b/test/regression/tahi_test/tahi_02_029.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_030.c b/test/regression/tahi_test/tahi_02_030.c index 05625599..7c60a15a 100644 --- a/test/regression/tahi_test/tahi_02_030.c +++ b/test/regression/tahi_test/tahi_02_030.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_031.c b/test/regression/tahi_test/tahi_02_031.c index d767cedd..74335b4a 100644 --- a/test/regression/tahi_test/tahi_02_031.c +++ b/test/regression/tahi_test/tahi_02_031.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_032.c b/test/regression/tahi_test/tahi_02_032.c index 13ac62ab..ddf5f7e5 100644 --- a/test/regression/tahi_test/tahi_02_032.c +++ b/test/regression/tahi_test/tahi_02_032.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_033.c b/test/regression/tahi_test/tahi_02_033.c index 75438502..4592e901 100644 --- a/test/regression/tahi_test/tahi_02_033.c +++ b/test/regression/tahi_test/tahi_02_033.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_034.c b/test/regression/tahi_test/tahi_02_034.c index 26019430..1ce79758 100644 --- a/test/regression/tahi_test/tahi_02_034.c +++ b/test/regression/tahi_test/tahi_02_034.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_035.c b/test/regression/tahi_test/tahi_02_035.c index 72b914d7..f1ea4ed7 100644 --- a/test/regression/tahi_test/tahi_02_035.c +++ b/test/regression/tahi_test/tahi_02_035.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_036.c b/test/regression/tahi_test/tahi_02_036.c index cfbc81fb..d6c453d3 100644 --- a/test/regression/tahi_test/tahi_02_036.c +++ b/test/regression/tahi_test/tahi_02_036.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_037.c b/test/regression/tahi_test/tahi_02_037.c index 69efb4f6..522ed20a 100644 --- a/test/regression/tahi_test/tahi_02_037.c +++ b/test/regression/tahi_test/tahi_02_037.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_038.c b/test/regression/tahi_test/tahi_02_038.c index 6469747c..3324766f 100644 --- a/test/regression/tahi_test/tahi_02_038.c +++ b/test/regression/tahi_test/tahi_02_038.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_039.c b/test/regression/tahi_test/tahi_02_039.c index 0b253f33..f166c111 100644 --- a/test/regression/tahi_test/tahi_02_039.c +++ b/test/regression/tahi_test/tahi_02_039.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_040.c b/test/regression/tahi_test/tahi_02_040.c index 836d8ddc..63b83f1b 100644 --- a/test/regression/tahi_test/tahi_02_040.c +++ b/test/regression/tahi_test/tahi_02_040.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_041.c b/test/regression/tahi_test/tahi_02_041.c index a6ee376d..15bdadee 100644 --- a/test/regression/tahi_test/tahi_02_041.c +++ b/test/regression/tahi_test/tahi_02_041.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_042.c b/test/regression/tahi_test/tahi_02_042.c index ec4a8eb8..ba364a50 100644 --- a/test/regression/tahi_test/tahi_02_042.c +++ b/test/regression/tahi_test/tahi_02_042.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_043.c b/test/regression/tahi_test/tahi_02_043.c index a5b8b58c..451d382b 100644 --- a/test/regression/tahi_test/tahi_02_043.c +++ b/test/regression/tahi_test/tahi_02_043.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_044.c b/test/regression/tahi_test/tahi_02_044.c index 754ac287..67be94eb 100644 --- a/test/regression/tahi_test/tahi_02_044.c +++ b/test/regression/tahi_test/tahi_02_044.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_045.c b/test/regression/tahi_test/tahi_02_045.c index e7bbc3f8..93d6738c 100644 --- a/test/regression/tahi_test/tahi_02_045.c +++ b/test/regression/tahi_test/tahi_02_045.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_046.c b/test/regression/tahi_test/tahi_02_046.c index 0e816538..582bd335 100644 --- a/test/regression/tahi_test/tahi_02_046.c +++ b/test/regression/tahi_test/tahi_02_046.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_047.c b/test/regression/tahi_test/tahi_02_047.c index 4b02a739..d3c618b9 100644 --- a/test/regression/tahi_test/tahi_02_047.c +++ b/test/regression/tahi_test/tahi_02_047.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_048.c b/test/regression/tahi_test/tahi_02_048.c index 7797857d..6d6e8709 100644 --- a/test/regression/tahi_test/tahi_02_048.c +++ b/test/regression/tahi_test/tahi_02_048.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_049.c b/test/regression/tahi_test/tahi_02_049.c index 4f5a0f2c..bfc07800 100644 --- a/test/regression/tahi_test/tahi_02_049.c +++ b/test/regression/tahi_test/tahi_02_049.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_050.c b/test/regression/tahi_test/tahi_02_050.c index 6f91f08a..413e0e33 100644 --- a/test/regression/tahi_test/tahi_02_050.c +++ b/test/regression/tahi_test/tahi_02_050.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_051.c b/test/regression/tahi_test/tahi_02_051.c index a55ed8aa..6e408d77 100644 --- a/test/regression/tahi_test/tahi_02_051.c +++ b/test/regression/tahi_test/tahi_02_051.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_052.c b/test/regression/tahi_test/tahi_02_052.c index b3312a8e..d5ff022a 100644 --- a/test/regression/tahi_test/tahi_02_052.c +++ b/test/regression/tahi_test/tahi_02_052.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_053.c b/test/regression/tahi_test/tahi_02_053.c index ad1dadf3..223afbc0 100644 --- a/test/regression/tahi_test/tahi_02_053.c +++ b/test/regression/tahi_test/tahi_02_053.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_054.c b/test/regression/tahi_test/tahi_02_054.c index 8faf01f1..50c90e86 100644 --- a/test/regression/tahi_test/tahi_02_054.c +++ b/test/regression/tahi_test/tahi_02_054.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_055.c b/test/regression/tahi_test/tahi_02_055.c index 95beeee0..7e45a560 100644 --- a/test/regression/tahi_test/tahi_02_055.c +++ b/test/regression/tahi_test/tahi_02_055.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_056.c b/test/regression/tahi_test/tahi_02_056.c index 4055f4be..9830a81c 100644 --- a/test/regression/tahi_test/tahi_02_056.c +++ b/test/regression/tahi_test/tahi_02_056.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_057.c b/test/regression/tahi_test/tahi_02_057.c index 5082f934..76ba47f4 100644 --- a/test/regression/tahi_test/tahi_02_057.c +++ b/test/regression/tahi_test/tahi_02_057.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_058.c b/test/regression/tahi_test/tahi_02_058.c index 4d983186..6c45c457 100644 --- a/test/regression/tahi_test/tahi_02_058.c +++ b/test/regression/tahi_test/tahi_02_058.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_059.c b/test/regression/tahi_test/tahi_02_059.c index 0b8b7488..1fdfd421 100644 --- a/test/regression/tahi_test/tahi_02_059.c +++ b/test/regression/tahi_test/tahi_02_059.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_060.c b/test/regression/tahi_test/tahi_02_060.c index 96bb47d1..ce2a47ea 100644 --- a/test/regression/tahi_test/tahi_02_060.c +++ b/test/regression/tahi_test/tahi_02_060.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_061.c b/test/regression/tahi_test/tahi_02_061.c index 5b1c18f0..62569e4d 100644 --- a/test/regression/tahi_test/tahi_02_061.c +++ b/test/regression/tahi_test/tahi_02_061.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_062.c b/test/regression/tahi_test/tahi_02_062.c index ecab9479..3ccf6028 100644 --- a/test/regression/tahi_test/tahi_02_062.c +++ b/test/regression/tahi_test/tahi_02_062.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_063.c b/test/regression/tahi_test/tahi_02_063.c index 54f729f5..54827272 100644 --- a/test/regression/tahi_test/tahi_02_063.c +++ b/test/regression/tahi_test/tahi_02_063.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_064.c b/test/regression/tahi_test/tahi_02_064.c index 29b38eb2..2e2a1ed8 100644 --- a/test/regression/tahi_test/tahi_02_064.c +++ b/test/regression/tahi_test/tahi_02_064.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_065.c b/test/regression/tahi_test/tahi_02_065.c index 60409dcb..8fc5aaa9 100644 --- a/test/regression/tahi_test/tahi_02_065.c +++ b/test/regression/tahi_test/tahi_02_065.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_066.c b/test/regression/tahi_test/tahi_02_066.c index 2e80de7b..89e9af10 100644 --- a/test/regression/tahi_test/tahi_02_066.c +++ b/test/regression/tahi_test/tahi_02_066.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_067.c b/test/regression/tahi_test/tahi_02_067.c index f37ba4b9..04de9642 100644 --- a/test/regression/tahi_test/tahi_02_067.c +++ b/test/regression/tahi_test/tahi_02_067.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_068.c b/test/regression/tahi_test/tahi_02_068.c index b9771624..794cec53 100644 --- a/test/regression/tahi_test/tahi_02_068.c +++ b/test/regression/tahi_test/tahi_02_068.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_069.c b/test/regression/tahi_test/tahi_02_069.c index 92900a55..44c4fe87 100644 --- a/test/regression/tahi_test/tahi_02_069.c +++ b/test/regression/tahi_test/tahi_02_069.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_070.c b/test/regression/tahi_test/tahi_02_070.c index f6e8a784..29015a18 100644 --- a/test/regression/tahi_test/tahi_02_070.c +++ b/test/regression/tahi_test/tahi_02_070.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_071.c b/test/regression/tahi_test/tahi_02_071.c index a60b6547..a0e63dda 100644 --- a/test/regression/tahi_test/tahi_02_071.c +++ b/test/regression/tahi_test/tahi_02_071.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_072.c b/test/regression/tahi_test/tahi_02_072.c index 65cd7522..a3676d28 100644 --- a/test/regression/tahi_test/tahi_02_072.c +++ b/test/regression/tahi_test/tahi_02_072.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_073.c b/test/regression/tahi_test/tahi_02_073.c index c3e445e1..0f2b834f 100644 --- a/test/regression/tahi_test/tahi_02_073.c +++ b/test/regression/tahi_test/tahi_02_073.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_074.c b/test/regression/tahi_test/tahi_02_074.c index 0fa35dd6..662aa695 100644 --- a/test/regression/tahi_test/tahi_02_074.c +++ b/test/regression/tahi_test/tahi_02_074.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_075.c b/test/regression/tahi_test/tahi_02_075.c index d4b982fa..1ada2b49 100644 --- a/test/regression/tahi_test/tahi_02_075.c +++ b/test/regression/tahi_test/tahi_02_075.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_076.c b/test/regression/tahi_test/tahi_02_076.c index 1d16ff81..f00fa1ef 100644 --- a/test/regression/tahi_test/tahi_02_076.c +++ b/test/regression/tahi_test/tahi_02_076.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_077.c b/test/regression/tahi_test/tahi_02_077.c index 0df99217..66096a30 100644 --- a/test/regression/tahi_test/tahi_02_077.c +++ b/test/regression/tahi_test/tahi_02_077.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_078.c b/test/regression/tahi_test/tahi_02_078.c index 3a3a198f..096f489a 100644 --- a/test/regression/tahi_test/tahi_02_078.c +++ b/test/regression/tahi_test/tahi_02_078.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_079.c b/test/regression/tahi_test/tahi_02_079.c index 0b9ce50a..3e980190 100644 --- a/test/regression/tahi_test/tahi_02_079.c +++ b/test/regression/tahi_test/tahi_02_079.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_080.c b/test/regression/tahi_test/tahi_02_080.c index 74d47ab8..7d34ee81 100644 --- a/test/regression/tahi_test/tahi_02_080.c +++ b/test/regression/tahi_test/tahi_02_080.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_081.c b/test/regression/tahi_test/tahi_02_081.c index 110eb005..e8550396 100644 --- a/test/regression/tahi_test/tahi_02_081.c +++ b/test/regression/tahi_test/tahi_02_081.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_082.c b/test/regression/tahi_test/tahi_02_082.c index 1268bb54..3c8bded6 100644 --- a/test/regression/tahi_test/tahi_02_082.c +++ b/test/regression/tahi_test/tahi_02_082.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_083.c b/test/regression/tahi_test/tahi_02_083.c index b976b199..c065b002 100644 --- a/test/regression/tahi_test/tahi_02_083.c +++ b/test/regression/tahi_test/tahi_02_083.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_084.c b/test/regression/tahi_test/tahi_02_084.c index 18cf42fc..79147be5 100644 --- a/test/regression/tahi_test/tahi_02_084.c +++ b/test/regression/tahi_test/tahi_02_084.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_085.c b/test/regression/tahi_test/tahi_02_085.c index 7adc3ea8..f851fa35 100644 --- a/test/regression/tahi_test/tahi_02_085.c +++ b/test/regression/tahi_test/tahi_02_085.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_086.c b/test/regression/tahi_test/tahi_02_086.c index eff14812..543809fe 100644 --- a/test/regression/tahi_test/tahi_02_086.c +++ b/test/regression/tahi_test/tahi_02_086.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_087.c b/test/regression/tahi_test/tahi_02_087.c index 405f1fda..0ec2d111 100644 --- a/test/regression/tahi_test/tahi_02_087.c +++ b/test/regression/tahi_test/tahi_02_087.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_088.c b/test/regression/tahi_test/tahi_02_088.c index aca75c81..f8787349 100644 --- a/test/regression/tahi_test/tahi_02_088.c +++ b/test/regression/tahi_test/tahi_02_088.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_089.c b/test/regression/tahi_test/tahi_02_089.c index 183e5714..b92b54ed 100644 --- a/test/regression/tahi_test/tahi_02_089.c +++ b/test/regression/tahi_test/tahi_02_089.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_090.c b/test/regression/tahi_test/tahi_02_090.c index b7a6d354..b7b5f968 100644 --- a/test/regression/tahi_test/tahi_02_090.c +++ b/test/regression/tahi_test/tahi_02_090.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_091.c b/test/regression/tahi_test/tahi_02_091.c index 43ef5af6..6f47f799 100644 --- a/test/regression/tahi_test/tahi_02_091.c +++ b/test/regression/tahi_test/tahi_02_091.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_092.c b/test/regression/tahi_test/tahi_02_092.c index 2a940086..c25efed1 100644 --- a/test/regression/tahi_test/tahi_02_092.c +++ b/test/regression/tahi_test/tahi_02_092.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_093.c b/test/regression/tahi_test/tahi_02_093.c index cc80cbe3..e708b46f 100644 --- a/test/regression/tahi_test/tahi_02_093.c +++ b/test/regression/tahi_test/tahi_02_093.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_094.c b/test/regression/tahi_test/tahi_02_094.c index b04de34b..c83b126a 100644 --- a/test/regression/tahi_test/tahi_02_094.c +++ b/test/regression/tahi_test/tahi_02_094.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_095.c b/test/regression/tahi_test/tahi_02_095.c index fbaea35c..d6930830 100644 --- a/test/regression/tahi_test/tahi_02_095.c +++ b/test/regression/tahi_test/tahi_02_095.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_096.c b/test/regression/tahi_test/tahi_02_096.c index 369bc08f..732f5d9e 100644 --- a/test/regression/tahi_test/tahi_02_096.c +++ b/test/regression/tahi_test/tahi_02_096.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_097.c b/test/regression/tahi_test/tahi_02_097.c index 14d89ea6..1a44622d 100644 --- a/test/regression/tahi_test/tahi_02_097.c +++ b/test/regression/tahi_test/tahi_02_097.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_098.c b/test/regression/tahi_test/tahi_02_098.c index 4199e7cf..ca29cac7 100644 --- a/test/regression/tahi_test/tahi_02_098.c +++ b/test/regression/tahi_test/tahi_02_098.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_099.c b/test/regression/tahi_test/tahi_02_099.c index dc5c6d99..71bb7578 100644 --- a/test/regression/tahi_test/tahi_02_099.c +++ b/test/regression/tahi_test/tahi_02_099.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_100.c b/test/regression/tahi_test/tahi_02_100.c index 3db80a24..7a0d3651 100644 --- a/test/regression/tahi_test/tahi_02_100.c +++ b/test/regression/tahi_test/tahi_02_100.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_101.c b/test/regression/tahi_test/tahi_02_101.c index dcb1cfd3..6b895afe 100644 --- a/test/regression/tahi_test/tahi_02_101.c +++ b/test/regression/tahi_test/tahi_02_101.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_102.c b/test/regression/tahi_test/tahi_02_102.c index 27d70a14..84d14b3a 100644 --- a/test/regression/tahi_test/tahi_02_102.c +++ b/test/regression/tahi_test/tahi_02_102.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_103.c b/test/regression/tahi_test/tahi_02_103.c index 469aea81..b51dadc6 100644 --- a/test/regression/tahi_test/tahi_02_103.c +++ b/test/regression/tahi_test/tahi_02_103.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_104.c b/test/regression/tahi_test/tahi_02_104.c index 12329b10..f430e368 100644 --- a/test/regression/tahi_test/tahi_02_104.c +++ b/test/regression/tahi_test/tahi_02_104.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_105.c b/test/regression/tahi_test/tahi_02_105.c index b0ee823e..bd72480b 100644 --- a/test/regression/tahi_test/tahi_02_105.c +++ b/test/regression/tahi_test/tahi_02_105.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_106.c b/test/regression/tahi_test/tahi_02_106.c index ffc44535..606e2ecb 100644 --- a/test/regression/tahi_test/tahi_02_106.c +++ b/test/regression/tahi_test/tahi_02_106.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_107.c b/test/regression/tahi_test/tahi_02_107.c index 10813f94..d845c8f0 100644 --- a/test/regression/tahi_test/tahi_02_107.c +++ b/test/regression/tahi_test/tahi_02_107.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_108.c b/test/regression/tahi_test/tahi_02_108.c index 6cb88e72..9a2f9688 100644 --- a/test/regression/tahi_test/tahi_02_108.c +++ b/test/regression/tahi_test/tahi_02_108.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_109.c b/test/regression/tahi_test/tahi_02_109.c index cfb53762..aee8a3f3 100644 --- a/test/regression/tahi_test/tahi_02_109.c +++ b/test/regression/tahi_test/tahi_02_109.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_110.c b/test/regression/tahi_test/tahi_02_110.c index 3f321e3e..ec1dd5a5 100644 --- a/test/regression/tahi_test/tahi_02_110.c +++ b/test/regression/tahi_test/tahi_02_110.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_111.c b/test/regression/tahi_test/tahi_02_111.c index b367fdf1..7258fe1c 100644 --- a/test/regression/tahi_test/tahi_02_111.c +++ b/test/regression/tahi_test/tahi_02_111.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_112.c b/test/regression/tahi_test/tahi_02_112.c index 372fdc88..cac3560c 100644 --- a/test/regression/tahi_test/tahi_02_112.c +++ b/test/regression/tahi_test/tahi_02_112.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_113.c b/test/regression/tahi_test/tahi_02_113.c index 7ed1f2fa..b61feb68 100644 --- a/test/regression/tahi_test/tahi_02_113.c +++ b/test/regression/tahi_test/tahi_02_113.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_114.c b/test/regression/tahi_test/tahi_02_114.c index fe29f3a2..21aac7b6 100644 --- a/test/regression/tahi_test/tahi_02_114.c +++ b/test/regression/tahi_test/tahi_02_114.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_115.c b/test/regression/tahi_test/tahi_02_115.c index 1a4a8bc6..9fc0ddd1 100644 --- a/test/regression/tahi_test/tahi_02_115.c +++ b/test/regression/tahi_test/tahi_02_115.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_116.c b/test/regression/tahi_test/tahi_02_116.c index 610e4775..26574a7d 100644 --- a/test/regression/tahi_test/tahi_02_116.c +++ b/test/regression/tahi_test/tahi_02_116.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_117.c b/test/regression/tahi_test/tahi_02_117.c index cd9693b9..49e9eac3 100644 --- a/test/regression/tahi_test/tahi_02_117.c +++ b/test/regression/tahi_test/tahi_02_117.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_118.c b/test/regression/tahi_test/tahi_02_118.c index 82c99398..cd389b19 100644 --- a/test/regression/tahi_test/tahi_02_118.c +++ b/test/regression/tahi_test/tahi_02_118.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_119.c b/test/regression/tahi_test/tahi_02_119.c index a2039b56..7db4765d 100644 --- a/test/regression/tahi_test/tahi_02_119.c +++ b/test/regression/tahi_test/tahi_02_119.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_120.c b/test/regression/tahi_test/tahi_02_120.c index f952178b..56faed4b 100644 --- a/test/regression/tahi_test/tahi_02_120.c +++ b/test/regression/tahi_test/tahi_02_120.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_121.c b/test/regression/tahi_test/tahi_02_121.c index d6f2963f..7bb337d2 100644 --- a/test/regression/tahi_test/tahi_02_121.c +++ b/test/regression/tahi_test/tahi_02_121.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_122.c b/test/regression/tahi_test/tahi_02_122.c index eb749479..8bc6a645 100644 --- a/test/regression/tahi_test/tahi_02_122.c +++ b/test/regression/tahi_test/tahi_02_122.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_123.c b/test/regression/tahi_test/tahi_02_123.c index ce39734f..dd971c78 100644 --- a/test/regression/tahi_test/tahi_02_123.c +++ b/test/regression/tahi_test/tahi_02_123.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_124.c b/test/regression/tahi_test/tahi_02_124.c index 19cf6258..2f69b138 100644 --- a/test/regression/tahi_test/tahi_02_124.c +++ b/test/regression/tahi_test/tahi_02_124.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_125.c b/test/regression/tahi_test/tahi_02_125.c index 8917daaa..801c97c7 100644 --- a/test/regression/tahi_test/tahi_02_125.c +++ b/test/regression/tahi_test/tahi_02_125.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_126.c b/test/regression/tahi_test/tahi_02_126.c index cfc25ded..2f3c780b 100644 --- a/test/regression/tahi_test/tahi_02_126.c +++ b/test/regression/tahi_test/tahi_02_126.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_127.c b/test/regression/tahi_test/tahi_02_127.c index c7e14f9a..3b600f6b 100644 --- a/test/regression/tahi_test/tahi_02_127.c +++ b/test/regression/tahi_test/tahi_02_127.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_128.c b/test/regression/tahi_test/tahi_02_128.c index 60c38340..758b3132 100644 --- a/test/regression/tahi_test/tahi_02_128.c +++ b/test/regression/tahi_test/tahi_02_128.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_129.c b/test/regression/tahi_test/tahi_02_129.c index 69a4dba2..ad31bb89 100644 --- a/test/regression/tahi_test/tahi_02_129.c +++ b/test/regression/tahi_test/tahi_02_129.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_130.c b/test/regression/tahi_test/tahi_02_130.c index 3e13c193..040bc808 100644 --- a/test/regression/tahi_test/tahi_02_130.c +++ b/test/regression/tahi_test/tahi_02_130.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_131.c b/test/regression/tahi_test/tahi_02_131.c index 08496773..91004466 100644 --- a/test/regression/tahi_test/tahi_02_131.c +++ b/test/regression/tahi_test/tahi_02_131.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_132.c b/test/regression/tahi_test/tahi_02_132.c index 88320c1f..7c5cff8d 100644 --- a/test/regression/tahi_test/tahi_02_132.c +++ b/test/regression/tahi_test/tahi_02_132.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_133.c b/test/regression/tahi_test/tahi_02_133.c index 81fd50f8..c4bd9ad4 100644 --- a/test/regression/tahi_test/tahi_02_133.c +++ b/test/regression/tahi_test/tahi_02_133.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_134.c b/test/regression/tahi_test/tahi_02_134.c index e9dffd34..75409b15 100644 --- a/test/regression/tahi_test/tahi_02_134.c +++ b/test/regression/tahi_test/tahi_02_134.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_135.c b/test/regression/tahi_test/tahi_02_135.c index 46c01220..f2f63d33 100644 --- a/test/regression/tahi_test/tahi_02_135.c +++ b/test/regression/tahi_test/tahi_02_135.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_136.c b/test/regression/tahi_test/tahi_02_136.c index 40a45fd3..8a605fdb 100644 --- a/test/regression/tahi_test/tahi_02_136.c +++ b/test/regression/tahi_test/tahi_02_136.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_137.c b/test/regression/tahi_test/tahi_02_137.c index 31c242d8..4a22e614 100644 --- a/test/regression/tahi_test/tahi_02_137.c +++ b/test/regression/tahi_test/tahi_02_137.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_138.c b/test/regression/tahi_test/tahi_02_138.c index 372a0430..fd592026 100644 --- a/test/regression/tahi_test/tahi_02_138.c +++ b/test/regression/tahi_test/tahi_02_138.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_139.c b/test/regression/tahi_test/tahi_02_139.c index f5e09399..bae97015 100644 --- a/test/regression/tahi_test/tahi_02_139.c +++ b/test/regression/tahi_test/tahi_02_139.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_140.c b/test/regression/tahi_test/tahi_02_140.c index bd190c5b..278e1eba 100644 --- a/test/regression/tahi_test/tahi_02_140.c +++ b/test/regression/tahi_test/tahi_02_140.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_141.c b/test/regression/tahi_test/tahi_02_141.c index 1b0d15fa..310dbed3 100644 --- a/test/regression/tahi_test/tahi_02_141.c +++ b/test/regression/tahi_test/tahi_02_141.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_142.c b/test/regression/tahi_test/tahi_02_142.c index f8f4d142..536668a6 100644 --- a/test/regression/tahi_test/tahi_02_142.c +++ b/test/regression/tahi_test/tahi_02_142.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_143.c b/test/regression/tahi_test/tahi_02_143.c index 71370553..3d54ac03 100644 --- a/test/regression/tahi_test/tahi_02_143.c +++ b/test/regression/tahi_test/tahi_02_143.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_144.c b/test/regression/tahi_test/tahi_02_144.c index 507a4286..a6c1f158 100644 --- a/test/regression/tahi_test/tahi_02_144.c +++ b/test/regression/tahi_test/tahi_02_144.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_145.c b/test/regression/tahi_test/tahi_02_145.c index 7178abf4..67b2c29d 100644 --- a/test/regression/tahi_test/tahi_02_145.c +++ b/test/regression/tahi_test/tahi_02_145.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_146.c b/test/regression/tahi_test/tahi_02_146.c index 20d11b75..8d238907 100644 --- a/test/regression/tahi_test/tahi_02_146.c +++ b/test/regression/tahi_test/tahi_02_146.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_147.c b/test/regression/tahi_test/tahi_02_147.c index cebe7779..3bc4964d 100644 --- a/test/regression/tahi_test/tahi_02_147.c +++ b/test/regression/tahi_test/tahi_02_147.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_148.c b/test/regression/tahi_test/tahi_02_148.c index 61205e89..434c8169 100644 --- a/test/regression/tahi_test/tahi_02_148.c +++ b/test/regression/tahi_test/tahi_02_148.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_149.c b/test/regression/tahi_test/tahi_02_149.c index d369966a..3f5dc79a 100644 --- a/test/regression/tahi_test/tahi_02_149.c +++ b/test/regression/tahi_test/tahi_02_149.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_150.c b/test/regression/tahi_test/tahi_02_150.c index 6801890e..d0c6439d 100644 --- a/test/regression/tahi_test/tahi_02_150.c +++ b/test/regression/tahi_test/tahi_02_150.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_02_151.c b/test/regression/tahi_test/tahi_02_151.c index c1d51525..26c2cdc3 100644 --- a/test/regression/tahi_test/tahi_02_151.c +++ b/test/regression/tahi_test/tahi_02_151.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_152.c b/test/regression/tahi_test/tahi_02_152.c index 3c1400a1..27bffb68 100644 --- a/test/regression/tahi_test/tahi_02_152.c +++ b/test/regression/tahi_test/tahi_02_152.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_153.c b/test/regression/tahi_test/tahi_02_153.c index 1f3480e3..eae08b0b 100644 --- a/test/regression/tahi_test/tahi_02_153.c +++ b/test/regression/tahi_test/tahi_02_153.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_154.c b/test/regression/tahi_test/tahi_02_154.c index 2c1a439f..7e3ddfd5 100644 --- a/test/regression/tahi_test/tahi_02_154.c +++ b/test/regression/tahi_test/tahi_02_154.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_155.c b/test/regression/tahi_test/tahi_02_155.c index 5b8c466b..b30d2bf9 100644 --- a/test/regression/tahi_test/tahi_02_155.c +++ b/test/regression/tahi_test/tahi_02_155.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_156.c b/test/regression/tahi_test/tahi_02_156.c index d2c1ba20..ae2366ab 100644 --- a/test/regression/tahi_test/tahi_02_156.c +++ b/test/regression/tahi_test/tahi_02_156.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_157.c b/test/regression/tahi_test/tahi_02_157.c index 6dcd4275..fe9ca5ed 100644 --- a/test/regression/tahi_test/tahi_02_157.c +++ b/test/regression/tahi_test/tahi_02_157.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_158.c b/test/regression/tahi_test/tahi_02_158.c index 0ebf96ba..40c281ba 100644 --- a/test/regression/tahi_test/tahi_02_158.c +++ b/test/regression/tahi_test/tahi_02_158.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_159.c b/test/regression/tahi_test/tahi_02_159.c index 1ca16d05..9bc341a2 100644 --- a/test/regression/tahi_test/tahi_02_159.c +++ b/test/regression/tahi_test/tahi_02_159.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_160.c b/test/regression/tahi_test/tahi_02_160.c index 2b1d4844..6edaa9ba 100644 --- a/test/regression/tahi_test/tahi_02_160.c +++ b/test/regression/tahi_test/tahi_02_160.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_161.c b/test/regression/tahi_test/tahi_02_161.c index f6168a58..577ed8f0 100644 --- a/test/regression/tahi_test/tahi_02_161.c +++ b/test/regression/tahi_test/tahi_02_161.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_162.c b/test/regression/tahi_test/tahi_02_162.c index 9a5564f8..2706ac4b 100644 --- a/test/regression/tahi_test/tahi_02_162.c +++ b/test/regression/tahi_test/tahi_02_162.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_163.c b/test/regression/tahi_test/tahi_02_163.c index a8906665..e2f9202c 100644 --- a/test/regression/tahi_test/tahi_02_163.c +++ b/test/regression/tahi_test/tahi_02_163.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_164.c b/test/regression/tahi_test/tahi_02_164.c index 14482252..8c8511e3 100644 --- a/test/regression/tahi_test/tahi_02_164.c +++ b/test/regression/tahi_test/tahi_02_164.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_165.c b/test/regression/tahi_test/tahi_02_165.c index 44861ad4..418da0a4 100644 --- a/test/regression/tahi_test/tahi_02_165.c +++ b/test/regression/tahi_test/tahi_02_165.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_166.c b/test/regression/tahi_test/tahi_02_166.c index c2cf88d0..37d549f6 100644 --- a/test/regression/tahi_test/tahi_02_166.c +++ b/test/regression/tahi_test/tahi_02_166.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_167.c b/test/regression/tahi_test/tahi_02_167.c index 0011aa20..2b5fd570 100644 --- a/test/regression/tahi_test/tahi_02_167.c +++ b/test/regression/tahi_test/tahi_02_167.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_168.c b/test/regression/tahi_test/tahi_02_168.c index b0b03415..52476644 100644 --- a/test/regression/tahi_test/tahi_02_168.c +++ b/test/regression/tahi_test/tahi_02_168.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_169.c b/test/regression/tahi_test/tahi_02_169.c index 339c8b86..e7023b7a 100644 --- a/test/regression/tahi_test/tahi_02_169.c +++ b/test/regression/tahi_test/tahi_02_169.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_170.c b/test/regression/tahi_test/tahi_02_170.c index 962941d2..a90436ff 100644 --- a/test/regression/tahi_test/tahi_02_170.c +++ b/test/regression/tahi_test/tahi_02_170.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_171.c b/test/regression/tahi_test/tahi_02_171.c index 236dd96e..3db41cc9 100644 --- a/test/regression/tahi_test/tahi_02_171.c +++ b/test/regression/tahi_test/tahi_02_171.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_172.c b/test/regression/tahi_test/tahi_02_172.c index 31d0fad8..ef3a89e8 100644 --- a/test/regression/tahi_test/tahi_02_172.c +++ b/test/regression/tahi_test/tahi_02_172.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_173.c b/test/regression/tahi_test/tahi_02_173.c index 09da3e3e..8e7f8f1a 100644 --- a/test/regression/tahi_test/tahi_02_173.c +++ b/test/regression/tahi_test/tahi_02_173.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_174.c b/test/regression/tahi_test/tahi_02_174.c index 9cc248d1..02a09b0f 100644 --- a/test/regression/tahi_test/tahi_02_174.c +++ b/test/regression/tahi_test/tahi_02_174.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_175.c b/test/regression/tahi_test/tahi_02_175.c index f67c01ee..30c7f0a3 100644 --- a/test/regression/tahi_test/tahi_02_175.c +++ b/test/regression/tahi_test/tahi_02_175.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_176.c b/test/regression/tahi_test/tahi_02_176.c index b80583ed..93ab2380 100644 --- a/test/regression/tahi_test/tahi_02_176.c +++ b/test/regression/tahi_test/tahi_02_176.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_177.c b/test/regression/tahi_test/tahi_02_177.c index c998c8b3..dd7279a1 100644 --- a/test/regression/tahi_test/tahi_02_177.c +++ b/test/regression/tahi_test/tahi_02_177.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_178.c b/test/regression/tahi_test/tahi_02_178.c index 69473026..68d3c679 100644 --- a/test/regression/tahi_test/tahi_02_178.c +++ b/test/regression/tahi_test/tahi_02_178.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_179.c b/test/regression/tahi_test/tahi_02_179.c index d400c2bf..768d533d 100644 --- a/test/regression/tahi_test/tahi_02_179.c +++ b/test/regression/tahi_test/tahi_02_179.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_180.c b/test/regression/tahi_test/tahi_02_180.c index 60a9e1fb..a67636ac 100644 --- a/test/regression/tahi_test/tahi_02_180.c +++ b/test/regression/tahi_test/tahi_02_180.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_181.c b/test/regression/tahi_test/tahi_02_181.c index 696029ed..8c6be78a 100644 --- a/test/regression/tahi_test/tahi_02_181.c +++ b/test/regression/tahi_test/tahi_02_181.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_182.c b/test/regression/tahi_test/tahi_02_182.c index 520336ec..15ac4278 100644 --- a/test/regression/tahi_test/tahi_02_182.c +++ b/test/regression/tahi_test/tahi_02_182.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_183.c b/test/regression/tahi_test/tahi_02_183.c index e96c711b..2bb396fe 100644 --- a/test/regression/tahi_test/tahi_02_183.c +++ b/test/regression/tahi_test/tahi_02_183.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_184.c b/test/regression/tahi_test/tahi_02_184.c index 6d3eaf78..5637f497 100644 --- a/test/regression/tahi_test/tahi_02_184.c +++ b/test/regression/tahi_test/tahi_02_184.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_185.c b/test/regression/tahi_test/tahi_02_185.c index 7a39df86..a0a4a2cf 100644 --- a/test/regression/tahi_test/tahi_02_185.c +++ b/test/regression/tahi_test/tahi_02_185.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_186.c b/test/regression/tahi_test/tahi_02_186.c index 44a7e408..764f5605 100644 --- a/test/regression/tahi_test/tahi_02_186.c +++ b/test/regression/tahi_test/tahi_02_186.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_187.c b/test/regression/tahi_test/tahi_02_187.c index 26163db0..80cb681e 100644 --- a/test/regression/tahi_test/tahi_02_187.c +++ b/test/regression/tahi_test/tahi_02_187.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_188.c b/test/regression/tahi_test/tahi_02_188.c index e12bfe23..3e1c041b 100644 --- a/test/regression/tahi_test/tahi_02_188.c +++ b/test/regression/tahi_test/tahi_02_188.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_189.c b/test/regression/tahi_test/tahi_02_189.c index 68e4d2a7..9fb598a9 100644 --- a/test/regression/tahi_test/tahi_02_189.c +++ b/test/regression/tahi_test/tahi_02_189.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_190.c b/test/regression/tahi_test/tahi_02_190.c index d0cf7608..4821808b 100644 --- a/test/regression/tahi_test/tahi_02_190.c +++ b/test/regression/tahi_test/tahi_02_190.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_191.c b/test/regression/tahi_test/tahi_02_191.c index 8e54b9da..b7e39a51 100644 --- a/test/regression/tahi_test/tahi_02_191.c +++ b/test/regression/tahi_test/tahi_02_191.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_192.c b/test/regression/tahi_test/tahi_02_192.c index 707a168a..51d35094 100644 --- a/test/regression/tahi_test/tahi_02_192.c +++ b/test/regression/tahi_test/tahi_02_192.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_193.c b/test/regression/tahi_test/tahi_02_193.c index f8575aae..975eadfd 100644 --- a/test/regression/tahi_test/tahi_02_193.c +++ b/test/regression/tahi_test/tahi_02_193.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_194.c b/test/regression/tahi_test/tahi_02_194.c index c256ed28..fa65097a 100644 --- a/test/regression/tahi_test/tahi_02_194.c +++ b/test/regression/tahi_test/tahi_02_194.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_195.c b/test/regression/tahi_test/tahi_02_195.c index c57e27da..fade7968 100644 --- a/test/regression/tahi_test/tahi_02_195.c +++ b/test/regression/tahi_test/tahi_02_195.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_196.c b/test/regression/tahi_test/tahi_02_196.c index 9abc8ea1..ca6e94a6 100644 --- a/test/regression/tahi_test/tahi_02_196.c +++ b/test/regression/tahi_test/tahi_02_196.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_197.c b/test/regression/tahi_test/tahi_02_197.c index a3f5a614..aa77f8ef 100644 --- a/test/regression/tahi_test/tahi_02_197.c +++ b/test/regression/tahi_test/tahi_02_197.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_198.c b/test/regression/tahi_test/tahi_02_198.c index 62bfd3c1..1967f7b1 100644 --- a/test/regression/tahi_test/tahi_02_198.c +++ b/test/regression/tahi_test/tahi_02_198.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_199.c b/test/regression/tahi_test/tahi_02_199.c index 544127c4..34e07bf4 100644 --- a/test/regression/tahi_test/tahi_02_199.c +++ b/test/regression/tahi_test/tahi_02_199.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_200.c b/test/regression/tahi_test/tahi_02_200.c index 94b16377..4b7bfa72 100644 --- a/test/regression/tahi_test/tahi_02_200.c +++ b/test/regression/tahi_test/tahi_02_200.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_201.c b/test/regression/tahi_test/tahi_02_201.c index 7931ff7c..409f6424 100644 --- a/test/regression/tahi_test/tahi_02_201.c +++ b/test/regression/tahi_test/tahi_02_201.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_202.c b/test/regression/tahi_test/tahi_02_202.c index 9fef3418..9f65afbe 100644 --- a/test/regression/tahi_test/tahi_02_202.c +++ b/test/regression/tahi_test/tahi_02_202.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_203.c b/test/regression/tahi_test/tahi_02_203.c index afcc9271..5d2315de 100644 --- a/test/regression/tahi_test/tahi_02_203.c +++ b/test/regression/tahi_test/tahi_02_203.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_204.c b/test/regression/tahi_test/tahi_02_204.c index 52cb92ae..722a8687 100644 --- a/test/regression/tahi_test/tahi_02_204.c +++ b/test/regression/tahi_test/tahi_02_204.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_205.c b/test/regression/tahi_test/tahi_02_205.c index f27281bf..aac53807 100644 --- a/test/regression/tahi_test/tahi_02_205.c +++ b/test/regression/tahi_test/tahi_02_205.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_206.c b/test/regression/tahi_test/tahi_02_206.c index 3d2f8dae..dda1c655 100644 --- a/test/regression/tahi_test/tahi_02_206.c +++ b/test/regression/tahi_test/tahi_02_206.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_207.c b/test/regression/tahi_test/tahi_02_207.c index 8b7df889..752e023c 100644 --- a/test/regression/tahi_test/tahi_02_207.c +++ b/test/regression/tahi_test/tahi_02_207.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_208.c b/test/regression/tahi_test/tahi_02_208.c index f093452a..694c880f 100644 --- a/test/regression/tahi_test/tahi_02_208.c +++ b/test/regression/tahi_test/tahi_02_208.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_209.c b/test/regression/tahi_test/tahi_02_209.c index 218894a0..b6274c82 100644 --- a/test/regression/tahi_test/tahi_02_209.c +++ b/test/regression/tahi_test/tahi_02_209.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_210.c b/test/regression/tahi_test/tahi_02_210.c index 5308c9bc..af02903b 100644 --- a/test/regression/tahi_test/tahi_02_210.c +++ b/test/regression/tahi_test/tahi_02_210.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_211.c b/test/regression/tahi_test/tahi_02_211.c index 4f74e4db..a13f0e9f 100644 --- a/test/regression/tahi_test/tahi_02_211.c +++ b/test/regression/tahi_test/tahi_02_211.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_212.c b/test/regression/tahi_test/tahi_02_212.c index 88201a1c..801f35f0 100644 --- a/test/regression/tahi_test/tahi_02_212.c +++ b/test/regression/tahi_test/tahi_02_212.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_213.c b/test/regression/tahi_test/tahi_02_213.c index 55f90d2f..63590c8b 100644 --- a/test/regression/tahi_test/tahi_02_213.c +++ b/test/regression/tahi_test/tahi_02_213.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_214.c b/test/regression/tahi_test/tahi_02_214.c index 3c6f2389..1a909a35 100644 --- a/test/regression/tahi_test/tahi_02_214.c +++ b/test/regression/tahi_test/tahi_02_214.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_215.c b/test/regression/tahi_test/tahi_02_215.c index 866688ab..03ef6db7 100644 --- a/test/regression/tahi_test/tahi_02_215.c +++ b/test/regression/tahi_test/tahi_02_215.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_216.c b/test/regression/tahi_test/tahi_02_216.c index d9a99caa..4a875b76 100644 --- a/test/regression/tahi_test/tahi_02_216.c +++ b/test/regression/tahi_test/tahi_02_216.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_217.c b/test/regression/tahi_test/tahi_02_217.c index 38936b60..36f14db6 100644 --- a/test/regression/tahi_test/tahi_02_217.c +++ b/test/regression/tahi_test/tahi_02_217.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_218.c b/test/regression/tahi_test/tahi_02_218.c index 9a1d4830..88847ac8 100644 --- a/test/regression/tahi_test/tahi_02_218.c +++ b/test/regression/tahi_test/tahi_02_218.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_219.c b/test/regression/tahi_test/tahi_02_219.c index 7bbe2304..af495fb2 100644 --- a/test/regression/tahi_test/tahi_02_219.c +++ b/test/regression/tahi_test/tahi_02_219.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_220.c b/test/regression/tahi_test/tahi_02_220.c index a5cae6c2..b394ba6a 100644 --- a/test/regression/tahi_test/tahi_02_220.c +++ b/test/regression/tahi_test/tahi_02_220.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_221.c b/test/regression/tahi_test/tahi_02_221.c index 9616d2e1..8f414840 100644 --- a/test/regression/tahi_test/tahi_02_221.c +++ b/test/regression/tahi_test/tahi_02_221.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_222.c b/test/regression/tahi_test/tahi_02_222.c index c31ed56d..d496d5d1 100644 --- a/test/regression/tahi_test/tahi_02_222.c +++ b/test/regression/tahi_test/tahi_02_222.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_223.c b/test/regression/tahi_test/tahi_02_223.c index c14502b1..8e9f43a6 100644 --- a/test/regression/tahi_test/tahi_02_223.c +++ b/test/regression/tahi_test/tahi_02_223.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_224.c b/test/regression/tahi_test/tahi_02_224.c index 3e0fd563..df7d0ec2 100644 --- a/test/regression/tahi_test/tahi_02_224.c +++ b/test/regression/tahi_test/tahi_02_224.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_225.c b/test/regression/tahi_test/tahi_02_225.c index db68dee0..da06175e 100644 --- a/test/regression/tahi_test/tahi_02_225.c +++ b/test/regression/tahi_test/tahi_02_225.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_226.c b/test/regression/tahi_test/tahi_02_226.c index c89d97b7..323f997f 100644 --- a/test/regression/tahi_test/tahi_02_226.c +++ b/test/regression/tahi_test/tahi_02_226.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_227.c b/test/regression/tahi_test/tahi_02_227.c index 16c3bf7b..42627984 100644 --- a/test/regression/tahi_test/tahi_02_227.c +++ b/test/regression/tahi_test/tahi_02_227.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_228.c b/test/regression/tahi_test/tahi_02_228.c index 59e16481..e885a706 100644 --- a/test/regression/tahi_test/tahi_02_228.c +++ b/test/regression/tahi_test/tahi_02_228.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_229.c b/test/regression/tahi_test/tahi_02_229.c index 1cb86746..b89f3be4 100644 --- a/test/regression/tahi_test/tahi_02_229.c +++ b/test/regression/tahi_test/tahi_02_229.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_230.c b/test/regression/tahi_test/tahi_02_230.c index a1e04f3b..841d2ac9 100644 --- a/test/regression/tahi_test/tahi_02_230.c +++ b/test/regression/tahi_test/tahi_02_230.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_231.c b/test/regression/tahi_test/tahi_02_231.c index 72170205..f5eee6fa 100644 --- a/test/regression/tahi_test/tahi_02_231.c +++ b/test/regression/tahi_test/tahi_02_231.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_232.c b/test/regression/tahi_test/tahi_02_232.c index 74194179..5730400d 100644 --- a/test/regression/tahi_test/tahi_02_232.c +++ b/test/regression/tahi_test/tahi_02_232.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_233.c b/test/regression/tahi_test/tahi_02_233.c index 7418e730..f370685b 100644 --- a/test/regression/tahi_test/tahi_02_233.c +++ b/test/regression/tahi_test/tahi_02_233.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_234.c b/test/regression/tahi_test/tahi_02_234.c index a71c7ee5..99f65385 100644 --- a/test/regression/tahi_test/tahi_02_234.c +++ b/test/regression/tahi_test/tahi_02_234.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_235.c b/test/regression/tahi_test/tahi_02_235.c index 4ee581a0..30fdd727 100644 --- a/test/regression/tahi_test/tahi_02_235.c +++ b/test/regression/tahi_test/tahi_02_235.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_02_236.c b/test/regression/tahi_test/tahi_02_236.c index cfa009ea..30405608 100644 --- a/test/regression/tahi_test/tahi_02_236.c +++ b/test/regression/tahi_test/tahi_02_236.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_001.c b/test/regression/tahi_test/tahi_03_001.c index c57973f3..47cdd5b7 100644 --- a/test/regression/tahi_test/tahi_03_001.c +++ b/test/regression/tahi_test/tahi_03_001.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_002.c b/test/regression/tahi_test/tahi_03_002.c index 4b86ffab..de75def1 100644 --- a/test/regression/tahi_test/tahi_03_002.c +++ b/test/regression/tahi_test/tahi_03_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_003.c b/test/regression/tahi_test/tahi_03_003.c index 40543bb7..41e951ee 100644 --- a/test/regression/tahi_test/tahi_03_003.c +++ b/test/regression/tahi_test/tahi_03_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_004.c b/test/regression/tahi_test/tahi_03_004.c index a98e8b4e..33277d89 100644 --- a/test/regression/tahi_test/tahi_03_004.c +++ b/test/regression/tahi_test/tahi_03_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_005.c b/test/regression/tahi_test/tahi_03_005.c index d0cfa17b..adfb059e 100644 --- a/test/regression/tahi_test/tahi_03_005.c +++ b/test/regression/tahi_test/tahi_03_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_006.c b/test/regression/tahi_test/tahi_03_006.c index 6e161d6b..3cc11fb3 100644 --- a/test/regression/tahi_test/tahi_03_006.c +++ b/test/regression/tahi_test/tahi_03_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_007.c b/test/regression/tahi_test/tahi_03_007.c index fbbb3d9e..865ae6b4 100644 --- a/test/regression/tahi_test/tahi_03_007.c +++ b/test/regression/tahi_test/tahi_03_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_008.c b/test/regression/tahi_test/tahi_03_008.c index 6e55a569..ec6c370a 100644 --- a/test/regression/tahi_test/tahi_03_008.c +++ b/test/regression/tahi_test/tahi_03_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_009.c b/test/regression/tahi_test/tahi_03_009.c index b7951c26..df95eec3 100644 --- a/test/regression/tahi_test/tahi_03_009.c +++ b/test/regression/tahi_test/tahi_03_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_010.c b/test/regression/tahi_test/tahi_03_010.c index ee822db6..5469f657 100644 --- a/test/regression/tahi_test/tahi_03_010.c +++ b/test/regression/tahi_test/tahi_03_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_011.c b/test/regression/tahi_test/tahi_03_011.c index 8ea36dd4..32ba1d01 100644 --- a/test/regression/tahi_test/tahi_03_011.c +++ b/test/regression/tahi_test/tahi_03_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_012.c b/test/regression/tahi_test/tahi_03_012.c index 73a0cd7e..e90b4bcc 100644 --- a/test/regression/tahi_test/tahi_03_012.c +++ b/test/regression/tahi_test/tahi_03_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_013.c b/test/regression/tahi_test/tahi_03_013.c index e493af55..b6b563ac 100644 --- a/test/regression/tahi_test/tahi_03_013.c +++ b/test/regression/tahi_test/tahi_03_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_014.c b/test/regression/tahi_test/tahi_03_014.c index 99c702d8..88eddf5e 100644 --- a/test/regression/tahi_test/tahi_03_014.c +++ b/test/regression/tahi_test/tahi_03_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_015.c b/test/regression/tahi_test/tahi_03_015.c index 382bed85..c906b527 100644 --- a/test/regression/tahi_test/tahi_03_015.c +++ b/test/regression/tahi_test/tahi_03_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_016.c b/test/regression/tahi_test/tahi_03_016.c index 7f26c43f..f604fe73 100644 --- a/test/regression/tahi_test/tahi_03_016.c +++ b/test/regression/tahi_test/tahi_03_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_017.c b/test/regression/tahi_test/tahi_03_017.c index 3ecbab93..14921a15 100644 --- a/test/regression/tahi_test/tahi_03_017.c +++ b/test/regression/tahi_test/tahi_03_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_018.c b/test/regression/tahi_test/tahi_03_018.c index 08481760..832d6474 100644 --- a/test/regression/tahi_test/tahi_03_018.c +++ b/test/regression/tahi_test/tahi_03_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_019.c b/test/regression/tahi_test/tahi_03_019.c index c32cd346..64fa98aa 100644 --- a/test/regression/tahi_test/tahi_03_019.c +++ b/test/regression/tahi_test/tahi_03_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_020.c b/test/regression/tahi_test/tahi_03_020.c index 3404718d..0c57c097 100644 --- a/test/regression/tahi_test/tahi_03_020.c +++ b/test/regression/tahi_test/tahi_03_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_021.c b/test/regression/tahi_test/tahi_03_021.c index d1707d13..b0b70d0d 100644 --- a/test/regression/tahi_test/tahi_03_021.c +++ b/test/regression/tahi_test/tahi_03_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_022.c b/test/regression/tahi_test/tahi_03_022.c index a940752b..9a0bf6e9 100644 --- a/test/regression/tahi_test/tahi_03_022.c +++ b/test/regression/tahi_test/tahi_03_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_023.c b/test/regression/tahi_test/tahi_03_023.c index ac1bad27..90e36ba5 100644 --- a/test/regression/tahi_test/tahi_03_023.c +++ b/test/regression/tahi_test/tahi_03_023.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_024.c b/test/regression/tahi_test/tahi_03_024.c index a79f4c08..61b7cc33 100644 --- a/test/regression/tahi_test/tahi_03_024.c +++ b/test/regression/tahi_test/tahi_03_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_025.c b/test/regression/tahi_test/tahi_03_025.c index 7145da57..ee765e08 100644 --- a/test/regression/tahi_test/tahi_03_025.c +++ b/test/regression/tahi_test/tahi_03_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_026.c b/test/regression/tahi_test/tahi_03_026.c index 1e8a8012..679858fd 100644 --- a/test/regression/tahi_test/tahi_03_026.c +++ b/test/regression/tahi_test/tahi_03_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_027.c b/test/regression/tahi_test/tahi_03_027.c index 265db57c..2eae915f 100644 --- a/test/regression/tahi_test/tahi_03_027.c +++ b/test/regression/tahi_test/tahi_03_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_028.c b/test/regression/tahi_test/tahi_03_028.c index 99c346c8..4ad5cfa5 100644 --- a/test/regression/tahi_test/tahi_03_028.c +++ b/test/regression/tahi_test/tahi_03_028.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_029.c b/test/regression/tahi_test/tahi_03_029.c index c2b65974..f535ef30 100644 --- a/test/regression/tahi_test/tahi_03_029.c +++ b/test/regression/tahi_test/tahi_03_029.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_030.c b/test/regression/tahi_test/tahi_03_030.c index 799e74f2..dfa00783 100644 --- a/test/regression/tahi_test/tahi_03_030.c +++ b/test/regression/tahi_test/tahi_03_030.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_031.c b/test/regression/tahi_test/tahi_03_031.c index c7621bb9..ac60b0fc 100644 --- a/test/regression/tahi_test/tahi_03_031.c +++ b/test/regression/tahi_test/tahi_03_031.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_032.c b/test/regression/tahi_test/tahi_03_032.c index e30ec7ce..73b05539 100644 --- a/test/regression/tahi_test/tahi_03_032.c +++ b/test/regression/tahi_test/tahi_03_032.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_033.c b/test/regression/tahi_test/tahi_03_033.c index de886c0e..f6a3ee82 100644 --- a/test/regression/tahi_test/tahi_03_033.c +++ b/test/regression/tahi_test/tahi_03_033.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_034.c b/test/regression/tahi_test/tahi_03_034.c index b860071f..bd8f252f 100644 --- a/test/regression/tahi_test/tahi_03_034.c +++ b/test/regression/tahi_test/tahi_03_034.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_035.c b/test/regression/tahi_test/tahi_03_035.c index 00c621d4..f31bc960 100644 --- a/test/regression/tahi_test/tahi_03_035.c +++ b/test/regression/tahi_test/tahi_03_035.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_036.c b/test/regression/tahi_test/tahi_03_036.c index ec56b95c..612cf770 100644 --- a/test/regression/tahi_test/tahi_03_036.c +++ b/test/regression/tahi_test/tahi_03_036.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_037.c b/test/regression/tahi_test/tahi_03_037.c index d883f83f..b4d4370c 100644 --- a/test/regression/tahi_test/tahi_03_037.c +++ b/test/regression/tahi_test/tahi_03_037.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_038.c b/test/regression/tahi_test/tahi_03_038.c index 6edfcd14..9b318c04 100644 --- a/test/regression/tahi_test/tahi_03_038.c +++ b/test/regression/tahi_test/tahi_03_038.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_039.c b/test/regression/tahi_test/tahi_03_039.c index 965918f9..cb3b6c95 100644 --- a/test/regression/tahi_test/tahi_03_039.c +++ b/test/regression/tahi_test/tahi_03_039.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_040.c b/test/regression/tahi_test/tahi_03_040.c index a81b5ff2..54d1851d 100644 --- a/test/regression/tahi_test/tahi_03_040.c +++ b/test/regression/tahi_test/tahi_03_040.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_041.c b/test/regression/tahi_test/tahi_03_041.c index 27a579e6..60d4ea40 100644 --- a/test/regression/tahi_test/tahi_03_041.c +++ b/test/regression/tahi_test/tahi_03_041.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_042.c b/test/regression/tahi_test/tahi_03_042.c index 521c8260..a17cc697 100644 --- a/test/regression/tahi_test/tahi_03_042.c +++ b/test/regression/tahi_test/tahi_03_042.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_043.c b/test/regression/tahi_test/tahi_03_043.c index c80ed526..b5a9306b 100644 --- a/test/regression/tahi_test/tahi_03_043.c +++ b/test/regression/tahi_test/tahi_03_043.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_044.c b/test/regression/tahi_test/tahi_03_044.c index 83f565af..693fbc44 100644 --- a/test/regression/tahi_test/tahi_03_044.c +++ b/test/regression/tahi_test/tahi_03_044.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_03_045.c b/test/regression/tahi_test/tahi_03_045.c index 5d315ed9..27b07e18 100644 --- a/test/regression/tahi_test/tahi_03_045.c +++ b/test/regression/tahi_test/tahi_03_045.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_04_002.c b/test/regression/tahi_test/tahi_04_002.c index 32fb14c4..58409f27 100644 --- a/test/regression/tahi_test/tahi_04_002.c +++ b/test/regression/tahi_test/tahi_04_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_003.c b/test/regression/tahi_test/tahi_04_003.c index 974879d8..e9b1ad49 100644 --- a/test/regression/tahi_test/tahi_04_003.c +++ b/test/regression/tahi_test/tahi_04_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_004.c b/test/regression/tahi_test/tahi_04_004.c index 00b8233a..bcad1688 100644 --- a/test/regression/tahi_test/tahi_04_004.c +++ b/test/regression/tahi_test/tahi_04_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_005.c b/test/regression/tahi_test/tahi_04_005.c index 9d3985ec..75fc2a72 100644 --- a/test/regression/tahi_test/tahi_04_005.c +++ b/test/regression/tahi_test/tahi_04_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_006.c b/test/regression/tahi_test/tahi_04_006.c index 9d34baf5..a7f0d97b 100644 --- a/test/regression/tahi_test/tahi_04_006.c +++ b/test/regression/tahi_test/tahi_04_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_007.c b/test/regression/tahi_test/tahi_04_007.c index b23042af..71b0cf08 100644 --- a/test/regression/tahi_test/tahi_04_007.c +++ b/test/regression/tahi_test/tahi_04_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_008.c b/test/regression/tahi_test/tahi_04_008.c index 5ce7c0b2..6d834342 100644 --- a/test/regression/tahi_test/tahi_04_008.c +++ b/test/regression/tahi_test/tahi_04_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_009.c b/test/regression/tahi_test/tahi_04_009.c index f470188c..f08e4974 100644 --- a/test/regression/tahi_test/tahi_04_009.c +++ b/test/regression/tahi_test/tahi_04_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_010.c b/test/regression/tahi_test/tahi_04_010.c index cbd0a67e..4762f7db 100644 --- a/test/regression/tahi_test/tahi_04_010.c +++ b/test/regression/tahi_test/tahi_04_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_011.c b/test/regression/tahi_test/tahi_04_011.c index 0a416709..8b3eb8f7 100644 --- a/test/regression/tahi_test/tahi_04_011.c +++ b/test/regression/tahi_test/tahi_04_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_012.c b/test/regression/tahi_test/tahi_04_012.c index 309297cc..633430bf 100644 --- a/test/regression/tahi_test/tahi_04_012.c +++ b/test/regression/tahi_test/tahi_04_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_013.c b/test/regression/tahi_test/tahi_04_013.c index 1e731ccb..5d596518 100644 --- a/test/regression/tahi_test/tahi_04_013.c +++ b/test/regression/tahi_test/tahi_04_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_014.c b/test/regression/tahi_test/tahi_04_014.c index bef012db..222e778d 100644 --- a/test/regression/tahi_test/tahi_04_014.c +++ b/test/regression/tahi_test/tahi_04_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_015.c b/test/regression/tahi_test/tahi_04_015.c index fde9294e..1b2309cd 100644 --- a/test/regression/tahi_test/tahi_04_015.c +++ b/test/regression/tahi_test/tahi_04_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_04_016.c b/test/regression/tahi_test/tahi_04_016.c index 8e8bf5bd..0d2fedcb 100644 --- a/test/regression/tahi_test/tahi_04_016.c +++ b/test/regression/tahi_test/tahi_04_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) && defined(NX_ENABLE_IPV6_PATH_MTU_DISCOVERY) diff --git a/test/regression/tahi_test/tahi_05_002.c b/test/regression/tahi_test/tahi_05_002.c index b95c982f..2245d07a 100644 --- a/test/regression/tahi_test/tahi_05_002.c +++ b/test/regression/tahi_test/tahi_05_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_003.c b/test/regression/tahi_test/tahi_05_003.c index 1e7b0498..29440af0 100644 --- a/test/regression/tahi_test/tahi_05_003.c +++ b/test/regression/tahi_test/tahi_05_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_004.c b/test/regression/tahi_test/tahi_05_004.c index 555a9e5c..65c625f9 100644 --- a/test/regression/tahi_test/tahi_05_004.c +++ b/test/regression/tahi_test/tahi_05_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_005.c b/test/regression/tahi_test/tahi_05_005.c index dbf6ace6..08d21d13 100644 --- a/test/regression/tahi_test/tahi_05_005.c +++ b/test/regression/tahi_test/tahi_05_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_006.c b/test/regression/tahi_test/tahi_05_006.c index ccaad327..f76cac9d 100644 --- a/test/regression/tahi_test/tahi_05_006.c +++ b/test/regression/tahi_test/tahi_05_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_007.c b/test/regression/tahi_test/tahi_05_007.c index dd8aa078..7932a31c 100644 --- a/test/regression/tahi_test/tahi_05_007.c +++ b/test/regression/tahi_test/tahi_05_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_008.c b/test/regression/tahi_test/tahi_05_008.c index 5ccbaf32..ed2c019c 100644 --- a/test/regression/tahi_test/tahi_05_008.c +++ b/test/regression/tahi_test/tahi_05_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_009.c b/test/regression/tahi_test/tahi_05_009.c index 6d903641..2478cf7c 100644 --- a/test/regression/tahi_test/tahi_05_009.c +++ b/test/regression/tahi_test/tahi_05_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_010.c b/test/regression/tahi_test/tahi_05_010.c index 004151be..967ccf96 100644 --- a/test/regression/tahi_test/tahi_05_010.c +++ b/test/regression/tahi_test/tahi_05_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_012.c b/test/regression/tahi_test/tahi_05_012.c index 386eb8c5..df44087d 100644 --- a/test/regression/tahi_test/tahi_05_012.c +++ b/test/regression/tahi_test/tahi_05_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_013.c b/test/regression/tahi_test/tahi_05_013.c index 7fbfb57e..eec1a737 100644 --- a/test/regression/tahi_test/tahi_05_013.c +++ b/test/regression/tahi_test/tahi_05_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_014.c b/test/regression/tahi_test/tahi_05_014.c index e7c73bee..2a1362c5 100644 --- a/test/regression/tahi_test/tahi_05_014.c +++ b/test/regression/tahi_test/tahi_05_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_015.c b/test/regression/tahi_test/tahi_05_015.c index d2093e89..71286d19 100644 --- a/test/regression/tahi_test/tahi_05_015.c +++ b/test/regression/tahi_test/tahi_05_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_017.c b/test/regression/tahi_test/tahi_05_017.c index c870656f..9bd477f4 100644 --- a/test/regression/tahi_test/tahi_05_017.c +++ b/test/regression/tahi_test/tahi_05_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_018.c b/test/regression/tahi_test/tahi_05_018.c index 1d1741fc..ce0b2eb6 100644 --- a/test/regression/tahi_test/tahi_05_018.c +++ b/test/regression/tahi_test/tahi_05_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_020.c b/test/regression/tahi_test/tahi_05_020.c index 41a73642..1e899b3d 100644 --- a/test/regression/tahi_test/tahi_05_020.c +++ b/test/regression/tahi_test/tahi_05_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_021.c b/test/regression/tahi_test/tahi_05_021.c index a33be1bf..b35e807d 100644 --- a/test/regression/tahi_test/tahi_05_021.c +++ b/test/regression/tahi_test/tahi_05_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_022.c b/test/regression/tahi_test/tahi_05_022.c index ae602e05..69a0c346 100644 --- a/test/regression/tahi_test/tahi_05_022.c +++ b/test/regression/tahi_test/tahi_05_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_024.c b/test/regression/tahi_test/tahi_05_024.c index fc35ceab..38d79e4a 100644 --- a/test/regression/tahi_test/tahi_05_024.c +++ b/test/regression/tahi_test/tahi_05_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_05_025.c b/test/regression/tahi_test/tahi_05_025.c index fb21dde3..ec2ee121 100644 --- a/test/regression/tahi_test/tahi_05_025.c +++ b/test/regression/tahi_test/tahi_05_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_001.c b/test/regression/tahi_test/tahi_dhcpv6_01_001.c index 84dec2b8..e6d8f871 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_001.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_001.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_002.c b/test/regression/tahi_test/tahi_dhcpv6_01_002.c index 55137585..66e369b5 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_002.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_003.c b/test/regression/tahi_test/tahi_dhcpv6_01_003.c index 7ec2afe5..c08c9965 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_003.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_004.c b/test/regression/tahi_test/tahi_dhcpv6_01_004.c index 8c13cadc..5a7d556e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_004.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_005.c b/test/regression/tahi_test/tahi_dhcpv6_01_005.c index 07a7611e..cdafbd1a 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_005.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_006.c b/test/regression/tahi_test/tahi_dhcpv6_01_006.c index 6caf21d5..d6029957 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_006.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_007.c b/test/regression/tahi_test/tahi_dhcpv6_01_007.c index 62f14a75..7eacc628 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_007.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_008.c b/test/regression/tahi_test/tahi_dhcpv6_01_008.c index ed715e1b..72e3d0b0 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_008.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_009.c b/test/regression/tahi_test/tahi_dhcpv6_01_009.c index bb29a98f..472b3e3c 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_009.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_010.c b/test/regression/tahi_test/tahi_dhcpv6_01_010.c index 78770d31..7efe80c9 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_010.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_011.c b/test/regression/tahi_test/tahi_dhcpv6_01_011.c index 48197770..6307ec91 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_011.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_012.c b/test/regression/tahi_test/tahi_dhcpv6_01_012.c index 90e5d810..209433f5 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_012.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_013.c b/test/regression/tahi_test/tahi_dhcpv6_01_013.c index fb7e1bef..c82f4722 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_013.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_014.c b/test/regression/tahi_test/tahi_dhcpv6_01_014.c index 2635d1a2..afc46e5b 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_014.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_019.c b/test/regression/tahi_test/tahi_dhcpv6_01_019.c index bc08506a..e3e31978 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_019.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_020.c b/test/regression/tahi_test/tahi_dhcpv6_01_020.c index 6d0ab43f..9145f76e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_020.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_021.c b/test/regression/tahi_test/tahi_dhcpv6_01_021.c index c5332afc..3f40bf29 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_021.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_022.c b/test/regression/tahi_test/tahi_dhcpv6_01_022.c index dbe6ce1e..2fb60263 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_022.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_023.c b/test/regression/tahi_test/tahi_dhcpv6_01_023.c index 78cec2dc..9c420052 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_023.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_023.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_024.c b/test/regression/tahi_test/tahi_dhcpv6_01_024.c index 42b9ab1c..839b9071 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_024.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_025.c b/test/regression/tahi_test/tahi_dhcpv6_01_025.c index 94da4cd2..f9d2c8cc 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_025.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_026.c b/test/regression/tahi_test/tahi_dhcpv6_01_026.c index 909888a9..ec7f066f 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_026.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_027.c b/test/regression/tahi_test/tahi_dhcpv6_01_027.c index f325f473..10baf139 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_027.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_028.c b/test/regression/tahi_test/tahi_dhcpv6_01_028.c index dad43707..70aff89e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_028.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_028.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_029.c b/test/regression/tahi_test/tahi_dhcpv6_01_029.c index 33ca9341..af93ef81 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_029.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_029.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_030.c b/test/regression/tahi_test/tahi_dhcpv6_01_030.c index f758cfc4..2bf28f25 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_030.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_030.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_031.c b/test/regression/tahi_test/tahi_dhcpv6_01_031.c index 32d7b6ce..d8228a79 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_031.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_031.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_032.c b/test/regression/tahi_test/tahi_dhcpv6_01_032.c index caa420f3..29097b68 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_032.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_032.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_033.c b/test/regression/tahi_test/tahi_dhcpv6_01_033.c index 945e9f09..21d879cd 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_033.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_033.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_034.c b/test/regression/tahi_test/tahi_dhcpv6_01_034.c index 283ea604..a538679c 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_034.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_034.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_035.c b/test/regression/tahi_test/tahi_dhcpv6_01_035.c index 2d3339a7..5bb71f5b 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_035.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_035.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_036.c b/test/regression/tahi_test/tahi_dhcpv6_01_036.c index 6b631dd0..3abb6e86 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_036.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_036.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_037.c b/test/regression/tahi_test/tahi_dhcpv6_01_037.c index aa35d621..00ca0230 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_037.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_037.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_038.c b/test/regression/tahi_test/tahi_dhcpv6_01_038.c index 863e56d1..711c3e9f 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_038.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_038.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_039.c b/test/regression/tahi_test/tahi_dhcpv6_01_039.c index fab9ef4f..6b0ca061 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_039.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_039.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_040.c b/test/regression/tahi_test/tahi_dhcpv6_01_040.c index 53afad52..e90c14fc 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_040.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_040.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_041.c b/test/regression/tahi_test/tahi_dhcpv6_01_041.c index fa43f98c..c2548962 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_041.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_041.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_042.c b/test/regression/tahi_test/tahi_dhcpv6_01_042.c index 11fed417..6924e1e0 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_042.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_042.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_043.c b/test/regression/tahi_test/tahi_dhcpv6_01_043.c index ebda42dd..e78ff7cb 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_043.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_043.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_044.c b/test/regression/tahi_test/tahi_dhcpv6_01_044.c index e3db9c82..05ff3bff 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_044.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_044.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_045.c b/test/regression/tahi_test/tahi_dhcpv6_01_045.c index 31dc03a9..d28828b5 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_045.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_045.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_046.c b/test/regression/tahi_test/tahi_dhcpv6_01_046.c index 5715fc41..679e27d7 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_046.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_046.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_047.c b/test/regression/tahi_test/tahi_dhcpv6_01_047.c index 31d88a2d..b3fbbf9f 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_047.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_047.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_048.c b/test/regression/tahi_test/tahi_dhcpv6_01_048.c index d71f6c51..5df8bc82 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_048.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_048.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_049.c b/test/regression/tahi_test/tahi_dhcpv6_01_049.c index 112604a2..29f6f91b 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_049.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_049.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_050.c b/test/regression/tahi_test/tahi_dhcpv6_01_050.c index daf278c0..ed379b6c 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_050.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_050.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_051.c b/test/regression/tahi_test/tahi_dhcpv6_01_051.c index 637da40f..d55916a2 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_051.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_051.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_052.c b/test/regression/tahi_test/tahi_dhcpv6_01_052.c index 850069c5..60de3235 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_052.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_052.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_053.c b/test/regression/tahi_test/tahi_dhcpv6_01_053.c index c74df802..889507f2 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_053.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_053.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_054.c b/test/regression/tahi_test/tahi_dhcpv6_01_054.c index e1be45be..a3c45f27 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_054.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_054.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_055.c b/test/regression/tahi_test/tahi_dhcpv6_01_055.c index 6a0e4a4c..a4005d4d 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_055.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_055.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_056.c b/test/regression/tahi_test/tahi_dhcpv6_01_056.c index b7c25a9d..f5bf46c6 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_056.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_056.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_057.c b/test/regression/tahi_test/tahi_dhcpv6_01_057.c index 700a09f1..577f75bc 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_057.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_057.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_058.c b/test/regression/tahi_test/tahi_dhcpv6_01_058.c index 23800783..4579a50e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_058.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_058.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_059.c b/test/regression/tahi_test/tahi_dhcpv6_01_059.c index b2df2878..bbf4d821 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_059.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_059.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_060.c b/test/regression/tahi_test/tahi_dhcpv6_01_060.c index fe448818..c1fa654e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_060.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_060.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_061.c b/test/regression/tahi_test/tahi_dhcpv6_01_061.c index 9fe0a958..2eb6426b 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_061.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_061.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_062.c b/test/regression/tahi_test/tahi_dhcpv6_01_062.c index e3aaeba7..a14ae8c9 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_062.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_062.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_063.c b/test/regression/tahi_test/tahi_dhcpv6_01_063.c index 92055ba2..48c851e7 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_063.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_063.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_064.c b/test/regression/tahi_test/tahi_dhcpv6_01_064.c index bf9e04f8..375d2caf 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_064.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_064.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_065.c b/test/regression/tahi_test/tahi_dhcpv6_01_065.c index 1b3efdc4..c4e9f26c 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_065.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_065.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_066.c b/test/regression/tahi_test/tahi_dhcpv6_01_066.c index 5f71a6c9..b57be405 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_066.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_066.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_067.c b/test/regression/tahi_test/tahi_dhcpv6_01_067.c index 970ac765..453f6f72 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_067.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_067.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_068.c b/test/regression/tahi_test/tahi_dhcpv6_01_068.c index 0d50eaa7..77168fad 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_068.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_068.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_069.c b/test/regression/tahi_test/tahi_dhcpv6_01_069.c index 19049f25..10cfbf2d 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_069.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_069.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_070.c b/test/regression/tahi_test/tahi_dhcpv6_01_070.c index 1a864484..5288a6b3 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_070.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_070.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_071.c b/test/regression/tahi_test/tahi_dhcpv6_01_071.c index 4f5f4d72..a4d2e382 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_071.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_071.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_072.c b/test/regression/tahi_test/tahi_dhcpv6_01_072.c index d835f7f4..fdb8b08f 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_072.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_072.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_073.c b/test/regression/tahi_test/tahi_dhcpv6_01_073.c index 6ad57f53..1f53aec2 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_073.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_073.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_074.c b/test/regression/tahi_test/tahi_dhcpv6_01_074.c index 2b3d44f3..f6a86d2d 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_074.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_074.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_075.c b/test/regression/tahi_test/tahi_dhcpv6_01_075.c index 0f79a093..d93ec341 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_075.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_075.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_076.c b/test/regression/tahi_test/tahi_dhcpv6_01_076.c index a39f1e8a..df61b0e6 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_076.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_076.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_077.c b/test/regression/tahi_test/tahi_dhcpv6_01_077.c index 203e385e..586738fb 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_077.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_077.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_078.c b/test/regression/tahi_test/tahi_dhcpv6_01_078.c index d22e8790..77ab7ade 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_078.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_078.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_079.c b/test/regression/tahi_test/tahi_dhcpv6_01_079.c index d1067327..82397674 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_079.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_079.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_080.c b/test/regression/tahi_test/tahi_dhcpv6_01_080.c index 02025fb3..075ec3f6 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_080.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_080.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_081.c b/test/regression/tahi_test/tahi_dhcpv6_01_081.c index 58267742..3110d55e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_081.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_081.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_082.c b/test/regression/tahi_test/tahi_dhcpv6_01_082.c index 79d2d82d..258cac94 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_082.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_082.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_083.c b/test/regression/tahi_test/tahi_dhcpv6_01_083.c index bebec755..a6e5cb18 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_083.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_083.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_084.c b/test/regression/tahi_test/tahi_dhcpv6_01_084.c index c7bc0d23..8539f472 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_084.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_084.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_085.c b/test/regression/tahi_test/tahi_dhcpv6_01_085.c index a8e93850..bfc27e62 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_085.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_085.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_086.c b/test/regression/tahi_test/tahi_dhcpv6_01_086.c index a9ce32f2..c31621f8 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_086.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_086.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_087.c b/test/regression/tahi_test/tahi_dhcpv6_01_087.c index 8432833c..6d30887e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_087.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_087.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_088.c b/test/regression/tahi_test/tahi_dhcpv6_01_088.c index 8e7ba817..b20d4071 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_088.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_088.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_089.c b/test/regression/tahi_test/tahi_dhcpv6_01_089.c index 5dda2f0c..acf0c262 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_089.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_089.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_090.c b/test/regression/tahi_test/tahi_dhcpv6_01_090.c index 37b46f6e..12fdd62b 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_090.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_090.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_091.c b/test/regression/tahi_test/tahi_dhcpv6_01_091.c index c1c70b44..a4a68bfd 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_091.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_091.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_092.c b/test/regression/tahi_test/tahi_dhcpv6_01_092.c index 3073b85c..23f995b8 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_092.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_092.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_093.c b/test/regression/tahi_test/tahi_dhcpv6_01_093.c index 268646b1..107eb1fd 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_093.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_093.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_094.c b/test/regression/tahi_test/tahi_dhcpv6_01_094.c index df2a7d15..e466f595 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_094.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_094.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_095.c b/test/regression/tahi_test/tahi_dhcpv6_01_095.c index 854b267a..2c53eff2 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_095.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_095.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_096.c b/test/regression/tahi_test/tahi_dhcpv6_01_096.c index cc8a5e87..9d3a1431 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_096.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_096.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_097.c b/test/regression/tahi_test/tahi_dhcpv6_01_097.c index 5eb50eff..00fa8c71 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_097.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_097.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_098.c b/test/regression/tahi_test/tahi_dhcpv6_01_098.c index 3782b16c..fe21f9e3 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_098.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_098.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_01_099.c b/test/regression/tahi_test/tahi_dhcpv6_01_099.c index 6598035b..c6c07034 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_01_099.c +++ b/test/regression/tahi_test/tahi_dhcpv6_01_099.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_002.c b/test/regression/tahi_test/tahi_dhcpv6_04_002.c index ebd250d6..ce5e6884 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_002.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_003.c b/test/regression/tahi_test/tahi_dhcpv6_04_003.c index dbb07b85..af3f876b 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_003.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_004.c b/test/regression/tahi_test/tahi_dhcpv6_04_004.c index 7f4c9494..9846d141 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_004.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_005.c b/test/regression/tahi_test/tahi_dhcpv6_04_005.c index 3f226216..c145553d 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_005.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_006.c b/test/regression/tahi_test/tahi_dhcpv6_04_006.c index 773bbba9..d0fe7049 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_006.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_007.c b/test/regression/tahi_test/tahi_dhcpv6_04_007.c index 8a1e52a1..1200de8f 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_007.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_008.c b/test/regression/tahi_test/tahi_dhcpv6_04_008.c index 4d0b2069..701edfcf 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_008.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_009.c b/test/regression/tahi_test/tahi_dhcpv6_04_009.c index 6cb4a45b..d1c57d50 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_009.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_010.c b/test/regression/tahi_test/tahi_dhcpv6_04_010.c index b1498b0c..6cf14f14 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_010.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_012.c b/test/regression/tahi_test/tahi_dhcpv6_04_012.c index 26512aeb..88c38ff2 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_012.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_013.c b/test/regression/tahi_test/tahi_dhcpv6_04_013.c index 3551baee..1f6c4bab 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_013.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_014.c b/test/regression/tahi_test/tahi_dhcpv6_04_014.c index fd684cfd..bc77aabf 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_014.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_015.c b/test/regression/tahi_test/tahi_dhcpv6_04_015.c index 074bf49b..3b66ea96 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_015.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_016.c b/test/regression/tahi_test/tahi_dhcpv6_04_016.c index b98ba95f..68e47321 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_016.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_017.c b/test/regression/tahi_test/tahi_dhcpv6_04_017.c index ee1b37fb..cbe4dde6 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_017.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_018.c b/test/regression/tahi_test/tahi_dhcpv6_04_018.c index 8509dd42..3eb92a3e 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_018.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_019.c b/test/regression/tahi_test/tahi_dhcpv6_04_019.c index 01e8d221..265b8eed 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_019.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_020.c b/test/regression/tahi_test/tahi_dhcpv6_04_020.c index f1f6c252..2b47906d 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_020.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_021.c b/test/regression/tahi_test/tahi_dhcpv6_04_021.c index b19a6756..550a13e5 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_021.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_022.c b/test/regression/tahi_test/tahi_dhcpv6_04_022.c index c3b8a408..df469d60 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_022.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_026.c b/test/regression/tahi_test/tahi_dhcpv6_04_026.c index 112044f9..9683c9c6 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_026.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_04_027.c b/test/regression/tahi_test/tahi_dhcpv6_04_027.c index d69a3611..0db79097 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_04_027.c +++ b/test/regression/tahi_test/tahi_dhcpv6_04_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_002.c b/test/regression/tahi_test/tahi_dhcpv6_07_002.c index 862c9d53..672a5de1 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_002.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_002.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_003.c b/test/regression/tahi_test/tahi_dhcpv6_07_003.c index 34e918a2..3d3e2c6a 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_003.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_003.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_004.c b/test/regression/tahi_test/tahi_dhcpv6_07_004.c index f9cf3bd2..d461ea03 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_004.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_004.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_005.c b/test/regression/tahi_test/tahi_dhcpv6_07_005.c index 7c4a7af8..fd803300 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_005.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_005.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_006.c b/test/regression/tahi_test/tahi_dhcpv6_07_006.c index 95bd97c7..90830bdc 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_006.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_006.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_007.c b/test/regression/tahi_test/tahi_dhcpv6_07_007.c index 3718b921..b35d2b1d 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_007.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_007.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_008.c b/test/regression/tahi_test/tahi_dhcpv6_07_008.c index de2c3df6..0167d07a 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_008.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_008.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_009.c b/test/regression/tahi_test/tahi_dhcpv6_07_009.c index 179655a4..c09876b8 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_009.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_009.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_010.c b/test/regression/tahi_test/tahi_dhcpv6_07_010.c index 72dc498d..163fbfe9 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_010.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_010.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_011.c b/test/regression/tahi_test/tahi_dhcpv6_07_011.c index c6bc9a3e..54092ee1 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_011.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_011.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_012.c b/test/regression/tahi_test/tahi_dhcpv6_07_012.c index a2903f7e..232c4460 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_012.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_012.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_013.c b/test/regression/tahi_test/tahi_dhcpv6_07_013.c index f1606db8..563d5180 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_013.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_013.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_014.c b/test/regression/tahi_test/tahi_dhcpv6_07_014.c index d9598513..9f9bb7a3 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_014.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_014.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_015.c b/test/regression/tahi_test/tahi_dhcpv6_07_015.c index 1170b869..81d45bbf 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_015.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_015.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_016.c b/test/regression/tahi_test/tahi_dhcpv6_07_016.c index 70ba7b39..c0831b5c 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_016.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_016.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_017.c b/test/regression/tahi_test/tahi_dhcpv6_07_017.c index b95060c5..c6374e6f 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_017.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_017.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_018.c b/test/regression/tahi_test/tahi_dhcpv6_07_018.c index 54dbe551..f4bbe6a7 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_018.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_018.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_019.c b/test/regression/tahi_test/tahi_dhcpv6_07_019.c index d3f49111..2f682aaa 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_019.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_019.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_020.c b/test/regression/tahi_test/tahi_dhcpv6_07_020.c index 44318d6f..c0d7f0af 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_020.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_020.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_021.c b/test/regression/tahi_test/tahi_dhcpv6_07_021.c index f7e92d62..5d5f1687 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_021.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_021.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_022.c b/test/regression/tahi_test/tahi_dhcpv6_07_022.c index a1e037fa..64e450ca 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_022.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_022.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_023.c b/test/regression/tahi_test/tahi_dhcpv6_07_023.c index 8de5df27..188c9b98 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_023.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_023.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_024.c b/test/regression/tahi_test/tahi_dhcpv6_07_024.c index 6853975f..b53e1210 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_024.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_024.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_025.c b/test/regression/tahi_test/tahi_dhcpv6_07_025.c index 0f98b912..3b9330c6 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_025.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_025.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_026.c b/test/regression/tahi_test/tahi_dhcpv6_07_026.c index 04441dc4..46b3944d 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_026.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_026.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/tahi_test/tahi_dhcpv6_07_027.c b/test/regression/tahi_test/tahi_dhcpv6_07_027.c index b042ec44..03415df8 100644 --- a/test/regression/tahi_test/tahi_dhcpv6_07_027.c +++ b/test/regression/tahi_test/tahi_dhcpv6_07_027.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "nx_api.h" #if defined(NX_TAHI_ENABLE) && defined(FEATURE_NX_IPV6) #include "netx_tahi.h" diff --git a/test/regression/telnet_test/netx_telnet_activity_timeout_test.c b/test/regression/telnet_test/netx_telnet_activity_timeout_test.c index 6f7c70b4..19f56136 100644 --- a/test/regression/telnet_test/netx_telnet_activity_timeout_test.c +++ b/test/regression/telnet_test/netx_telnet_activity_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test checks for the Telnet Server to keep track of the length of inactivity on all its connections If the timeout is exceeded it should close the connection. diff --git a/test/regression/telnet_test/netx_telnet_basic_test.c b/test/regression/telnet_test/netx_telnet_basic_test.c index dff738a6..1b785cf3 100644 --- a/test/regression/telnet_test/netx_telnet_basic_test.c +++ b/test/regression/telnet_test/netx_telnet_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" diff --git a/test/regression/telnet_test/netx_telnet_create_packet_pool_test.c b/test/regression/telnet_test/netx_telnet_create_packet_pool_test.c index 369145c2..1aa9a77c 100644 --- a/test/regression/telnet_test/netx_telnet_create_packet_pool_test.c +++ b/test/regression/telnet_test/netx_telnet_create_packet_pool_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This demo tests the feature to create the Telnet packet pool instead of the default behavior of the Telnet Server creating its own packet pool. diff --git a/test/regression/telnet_test/netx_telnet_max_connections_test.c b/test/regression/telnet_test/netx_telnet_max_connections_test.c index 825cd06a..64ed1c48 100644 --- a/test/regression/telnet_test/netx_telnet_max_connections_test.c +++ b/test/regression/telnet_test/netx_telnet_max_connections_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test checks for the Telnet Server limiting itself to the NX_TELNET_MAX_CLIENTS. The test verifies that the Telnet Server supports at most NX_TELNET_MAX_CLIENTS simultaneous connections, and that each Client receives responses to their Telnet packets. diff --git a/test/regression/telnet_test/netx_telnet_rst_test.c b/test/regression/telnet_test/netx_telnet_rst_test.c index 439d789d..8c111532 100644 --- a/test/regression/telnet_test/netx_telnet_rst_test.c +++ b/test/regression/telnet_test/netx_telnet_rst_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the Telnet server on handling RST packet. */ #include "tx_api.h" diff --git a/test/regression/telnet_test/netx_telnet_server_bad_option_reply_test.c b/test/regression/telnet_test/netx_telnet_server_bad_option_reply_test.c index 8dd620b5..d7a989fe 100644 --- a/test/regression/telnet_test/netx_telnet_server_bad_option_reply_test.c +++ b/test/regression/telnet_test/netx_telnet_server_bad_option_reply_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test checks for the Telnet Server to handle invalid telnet client option replies and unsupported client telnet options in response to the server offering ECHO, Suppress Go Ahead and asks the peer not to ECHO (Don't Echo). The Telnet Client is programmed to respond with a WILL ECHO (to the server WILL ECHO), a WILL [0x99 unknown option] and Won't Echo. diff --git a/test/regression/telnet_test/netx_telnet_server_options_negotiate_test.c b/test/regression/telnet_test/netx_telnet_server_options_negotiate_test.c index bc5a97de..983a1747 100644 --- a/test/regression/telnet_test/netx_telnet_server_options_negotiate_test.c +++ b/test/regression/telnet_test/netx_telnet_server_options_negotiate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This test checks for the Telnet Server to negotiate with a Telnet Client for three common Telnet options. It offers to ECHO, Suppress Go Ahead and asks the peer not to ECHO (Don't Echo). The Telnet Client is programmed to acknowledge the ECHO and SGA, and Won't Echo. diff --git a/test/regression/telnet_test/netx_telnet_two_listen_test.c b/test/regression/telnet_test/netx_telnet_two_listen_test.c index f8d6f302..bb271bb1 100644 --- a/test/regression/telnet_test/netx_telnet_two_listen_test.c +++ b/test/regression/telnet_test/netx_telnet_two_listen_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the Telnet server on handling two session listen situation. */ #include "tx_api.h" diff --git a/test/regression/test/netxtestcontrol.c b/test/regression/test/netxtestcontrol.c index bb34995d..f56fedeb 100644 --- a/test/regression/test/netxtestcontrol.c +++ b/test/regression/test/netxtestcontrol.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is the test control routine the NetX TCP/IP stack. All tests are dispatched from this routine. */ #include "tx_api.h" diff --git a/test/regression/test/netxtestcontrol.h b/test/regression/test/netxtestcontrol.h index addae17e..792a3ebc 100644 --- a/test/regression/test/netxtestcontrol.h +++ b/test/regression/test/netxtestcontrol.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #define CHECK_STATUS(expected, actual) \ if((expected) != (actual)) \ diff --git a/test/regression/test/nx_ram_network_driver_test_1500.h b/test/regression/test/nx_ram_network_driver_test_1500.h index ed58da53..260a87d5 100644 --- a/test/regression/test/nx_ram_network_driver_test_1500.h +++ b/test/regression/test/nx_ram_network_driver_test_1500.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef _NX_RAM_NETWORK_DRIVER_TEST_1500_H_ #define _NX_RAM_NETWORK_DRIVER_TEST_1500_H_ #include "tx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_basic_test.c b/test/regression/tftp_test/netx_tftp_basic_test.c index bd0780c5..e33fcedc 100644 --- a/test/regression/tftp_test/netx_tftp_basic_test.c +++ b/test/regression/tftp_test/netx_tftp_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_error_destionation_port_test.c b/test/regression/tftp_test/netx_tftp_error_destionation_port_test.c index 81f8d5e6..72a75334 100644 --- a/test/regression/tftp_test/netx_tftp_error_destionation_port_test.c +++ b/test/regression/tftp_test/netx_tftp_error_destionation_port_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_error_file_name_test.c b/test/regression/tftp_test/netx_tftp_error_file_name_test.c index 718ff548..4da119e7 100644 --- a/test/regression/tftp_test/netx_tftp_error_file_name_test.c +++ b/test/regression/tftp_test/netx_tftp_error_file_name_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_ipv6_basic_test.c b/test/regression/tftp_test/netx_tftp_ipv6_basic_test.c index c9124337..97f1c27d 100644 --- a/test/regression/tftp_test/netx_tftp_ipv6_basic_test.c +++ b/test/regression/tftp_test/netx_tftp_ipv6_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_large_data_test.c b/test/regression/tftp_test/netx_tftp_large_data_test.c index 9117baab..c20f6819 100644 --- a/test/regression/tftp_test/netx_tftp_large_data_test.c +++ b/test/regression/tftp_test/netx_tftp_large_data_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_malformed_packet_test.c b/test/regression/tftp_test/netx_tftp_malformed_packet_test.c index 035389bf..d6f3d53f 100644 --- a/test/regression/tftp_test/netx_tftp_malformed_packet_test.c +++ b/test/regression/tftp_test/netx_tftp_malformed_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_read_interaction_test.c b/test/regression/tftp_test/netx_tftp_read_interaction_test.c index a092fe4e..3fac68f5 100644 --- a/test/regression/tftp_test/netx_tftp_read_interaction_test.c +++ b/test/regression/tftp_test/netx_tftp_read_interaction_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tftp_test/netx_tftp_write_interaction_test.c b/test/regression/tftp_test/netx_tftp_write_interaction_test.c index 6d1c3b94..d05c98df 100644 --- a/test/regression/tftp_test/netx_tftp_write_interaction_test.c +++ b/test/regression/tftp_test/netx_tftp_write_interaction_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/tsn_test/netx_mrp_state_machine_test.c b/test/regression/tsn_test/netx_mrp_state_machine_test.c index a376521c..690cbe95 100644 --- a/test/regression/tsn_test/netx_mrp_state_machine_test.c +++ b/test/regression/tsn_test/netx_mrp_state_machine_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /** * @file sample.c * @brief This is a small demo of the high-performance NetX Duo TCP/IP stack. diff --git a/test/regression/tsn_test/netx_shaper_cbs_test.c b/test/regression/tsn_test/netx_shaper_cbs_test.c index 67a565b9..67373021 100644 --- a/test/regression/tsn_test/netx_shaper_cbs_test.c +++ b/test/regression/tsn_test/netx_shaper_cbs_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /** * @file sample.c * @brief This is a small demo of the high-performance NetX Duo TCP/IP stack. diff --git a/test/regression/tsn_test/netx_shaper_tas_test.c b/test/regression/tsn_test/netx_shaper_tas_test.c index 3d72ccf1..c95a8fc6 100644 --- a/test/regression/tsn_test/netx_shaper_tas_test.c +++ b/test/regression/tsn_test/netx_shaper_tas_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /** * @file sample.c * @brief This is a small demo of the high-performance NetX Duo TCP/IP stack. diff --git a/test/regression/web_test/ecc_certs.c b/test/regression/web_test/ecc_certs.c index e40c8b62..3cb96ef6 100644 --- a/test/regression/web_test/ecc_certs.c +++ b/test/regression/web_test/ecc_certs.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char globalsignrootca_cer[] = { 0x30, 0x82, 0x03, 0x5f, 0x30, 0x82, 0x02, 0x47, 0xa0, 0x03, 0x02, 0x01, diff --git a/test/regression/web_test/http_digest_authentication.c b/test/regression/web_test/http_digest_authentication.c index 0b4b7e43..30a28010 100644 --- a/test/regression/web_test/http_digest_authentication.c +++ b/test/regression/web_test/http_digest_authentication.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #define HTTP_MAX_BINARY_MD5 16 #define HTTP_MAX_ASCII_MD5 32 diff --git a/test/regression/web_test/netx_https_api_test.c b/test/regression/web_test/netx_https_api_test.c index b6c83ace..b7868b9a 100644 --- a/test/regression/web_test/netx_https_api_test.c +++ b/test/regression/web_test/netx_https_api_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #include <stdio.h> #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_https_testcontrol.c b/test/regression/web_test/netx_https_testcontrol.c index e8ab7818..750e2a84 100644 --- a/test/regression/web_test/netx_https_testcontrol.c +++ b/test/regression/web_test/netx_https_testcontrol.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is the test control routine the NetX TCP/IP stack. All tests are dispatched from this routine. */ #include "tx_api.h" diff --git a/test/regression/web_test/netx_web_abnormal_test.c b/test/regression/web_test/netx_web_abnormal_test.c index 24fd9e5a..6a8bf014 100644 --- a/test/regression/web_test/netx_web_abnormal_test.c +++ b/test/regression/web_test/netx_web_abnormal_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests abnormal cases. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_basic_authenticate_empty_test.c b/test/regression/web_test/netx_web_basic_authenticate_empty_test.c index 4777e9b1..e440e864 100644 --- a/test/regression/web_test/netx_web_basic_authenticate_empty_test.c +++ b/test/regression/web_test/netx_web_basic_authenticate_empty_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic authentication with empty name or password. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_basic_authenticate_test.c b/test/regression/web_test/netx_web_basic_authenticate_test.c index 309adf13..9986e22d 100644 --- a/test/regression/web_test/netx_web_basic_authenticate_test.c +++ b/test/regression/web_test/netx_web_basic_authenticate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic authentication. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_basic_ecc_test.c b/test/regression/web_test/netx_web_basic_ecc_test.c index b2b1a633..7750aaa4 100644 --- a/test/regression/web_test/netx_web_basic_ecc_test.c +++ b/test/regression/web_test/netx_web_basic_ecc_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method using ECC. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_basic_test.c b/test/regression/web_test/netx_web_basic_test.c index 62beb419..b146f918 100644 --- a/test/regression/web_test/netx_web_basic_test.c +++ b/test/regression/web_test/netx_web_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_certifiacte_verify_test.c b/test/regression/web_test/netx_web_certifiacte_verify_test.c index 7c53e71f..6f165968 100644 --- a/test/regression/web_test/netx_web_certifiacte_verify_test.c +++ b/test/regression/web_test/netx_web_certifiacte_verify_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests client certificate verification. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_chunked_request_additional_test.c b/test/regression/web_test/netx_web_chunked_request_additional_test.c index 272fc0fd..b99d3fc6 100644 --- a/test/regression/web_test/netx_web_chunked_request_additional_test.c +++ b/test/regression/web_test/netx_web_chunked_request_additional_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests chunked request. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_chunked_request_test.c b/test/regression/web_test/netx_web_chunked_request_test.c index 401689cc..9ae65ce4 100644 --- a/test/regression/web_test/netx_web_chunked_request_test.c +++ b/test/regression/web_test/netx_web_chunked_request_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests chunked request. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_chunked_response_packet_chain_test.c b/test/regression/web_test/netx_web_chunked_response_packet_chain_test.c index 5bd77151..ff5ae867 100644 --- a/test/regression/web_test/netx_web_chunked_response_packet_chain_test.c +++ b/test/regression/web_test/netx_web_chunked_response_packet_chain_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests chunked response with packet chain. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_chunked_response_process_test.c b/test/regression/web_test/netx_web_chunked_response_process_test.c index 25d937d9..933c6830 100644 --- a/test/regression/web_test/netx_web_chunked_response_process_test.c +++ b/test/regression/web_test/netx_web_chunked_response_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests chunked response processing. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_chunked_response_test.c b/test/regression/web_test/netx_web_chunked_response_test.c index ecf55f43..9302d16c 100644 --- a/test/regression/web_test/netx_web_chunked_response_test.c +++ b/test/regression/web_test/netx_web_chunked_response_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests chunked resposne. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_client_cleanup_test.c b/test/regression/web_test/netx_web_client_cleanup_test.c index 52194e3a..8537a77f 100644 --- a/test/regression/web_test/netx_web_client_cleanup_test.c +++ b/test/regression/web_test/netx_web_client_cleanup_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the cleanup function. */ #include "tx_api.h" diff --git a/test/regression/web_test/netx_web_client_receive_no_packet_test.c b/test/regression/web_test/netx_web_client_receive_no_packet_test.c index c60f63d0..f303bd2f 100644 --- a/test/regression/web_test/netx_web_client_receive_no_packet_test.c +++ b/test/regression/web_test/netx_web_client_receive_no_packet_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests client didn't receive response in time. If client receive no packet, it can continue to get response untill get done. */ #include "tx_api.h" diff --git a/test/regression/web_test/netx_web_client_rst_test.c b/test/regression/web_test/netx_web_client_rst_test.c index e5e1173b..ad91ac58 100644 --- a/test/regression/web_test/netx_web_client_rst_test.c +++ b/test/regression/web_test/netx_web_client_rst_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the cleanup function. */ #include "tx_api.h" diff --git a/test/regression/web_test/netx_web_client_send_fail_test.c b/test/regression/web_test/netx_web_client_send_fail_test.c index c14408e3..822fe9ab 100644 --- a/test/regression/web_test/netx_web_client_send_fail_test.c +++ b/test/regression/web_test/netx_web_client_send_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests abnormal cases. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_concurrent_sessions_test.c b/test/regression/web_test/netx_web_concurrent_sessions_test.c index db04998d..5a44f769 100644 --- a/test/regression/web_test/netx_web_concurrent_sessions_test.c +++ b/test/regression/web_test/netx_web_concurrent_sessions_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests concurrent HTTPS sessions by launching several * HTTPS clients in separate threads and using randomized delay to * hit the server with repeated requests. */ diff --git a/test/regression/web_test/netx_web_connect_three_times_test.c b/test/regression/web_test/netx_web_connect_three_times_test.c index dc47880e..fb58bb47 100644 --- a/test/regression/web_test/netx_web_connect_three_times_test.c +++ b/test/regression/web_test/netx_web_connect_three_times_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests client connect three times to server to see if server actually clear the seesion materials. */ diff --git a/test/regression/web_test/netx_web_delete_basic_test.c b/test/regression/web_test/netx_web_delete_basic_test.c index e990878b..d3ee50f5 100644 --- a/test/regression/web_test/netx_web_delete_basic_test.c +++ b/test/regression/web_test/netx_web_delete_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic DELETE method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_digest_authenticate_test.c b/test/regression/web_test/netx_web_digest_authenticate_test.c index 810de781..b9f436f6 100644 --- a/test/regression/web_test/netx_web_digest_authenticate_test.c +++ b/test/regression/web_test/netx_web_digest_authenticate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests digest authentication. HA1 = MD5("name:NetX Duo HTTP demo:password") = 01bb2595c9221423951ee86f3573b465 diff --git a/test/regression/web_test/netx_web_digest_authenticate_test2.c b/test/regression/web_test/netx_web_digest_authenticate_test2.c index 7f2c6c44..c8546e22 100644 --- a/test/regression/web_test/netx_web_digest_authenticate_test2.c +++ b/test/regression/web_test/netx_web_digest_authenticate_test2.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests digest authentication. HA1 = MD5("name:NetX Duo HTTP demo:password") = 01bb2595c9221423951ee86f3573b465 diff --git a/test/regression/web_test/netx_web_digest_authenticate_timeout_test.c b/test/regression/web_test/netx_web_digest_authenticate_timeout_test.c index 904dc742..51dcb643 100644 --- a/test/regression/web_test/netx_web_digest_authenticate_timeout_test.c +++ b/test/regression/web_test/netx_web_digest_authenticate_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests digest authentication. HA1 = MD5("name:NetX Duo HTTP demo:Placeholderpassword") = 01bb2595c9221423951ee86f3573b465 diff --git a/test/regression/web_test/netx_web_external_client_test.c b/test/regression/web_test/netx_web_external_client_test.c index eed93aa6..6a482a66 100644 --- a/test/regression/web_test/netx_web_external_client_test.c +++ b/test/regression/web_test/netx_web_external_client_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests server send chunked packet to external client and process chunked packet from external client. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_external_server_chunked_test.c b/test/regression/web_test/netx_web_external_server_chunked_test.c index 1303bad1..a88b9bac 100644 --- a/test/regression/web_test/netx_web_external_server_chunked_test.c +++ b/test/regression/web_test/netx_web_external_server_chunked_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_external_server_test.c b/test/regression/web_test/netx_web_external_server_test.c index 2bc351dc..74ac50a8 100644 --- a/test/regression/web_test/netx_web_external_server_test.c +++ b/test/regression/web_test/netx_web_external_server_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_get_content_length_test.c b/test/regression/web_test/netx_web_get_content_length_test.c index 89fcf186..31569b53 100644 --- a/test/regression/web_test/netx_web_get_content_length_test.c +++ b/test/regression/web_test/netx_web_get_content_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the get content length task which should allow zero or more white spaces between field name (Content-Length) and value. */ diff --git a/test/regression/web_test/netx_web_get_put_referred_URI_test.c b/test/regression/web_test/netx_web_get_put_referred_URI_test.c index 0af70eaa..83a427f0 100644 --- a/test/regression/web_test/netx_web_get_put_referred_URI_test.c +++ b/test/regression/web_test/netx_web_get_put_referred_URI_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the ability of the HTTP Client to accept a URI resource string that does not designate a root directory based file location. If the string begins with an HTTP: or HTTPS: (not case sensitive) the HTTP Client will send the string as is. (Note this does not guarantee the HTTP server diff --git a/test/regression/web_test/netx_web_head_basic_test.c b/test/regression/web_test/netx_web_head_basic_test.c index eea4ce89..72b293a0 100644 --- a/test/regression/web_test/netx_web_head_basic_test.c +++ b/test/regression/web_test/netx_web_head_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic HEAD method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_host_field_test.c b/test/regression/web_test/netx_web_host_field_test.c index a025e947..07cf7e52 100644 --- a/test/regression/web_test/netx_web_host_field_test.c +++ b/test/regression/web_test/netx_web_host_field_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests Host field. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_http_demo_test.c b/test/regression/web_test/netx_web_http_demo_test.c index 67be33ab..78d226c6 100644 --- a/test/regression/web_test/netx_web_http_demo_test.c +++ b/test/regression/web_test/netx_web_http_demo_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of HTTP on the high-performance NetX TCP/IP stack. This demo relies on ThreadX, NetX, and FileX to show a simple HTML transfer from the client and then back from the server. */ diff --git a/test/regression/web_test/netx_web_https_demo_test.c b/test/regression/web_test/netx_web_https_demo_test.c index 1e1a526d..6d6902dc 100644 --- a/test/regression/web_test/netx_web_https_demo_test.c +++ b/test/regression/web_test/netx_web_https_demo_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This is a small demo of the NetX HTTP Client Server API running on a high-performance NetX TCP/IP stack. */ diff --git a/test/regression/web_test/netx_web_if_modified_since_test.c b/test/regression/web_test/netx_web_if_modified_since_test.c index 9b43573e..a937d83b 100644 --- a/test/regression/web_test/netx_web_if_modified_since_test.c +++ b/test/regression/web_test/netx_web_if_modified_since_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests filed If-Modified-field. * if the requested variant has not been modified since the time specified in this field, * an entity will not be returned from the server; instead, a 304 (not modified) response diff --git a/test/regression/web_test/netx_web_invalid_release_test.c b/test/regression/web_test/netx_web_invalid_release_test.c index 8361a7ae..827251aa 100644 --- a/test/regression/web_test/netx_web_invalid_release_test.c +++ b/test/regression/web_test/netx_web_invalid_release_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests sending packet failure. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_keep_alive_abnormal_test.c b/test/regression/web_test/netx_web_keep_alive_abnormal_test.c index fcd32218..acded427 100644 --- a/test/regression/web_test/netx_web_keep_alive_abnormal_test.c +++ b/test/regression/web_test/netx_web_keep_alive_abnormal_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests HTTP/1.1 server establish a persistent connection with a HTTP/1.1 client. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_keep_alive_test.c b/test/regression/web_test/netx_web_keep_alive_test.c index 7e8b14ba..759c803f 100644 --- a/test/regression/web_test/netx_web_keep_alive_test.c +++ b/test/regression/web_test/netx_web_keep_alive_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests HTTP/1.1 server establish a persistent connection with a HTTP/1.1 client. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_multipart_fragment_test.c b/test/regression/web_test/netx_web_multipart_fragment_test.c index 033db38b..3947307f 100644 --- a/test/regression/web_test/netx_web_multipart_fragment_test.c +++ b/test/regression/web_test/netx_web_multipart_fragment_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests whether HTTP server can work well with multipart/form-data. * server packet size 800 * client packet size 1400 diff --git a/test/regression/web_test/netx_web_multipart_underflow_test.c b/test/regression/web_test/netx_web_multipart_underflow_test.c index 7179be60..4f2e52f8 100644 --- a/test/regression/web_test/netx_web_multipart_underflow_test.c +++ b/test/regression/web_test/netx_web_multipart_underflow_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests whether HTTP server can work well with multipart/form-data. * server packet size 800 * client packet size 1400 diff --git a/test/regression/web_test/netx_web_multiple_sessions_test.c b/test/regression/web_test/netx_web_multiple_sessions_test.c index 0af2532a..937cc343 100644 --- a/test/regression/web_test/netx_web_multiple_sessions_test.c +++ b/test/regression/web_test/netx_web_multiple_sessions_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests multiple sessions. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_multiple_sessions_timeout_test.c b/test/regression/web_test/netx_web_multiple_sessions_timeout_test.c index b8799ca2..c3913fa8 100644 --- a/test/regression/web_test/netx_web_multiple_sessions_timeout_test.c +++ b/test/regression/web_test/netx_web_multiple_sessions_timeout_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests multiple sessions. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_non_block_basic_test.c b/test/regression/web_test/netx_web_non_block_basic_test.c index f816ed88..28b5216e 100644 --- a/test/regression/web_test/netx_web_non_block_basic_test.c +++ b/test/regression/web_test/netx_web_non_block_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_non_block_reconnect_test.c b/test/regression/web_test/netx_web_non_block_reconnect_test.c index 92511083..780b9358 100644 --- a/test/regression/web_test/netx_web_non_block_reconnect_test.c +++ b/test/regression/web_test/netx_web_non_block_reconnect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests reconnection in non-blocking mode. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_one_session_test.c b/test/regression/web_test/netx_web_one_session_test.c index 94913e93..16d32955 100644 --- a/test/regression/web_test/netx_web_one_session_test.c +++ b/test/regression/web_test/netx_web_one_session_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_packet_allocate_test.c b/test/regression/web_test/netx_web_packet_allocate_test.c index ebc7de4e..288e282d 100644 --- a/test/regression/web_test/netx_web_packet_allocate_test.c +++ b/test/regression/web_test/netx_web_packet_allocate_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests if the allocated packet is 4-byte alignment. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_post_basic_test.c b/test/regression/web_test/netx_web_post_basic_test.c index f7fcab27..e9aeece8 100644 --- a/test/regression/web_test/netx_web_post_basic_test.c +++ b/test/regression/web_test/netx_web_post_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic POST method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_post_long_message_test.c b/test/regression/web_test/netx_web_post_long_message_test.c index bd4b92ee..44c3ee41 100644 --- a/test/regression/web_test/netx_web_post_long_message_test.c +++ b/test/regression/web_test/netx_web_post_long_message_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic POST method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_put_basic_test.c b/test/regression/web_test/netx_web_put_basic_test.c index 62b1474d..51682072 100644 --- a/test/regression/web_test/netx_web_put_basic_test.c +++ b/test/regression/web_test/netx_web_put_basic_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic PUT method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_request_in_multiple_packets_test.c b/test/regression/web_test/netx_web_request_in_multiple_packets_test.c index 1d1f1b9a..593dd4af 100644 --- a/test/regression/web_test/netx_web_request_in_multiple_packets_test.c +++ b/test/regression/web_test/netx_web_request_in_multiple_packets_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the ability of the HTTP server to process HTTP request string in multiple packets. * Packet1. GET /index.htm HTTP/1.0 * Packet2. CR diff --git a/test/regression/web_test/netx_web_response_in_multiple_packets_test.c b/test/regression/web_test/netx_web_response_in_multiple_packets_test.c index 69a73486..2b10abb0 100644 --- a/test/regression/web_test/netx_web_response_in_multiple_packets_test.c +++ b/test/regression/web_test/netx_web_response_in_multiple_packets_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests response in multiple packets. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_secure_connect_fail_test.c b/test/regression/web_test/netx_web_secure_connect_fail_test.c index bed73065..3c010419 100644 --- a/test/regression/web_test/netx_web_secure_connect_fail_test.c +++ b/test/regression/web_test/netx_web_secure_connect_fail_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests client connect three times to server to see if server actually clear the seesion materials. */ diff --git a/test/regression/web_test/netx_web_secure_reconnect_test.c b/test/regression/web_test/netx_web_secure_reconnect_test.c index 924bc075..735f842e 100644 --- a/test/regression/web_test/netx_web_secure_reconnect_test.c +++ b/test/regression/web_test/netx_web_secure_reconnect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests reconnection when TLS connection fail. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_server_chunked_content_process_test.c b/test/regression/web_test/netx_web_server_chunked_content_process_test.c index 40b226e9..19ff2837 100644 --- a/test/regression/web_test/netx_web_server_chunked_content_process_test.c +++ b/test/regression/web_test/netx_web_server_chunked_content_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests server getting chunked content. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_server_content_process_test.c b/test/regression/web_test/netx_web_server_content_process_test.c index 8057abf6..72577850 100644 --- a/test/regression/web_test/netx_web_server_content_process_test.c +++ b/test/regression/web_test/netx_web_server_content_process_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests server getting content. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_server_type_get_extended_test.c b/test/regression/web_test/netx_web_server_type_get_extended_test.c index 19bbdd17..3bc178db 100644 --- a/test/regression/web_test/netx_web_server_type_get_extended_test.c +++ b/test/regression/web_test/netx_web_server_type_get_extended_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_status_400_test.c b/test/regression/web_test/netx_web_status_400_test.c index 0048582b..31fefe5f 100644 --- a/test/regression/web_test/netx_web_status_400_test.c +++ b/test/regression/web_test/netx_web_status_400_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests status 400. * 1. If Request-URIis an absoluteURI, the host is part of the Request-URI. Any Host header * field value in the request MUST be ignored. diff --git a/test/regression/web_test/netx_web_status_404_test.c b/test/regression/web_test/netx_web_status_404_test.c index 7d027d24..5b9bdeb1 100644 --- a/test/regression/web_test/netx_web_status_404_test.c +++ b/test/regression/web_test/netx_web_status_404_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests status 404. * If Tthe server has not found anything matching the Request-URI. * 404 should be sent. diff --git a/test/regression/web_test/netx_web_status_501_test.c b/test/regression/web_test/netx_web_status_501_test.c index 76905d9b..aae7d42a 100644 --- a/test/regression/web_test/netx_web_status_501_test.c +++ b/test/regression/web_test/netx_web_status_501_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests status 501. * If the method is unrecognized or not implemented by the origin server, * should repond 501. diff --git a/test/regression/web_test/netx_web_status_code_test.c b/test/regression/web_test/netx_web_status_code_test.c index 65410af9..b7a5da93 100644 --- a/test/regression/web_test/netx_web_status_code_test.c +++ b/test/regression/web_test/netx_web_status_code_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests basic GET method. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_tcpserver_rst_test.c b/test/regression/web_test/netx_web_tcpserver_rst_test.c index 0277aea5..27807b6a 100644 --- a/test/regression/web_test/netx_web_tcpserver_rst_test.c +++ b/test/regression/web_test/netx_web_tcpserver_rst_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the tcpserver on handling RST packet. */ #include "nx_api.h" #include "nx_tcpserver.h" diff --git a/test/regression/web_test/netx_web_tcpserver_tls_fail_rst_test.c b/test/regression/web_test/netx_web_tcpserver_tls_fail_rst_test.c index d617d896..ac2b998a 100644 --- a/test/regression/web_test/netx_web_tcpserver_tls_fail_rst_test.c +++ b/test/regression/web_test/netx_web_tcpserver_tls_fail_rst_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the tcpserver on handling RST packet when TLS connection is failed. */ #include "nx_api.h" diff --git a/test/regression/web_test/netx_web_tcpserver_two_listen_test.c b/test/regression/web_test/netx_web_tcpserver_two_listen_test.c index 65258550..ba5731d1 100644 --- a/test/regression/web_test/netx_web_tcpserver_two_listen_test.c +++ b/test/regression/web_test/netx_web_tcpserver_two_listen_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the tcpserver on handling two session listen situation. */ #include "nx_api.h" #include "nx_tcpserver.h" diff --git a/test/regression/web_test/test_ca_cert.c b/test/regression/web_test/test_ca_cert.c index 02ed1b48..d207af59 100644 --- a/test/regression/web_test/test_ca_cert.c +++ b/test/regression/web_test/test_ca_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char test_ca_cert_der[] = { 0x30, 0x82, 0x03, 0xc7, 0x30, 0x82, 0x02, 0xaf, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x09, 0x00, 0xa1, 0x79, 0xb0, 0x6a, 0x32, 0xbc, 0x48, 0x67, diff --git a/test/regression/web_test/test_device_cert.c b/test/regression/web_test/test_device_cert.c index bb21fb43..561be520 100644 --- a/test/regression/web_test/test_device_cert.c +++ b/test/regression/web_test/test_device_cert.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + static unsigned char test_device_cert_der[] = { 0x30, 0x82, 0x03, 0xd2, 0x30, 0x82, 0x02, 0xba, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, diff --git a/test/regression/web_test/test_utility.h b/test/regression/web_test/test_utility.h index c5cdbb92..539c973a 100644 --- a/test/regression/web_test/test_utility.h +++ b/test/regression/web_test/test_utility.h @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + #ifndef __TEST_UTILITY_H #define __TEST_UTILITY_H diff --git a/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c b/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c index c0fa75a0..2e1586e8 100644 --- a/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c +++ b/test/regression/websocket_test/netx_websocket_16_bit_payload_length_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket process data ability when the frame is with 16-bit payload length. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_common_process.c b/test/regression/websocket_test/netx_websocket_common_process.c index 8d2b2e9b..738340e9 100644 --- a/test/regression/websocket_test/netx_websocket_common_process.c +++ b/test/regression/websocket_test/netx_websocket_common_process.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This file contains common process functions. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_connect_test.c b/test/regression/websocket_test/netx_websocket_connect_test.c index f29c86bc..916016f4 100644 --- a/test/regression/websocket_test/netx_websocket_connect_test.c +++ b/test/regression/websocket_test/netx_websocket_connect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket connect corresponding logic, especially focusing on testing secure connect feature */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_delete_test.c b/test/regression/websocket_test/netx_websocket_delete_test.c index de7c1c99..feebe008 100644 --- a/test/regression/websocket_test/netx_websocket_delete_test.c +++ b/test/regression/websocket_test/netx_websocket_delete_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket delete corresponding logic. Also pay attention on the influence brought by the disconnecting state on other functions */ #include "tx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_disconnect_test.c b/test/regression/websocket_test/netx_websocket_disconnect_test.c index 63723ef2..ff669428 100644 --- a/test/regression/websocket_test/netx_websocket_disconnect_test.c +++ b/test/regression/websocket_test/netx_websocket_disconnect_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket disconnect corresponding logic, mainly focusing on the influence brought by the disconnect state which may hinder other functions such as send/receive */ #include "tx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_fin_test.c b/test/regression/websocket_test/netx_websocket_fin_test.c index 5a45e71b..37a9fdc0 100644 --- a/test/regression/websocket_test/netx_websocket_fin_test.c +++ b/test/regression/websocket_test/netx_websocket_fin_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket fin bit. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_mask_test.c b/test/regression/websocket_test/netx_websocket_mask_test.c index e4784e22..33bc60af 100644 --- a/test/regression/websocket_test/netx_websocket_mask_test.c +++ b/test/regression/websocket_test/netx_websocket_mask_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket mask feature. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_multi_instance_test.c b/test/regression/websocket_test/netx_websocket_multi_instance_test.c index 3c75b0cd..430aa28e 100644 --- a/test/regression/websocket_test/netx_websocket_multi_instance_test.c +++ b/test/regression/websocket_test/netx_websocket_multi_instance_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests the condition when multi websocket instances are working at the same time. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_non_block_test.c b/test/regression/websocket_test/netx_websocket_non_block_test.c index b3eb6a85..3231749e 100644 --- a/test/regression/websocket_test/netx_websocket_non_block_test.c +++ b/test/regression/websocket_test/netx_websocket_non_block_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case test websocket in non-blocking mode. */ #include "tx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c b/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c index 447eec11..3d51701b 100644 --- a/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c +++ b/test/regression/websocket_test/netx_websocket_one_frame_in_packets_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket process data ability when one websocket frame is composited by several TCP packets. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c b/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c index 7310062a..2ae88f90 100644 --- a/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c +++ b/test/regression/websocket_test/netx_websocket_one_packet_with_multi_frames_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket process data ability when one tcp/tls packet includes multi-frames. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_opcode_test.c b/test/regression/websocket_test/netx_websocket_opcode_test.c index 07b10cdf..b6e5d8f8 100644 --- a/test/regression/websocket_test/netx_websocket_opcode_test.c +++ b/test/regression/websocket_test/netx_websocket_opcode_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket opcode. */ #include "tx_api.h" #include "nx_api.h" diff --git a/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c b/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c index 218c236f..79c075d7 100644 --- a/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c +++ b/test/regression/websocket_test/netx_websocket_send_chain_packets_test.c @@ -1,3 +1,14 @@ +/***************************************************************************/ +/* Copyright (c) 2024 Microsoft Corporation */ +/* Copyright (c) 2026 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 */ +/***************************************************************************/ + /* This case tests websocket send ability when there are chain packets. */ #include "tx_api.h" #include "nx_api.h" |
