summaryrefslogtreecommitdiff
path: root/test/regression/netxduo_test
diff options
context:
space:
mode:
authorFrédéric Desbiens <[email protected]>2026-06-08 10:03:52 +0200
committerGitHub <[email protected]>2026-06-08 10:03:52 +0200
commit1a0e9e43a03e37ddecfb6b49e9b078d6e1803d05 (patch)
treec60ec41b4ff4fd2d7566c505cbdd423ceddd65f3 /test/regression/netxduo_test
parent8b6e03ac30ab688bec02c69d42f2304b7f72a202 (diff)
parent4d88828b06d164a5b7e82152395a92254abcd6e4 (diff)
Merge pull request #391 from eclipse-threadx/devv6.5.1.202602_reldev
Merging changes for the v.6.5.1.202602 release
Diffstat (limited to 'test/regression/netxduo_test')
-rw-r--r--test/regression/netxduo_test/netx_101_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_101_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_22_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_23_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_24_test.c11
-rw-r--r--test/regression/netxduo_test/netx_102_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_103_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_104_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_106_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_10_23_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_10_23_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_10_24_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_10_24_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_10_24_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_10_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_10_26_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_24_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_26_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_27_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_28_test.c11
-rw-r--r--test/regression/netxduo_test/netx_11_29_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_04_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_23_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_24_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_26_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_27_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_30_test.c11
-rw-r--r--test/regression/netxduo_test/netx_12_31_test.c11
-rw-r--r--test/regression/netxduo_test/netx_13_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_13_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_13_04_test.c11
-rw-r--r--test/regression/netxduo_test/netx_13_05_test.c11
-rw-r--r--test/regression/netxduo_test/netx_13_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_14_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_14_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_15_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_15_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_15_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_15_24_test.c11
-rw-r--r--test/regression/netxduo_test/netx_15_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_15_26_test.c11
-rw-r--r--test/regression/netxduo_test/netx_16_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_16_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_16_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_16_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_16_22_test.c11
-rw-r--r--test/regression/netxduo_test/netx_17_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_04_ipv6_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_04_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_05_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_19_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_19_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_19_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_21_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_21_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_26_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_26_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_27_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_27_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_27_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_1_27_04_test.c11
-rw-r--r--test/regression/netxduo_test/netx_23_02_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_23_02_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_23_02_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_23_02_04_test.c11
-rw-r--r--test/regression/netxduo_test/netx_2_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_2_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_2_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_2_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_04_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_06_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_07_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_08_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_3_23_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_23_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_24_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_26_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_27_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_28_test.c11
-rw-r--r--test/regression/netxduo_test/netx_4_29_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_22_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_23_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_24_test.c11
-rw-r--r--test/regression/netxduo_test/netx_5_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_22_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_22_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_23_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_24_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_25_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_27_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_28_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_29_test.c11
-rw-r--r--test/regression/netxduo_test/netx_6_32_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_19_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_21_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_29_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_29_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_29_03_test.c11
-rw-r--r--test/regression/netxduo_test/netx_8_29_04_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_17_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_18_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_19_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_19_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_20_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_21_01_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_21_02_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_22_test.c11
-rw-r--r--test/regression/netxduo_test/netx_9_27_test.c11
-rw-r--r--test/regression/netxduo_test/netx_api_compile_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_auto_entry_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_conflict_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dual_pool_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dynamic_entry_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dynamic_entry_set_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dynamic_entry_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dynamic_entry_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dynamic_entry_test3.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dynamic_entry_timeout_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_dynamic_invalidate_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_entry_abnormal_operation_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_entry_cache_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_gratuitous_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_invalid_type_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_no_duplicate_entry_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_packet_allocate_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_queue_depth_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_static_entries_delete_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_static_entry_create_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_static_entry_pollute_test.c11
-rw-r--r--test/regression/netxduo_test/netx_arp_static_entry_test.c11
-rw-r--r--test/regression/netxduo_test/netx_caller_check_test.c11
-rw-r--r--test/regression/netxduo_test/netx_checksum_test.c11
-rw-r--r--test/regression/netxduo_test/netx_dest_table_add_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_icmp_small_header_test.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_icmp_small_header_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_icmp_small_header_test3.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_icmp_test.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_icmp_ttl_test.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_link_local_address_test.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_multicast_test.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_tcp_test_1.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_tcp_test_2.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_tcp_test_3.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_tcp_test_4.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_tcp_test_5.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_udp_fragment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_udp_fragment_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_udp_fragment_test3.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_udp_fragment_test4.c11
-rw-r--r--test/regression/netxduo_test/netx_forward_udp_test.c11
-rw-r--r--test/regression/netxduo_test/netx_http_proxy_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_http_proxy_data_fin_test.c11
-rw-r--r--test/regression/netxduo_test/netx_http_proxy_disconnect_test.c11
-rw-r--r--test/regression/netxduo_test/netx_http_proxy_error_response_test.c11
-rw-r--r--test/regression/netxduo_test/netx_http_proxy_multiple_response_test.c11
-rw-r--r--test/regression/netxduo_test/netx_http_proxy_non_block_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_broadcast_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_cleanup_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_interface2_ping6_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_interface2_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_invalid_echo_reply_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_invalid_source_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_loopback_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_loopback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_loopback_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_multiple_ping6_test1.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_multiple_ping6_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_multiple_ping_test1.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_multiple_ping_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_packet_receive_function_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_ping6_data_append_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_ping6_fragment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_ping6_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_ping_fragment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_ping_multicast_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_send_error_message_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_send_error_message_test_1.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv4_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_tunnel_ipv4_ipv6_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv4_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmp_tunnel_ipv6_ipv6_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_DAD_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_abnormal_mtu_in_ra_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_destination_table_periodic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_echo_reply_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_echo_request_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_error_small_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_error_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_invalid_length_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_invalid_length_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_invalid_message_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_invalid_na.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_invalid_ra_dest_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_invalid_ra_option_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_mtu_option_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_na_buffer_overwrite_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_na_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_na_tlla_changed_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ns_buffer_overwrite_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ns_with_small_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ra_address_full_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ra_buffer_overwrite_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ra_flag_callback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ra_invalid_length_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ra_lifetime_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ra_router_full_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_ra_slla_changed_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_redirect_buffer_overwrite_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_redirect_nd_full_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_redirect_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_router_solicitation_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_solicitated_ra_test.c11
-rw-r--r--test/regression/netxduo_test/netx_icmpv6_too_big_buffer_overwrite_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_checksum_computation_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_interface_indirect_report_send_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_join_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_leave_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_loopback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_multicast_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_packet_receive_function_test.c11
-rw-r--r--test/regression/netxduo_test/netx_igmp_router_query_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_abnormal_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_address_change_notify_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_address_conflict_callback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_address_conflict_detection_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_address_get_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_address_set_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_auxiliary_packet_pool_set_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_chain_packet_process_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_create_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_delete_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_driver_deferred_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_disable_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_dispatch_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_duplicate_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_invalid_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_order_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_packet_copy_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_packet_delay_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_packet_drop_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_time_exceeded_message_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_timeout_check_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_wrong_destination_address_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_fragmentation_wrong_protocol_field_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_gateway_address_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_idle_scan_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_address_get_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_address_set_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_attachment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_capability_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_detachment_arp_table_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_detachment_gateway_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_detachment_tcp_connection_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_detachment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_info_get_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_physical_address_set_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_physical_address_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_status_check_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_interface_status_check_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_invalid_packet_receive_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_link_local_address_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_link_status_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_link_status_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_loopback_multihome_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_malformed_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_malformed_packet_test.h11
-rw-r--r--test/regression/netxduo_test/netx_ip_max_payload_size_find_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_multicast_interface_detach_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_packet_filter_extended_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_packet_filter_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_raw_loopback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_raw_packet_filter_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_raw_packet_queue_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_raw_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_route_reachable_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_static_route_add_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_static_route_delete_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_static_route_find_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ip_status_check_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv4_option_process_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_address_delete_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_address_get_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_address_set_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_default_router_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_default_router_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_disable_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_fragment_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_fragmentation_error_test1.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_fragmentation_error_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_fragmentation_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_hop_by_hop_fragment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_hop_by_hop_option_error_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_interface_detachment_router_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_invalid_packet_receive_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_multicast_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_multicast_interface_detach_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_multicast_ping_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_multicast_ping_test1.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_nd_cache_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_packet_chain_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_pmtu_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_prefix_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_raw_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_search_onlink_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_send_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_stateless_address_autoconfig_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ipv6_util_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_low_watermark_fragment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_low_watermark_test.c11
-rw-r--r--test/regression/netxduo_test/netx_low_watermark_zero_window_test.c11
-rw-r--r--test/regression/netxduo_test/netx_nd_cache_add_test.c11
-rw-r--r--test/regression/netxduo_test/netx_nd_cache_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_nd_cache_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_nd_cache_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_nd_cache_under_interface_detach_test.c11
-rw-r--r--test/regression/netxduo_test/netx_nd_cache_with_own_address_test.c11
-rw-r--r--test/regression/netxduo_test/netx_nxd_udp_socket_send_special_test.c11
-rw-r--r--test/regression/netxduo_test/netx_old_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_packet_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_packet_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_packet_data_append_test.c11
-rw-r--r--test/regression/netxduo_test/netx_packet_debug_info_test.c11
-rw-r--r--test/regression/netxduo_test/netx_packet_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_packet_payload_size_test.c11
-rw-r--r--test/regression/netxduo_test/netx_packet_suspension_test.c11
-rw-r--r--test/regression/netxduo_test/netx_ramdriver_callback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_rarp_basic_processing_test.c11
-rw-r--r--test/regression/netxduo_test/netx_rarp_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_rarp_multiple_interfaces_test.c11
-rw-r--r--test/regression/netxduo_test/netx_rarp_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_rarp_packet_allocate_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_raw_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_raw_special_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_4_duplicate_ack_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_ack_check_for_syn_message_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_ack_check_issue_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_advertised_window_update_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_basic_processing_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_chained_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_client_bind_cleanup_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_client_packet_leak_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_client_socket_bind_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_client_socket_port_get_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_client_socket_unbind_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_connection_reset_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_cwnd_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_data_transfer_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_data_trim_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_delayed_retransmission_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_delayed_retransmission_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_dropped_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_dropped_packet_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_duplicate_accept_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_error_operation_check_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_fast_disconnect_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_fast_retransmit_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_fin_wait1_to_time_wait_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_fin_wait_recv_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_invalid_length_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_invalid_option_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_invalid_option_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_invalid_packet_chain_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_ipv4_interface2_mss_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_ipv6_basic_processing_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_ipv6_delayed_retransmission_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_ipv6_interface2_mss_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_ipv6_window_scale_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_keepalive_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_large_data_transfer_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_large_mtu_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_large_mtu_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_listen_packet_leak_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_listen_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_loopback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_max_window_scale_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_mss_option_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_multiple_send_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_multiple_send_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test1.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test3.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test4.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_new_reno_algorithm_test5.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_not_enabled_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_odd_window_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_out_of_order_ack_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_out_of_order_packet_max_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_out_of_order_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_out_of_window_control_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_10.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_11.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_12.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_13.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_14.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_15.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_16.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_17.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_18.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_3.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_4.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_5.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_6.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_7.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_8.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_overlapping_packet_test_9.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_packet_leak_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_packet_receive_function_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_queue_depth_notify_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_race_condition_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_race_condition_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_receive_cleanup_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_receive_under_interface_detach_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_reset_during_send_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_retransmit_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_retransmit_test_1.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_send_disconnect_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_send_fail_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_send_fail_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_send_fail_test3.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_server_socket_accept_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_simultaneous_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_small_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_small_window_preempt_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_small_window_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_available_bytes_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_delete_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_listen_queue_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_listen_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_mss_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_receive_rst_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_relisten_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_relisten_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_send_internal_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_state_wait_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_unaccept_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_unbind_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_unbind_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_socket_unlisten_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_time_wait_to_close_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_transmit_cleanup_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_transmit_not_done_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_transmit_under_interface_detach_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv4_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_address_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_big_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tunnel_ipv4_ipv6_small_windows_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv4_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tunnel_ipv6_ipv6_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_tx_queue_exceed_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_udp_random_port_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_urgent_packet_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_window_update_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_wrapping_sequence_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_wrapping_sequence_test2.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_wrapping_sequence_test3.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_wrapping_sequence_test4.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_zero_window_probe_2_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_zero_window_probe_3_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_zero_window_probe_test.c11
-rw-r--r--test/regression/netxduo_test/netx_tcp_zero_window_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_basic_processing_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_bind_cleanup_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_branch_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_checksum_zero_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_fragment_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_fragmentation_processing_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_free_port_find_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_ipv4_interface2_test_1_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_ipv6_interface2_test_1_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_loopback_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_multiple_ports_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_nxe_api_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_packet_receive_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_packet_type_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_port_table_udpate_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_port_unreachable_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_socket_bind_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_socket_delete_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_socket_unbind_receive_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_socket_unbind_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_source_send_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv4_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_tunnel_ipv4_ipv6_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv4_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_udp_tunnel_ipv6_ipv6_basic_test.c11
-rw-r--r--test/regression/netxduo_test/netx_utility_test.c11
556 files changed, 6116 insertions, 0 deletions
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"