summaryrefslogtreecommitdiff
path: root/tsn
diff options
context:
space:
mode:
authorFrédéric Desbiens <[email protected]>2026-03-07 00:14:18 +0100
committerFrédéric Desbiens <[email protected]>2026-03-07 00:14:18 +0100
commitff90b3ffcb84b2c6099ec31ef032b541e1ef5f0a (patch)
treeeea5e3221587620a673dc76722ea5345081d605f /tsn
parentdd1a89cf27d54b4151931441f522c91beefa4688 (diff)
Updated copyright headers and version strings. Removed version history
Diffstat (limited to 'tsn')
-rw-r--r--tsn/inc/nx_mrp.h12
-rw-r--r--tsn/inc/nx_msrp.h6
-rw-r--r--tsn/inc/nx_mvrp.h12
-rw-r--r--tsn/inc/nx_shaper.h12
-rw-r--r--tsn/inc/nx_srp.h6
-rw-r--r--tsn/src/nx_mrp.c120
-rw-r--r--tsn/src/nx_msrp.c114
-rw-r--r--tsn/src/nx_mvrp.c54
-rw-r--r--tsn/src/nx_shaper.c102
-rw-r--r--tsn/src/nx_srp.c48
10 files changed, 30 insertions, 456 deletions
diff --git a/tsn/inc/nx_mrp.h b/tsn/inc/nx_mrp.h
index f00c568a..59b87984 100644
--- a/tsn/inc/nx_mrp.h
+++ b/tsn/inc/nx_mrp.h
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -35,12 +35,6 @@
/* */
/* This file defines the NetX TSN MRP component. */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
#ifndef _NX_MRP_H_
diff --git a/tsn/inc/nx_msrp.h b/tsn/inc/nx_msrp.h
index d29ce0c7..c947b7dc 100644
--- a/tsn/inc/nx_msrp.h
+++ b/tsn/inc/nx_msrp.h
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
diff --git a/tsn/inc/nx_mvrp.h b/tsn/inc/nx_mvrp.h
index 3cdbacc3..7b47ae99 100644
--- a/tsn/inc/nx_mvrp.h
+++ b/tsn/inc/nx_mvrp.h
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -35,12 +35,6 @@
/* */
/* This file defines the NetX TSN MVRP component. */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
#ifndef NX_MVRP_H
diff --git a/tsn/inc/nx_shaper.h b/tsn/inc/nx_shaper.h
index bd7f5396..cd9d8222 100644
--- a/tsn/inc/nx_shaper.h
+++ b/tsn/inc/nx_shaper.h
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -33,12 +33,6 @@
/* */
/* This file defines the NetX shaper component. */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
#ifndef NX_SHAPER_H
diff --git a/tsn/inc/nx_srp.h b/tsn/inc/nx_srp.h
index 99c93648..1a46ecff 100644
--- a/tsn/inc/nx_srp.h
+++ b/tsn/inc/nx_srp.h
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
diff --git a/tsn/src/nx_mrp.c b/tsn/src/nx_mrp.c
index b0fe1ee7..cf34d907 100644
--- a/tsn/src/nx_mrp.c
+++ b/tsn/src/nx_mrp.c
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -86,12 +86,6 @@ UCHAR *action_str[] =
/* nx_mrp_periodic_timeout_process MRP periodic timeout process */
/* nx_mrp_join_timeout_process MRP join timeout process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_applicant_event_process(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR mrp_event)
{
@@ -487,12 +481,6 @@ UCHAR origin_state = attribute -> applicant.state;
/* nx_mrp_join_timeout_process MRP join timeout process */
/* nx_mrp_leave_timeout_process MRP leave timeout process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_registrar_event_process(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR mrp_event)
{
@@ -624,12 +612,6 @@ UCHAR origin_state = attribute -> registrar.state;
/* nx_mrp_join_timeout_process MRP join timeout process */
/* nx_mrp_leaveall_timeout_process MRP leave all timeout process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_leaveall_event_process(NX_MRP_PARTICIPANT *participant, UCHAR mrp_event)
{
@@ -715,12 +697,6 @@ UCHAR origin_state = participant -> leaveall.state;
/* */
/* nx_srp_init SRP init */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_participant_add(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant)
{
@@ -794,12 +770,6 @@ NX_MRP_PARTICIPANT *tmp_participant = mrp -> list_head;
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
NX_MRP_ATTRIBUTE *nx_mrp_attribute_new(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant,
NX_MRP_ATTRIBUTE *attribute_array, UINT unit_size,
@@ -874,12 +844,6 @@ UINT i;
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_attribute_evict(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *target)
{
@@ -943,12 +907,6 @@ NX_MRP_ATTRIBUTE *attribute = target;
/* */
/* nx_mrp_init Initialize MRP Module */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_timer_handle(ULONG mrp_instance)
{
@@ -996,12 +954,6 @@ NX_MRP *mrp = (NX_MRP *)mrp_instance;
/* */
/* nx_mrp_init Initialize MRP Module */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_ethernet_receive_notify(NX_IP *ip_ptr, UINT interface_index, NX_PACKET *packet_ptr,
ULONG physical_address_msw, ULONG physical_address_lsw,
@@ -1097,12 +1049,6 @@ NX_MRP *mrp = (NX_MRP *)context;
/* */
/* nx_srp_init Initialize SRP Module */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_init(NX_MRP *mrp, NX_IP *ip_ptr, UINT interface_index, NX_PACKET_POOL *pkt_pool_ptr,
CHAR *thread_name, VOID *stack_ptr, ULONG stack_size, UINT priority)
@@ -1215,12 +1161,6 @@ UINT status;
/* */
/* nx_mrp_rcv_pkt_process Process received packet */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
NX_MRP_PARTICIPANT *nx_mrp_participant_search(NX_MRP *mrp, UINT participant_type)
{
@@ -1273,12 +1213,6 @@ NX_MRP_PARTICIPANT *participant = NX_NULL;
/* */
/* nx_mrp_thread_entry MRP thread entry */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_rcv_pkt_process(NX_MRP *mrp)
{
@@ -1374,12 +1308,6 @@ NX_MRP_PARTICIPANT *participant;
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_event_process(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR mrp_event)
{
@@ -1451,12 +1379,6 @@ UINT status;
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mrp_attribute_event_get(NX_MRP_ATTRIBUTE *attribute, UCHAR *event_ptr)
{
@@ -1542,12 +1464,6 @@ UINT nx_mrp_attribute_event_get(NX_MRP_ATTRIBUTE *attribute, UCHAR *event_ptr)
/* */
/* nx_mrp_timeout_process MRP timeout process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_periodic_timeout_process(NX_MRP *mrp)
{
@@ -1613,12 +1529,6 @@ NX_MRP_ATTRIBUTE *attribute;
/* */
/* nx_mrp_timeout_process MRP timeout process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_join_timeout_process(NX_MRP *mrp)
{
@@ -1765,12 +1675,6 @@ UINT eth_type;
/* */
/* nx_mrp_timeout_process MRP timeout process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_leaveall_timeout_process(NX_MRP *mrp)
{
@@ -1825,12 +1729,6 @@ NX_MRP_PARTICIPANT *participant;
/* */
/* nx_mrp_timeout_process MRP timeout process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_leave_timeout_process(NX_MRP *mrp)
{
@@ -1892,12 +1790,6 @@ NX_MRP_ATTRIBUTE *attribute;
/* */
/* nx_mrp_thread_entry MRP thread entry */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_timeout_process(NX_MRP *mrp)
{
@@ -1945,12 +1837,6 @@ void nx_mrp_timeout_process(NX_MRP *mrp)
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mrp_thread_entry(ULONG mrp_instance)
{
diff --git a/tsn/src/nx_msrp.c b/tsn/src/nx_msrp.c
index a5367dc2..89b6980c 100644
--- a/tsn/src/nx_msrp.c
+++ b/tsn/src/nx_msrp.c
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -62,12 +62,6 @@ static NX_MSRP_ATTRIBUTE msrp_attribute_array[NX_MSRP_ATTRIBUTE_ARRAY_MAX_SIZE];
/* */
/* nx_srp_init Initialize SRP */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_init(NX_MSRP *msrp_ptr)
{
@@ -128,12 +122,6 @@ UINT nx_msrp_init(NX_MSRP *msrp_ptr)
/* nx_msrp_deregister_domain_request MSRP deregister domain requset*/
/* nx_msrp_mrpdu_parse MSRP parse MRP date unit */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_attribute_find(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE **attribute_ptr, UCHAR attribute_type, UCHAR *attribute_value)
{
@@ -401,12 +389,6 @@ NX_MRP_ATTRIBUTE *attribute_head = participant -> inused_head;
/* */
/* nx_srp_talker_start Start SRP talker */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_register_stream_request(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MSRP_TALKER_ADVERTISE *talker_advertise, UINT new_request)
{
@@ -493,12 +475,6 @@ UCHAR mrp_event;
/* */
/* nx_msrp_register_stream_indication Indication MSRP register */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_register_attach_request(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, UCHAR *stream_id, UINT mrp_event, UCHAR fourpacked_value)
{
@@ -568,12 +544,6 @@ UCHAR attribute_type = NX_MSRP_TALKER_LISTENER_VECTOR;
/* */
/* nx_srp_talker_stop Stop SRP talker */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_deregister_stream_request(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, UCHAR *stream_id)
{
@@ -637,12 +607,6 @@ UCHAR attribute_type = NX_MSRP_TALKER_ADVERTISE_VECTOR;
/* nx_msrp_deregister_stream_indication receive deregister stream */
/* nx_srp_listener_stop Stop SRP listener */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_deregister_attach_request(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, UCHAR *stream_id)
{
@@ -707,12 +671,6 @@ UCHAR attribute_type = NX_MSRP_TALKER_LISTENER_VECTOR;
/* */
/* nx_srp_talker_start Start SRP talker */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_register_domain_request(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MSRP_DOMAIN *domain, UINT new_request)
{
@@ -799,12 +757,6 @@ UINT status;
/* nx_msrp_deregister_domain_indication Deregister MSRP domain */
/* indication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_deregister_domain_request(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MSRP_DOMAIN *domain)
{
@@ -869,12 +821,6 @@ UINT status;
/* */
/* nx_msrp_indication_process Process MSRP indication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_register_stream_indication(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UINT indication_type)
{
@@ -955,12 +901,6 @@ NX_MRP_EVENT_CALLBACK event_callback;
/* */
/* nx_msrp_indication_process Process MSRP indication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_deregister_stream_indication(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR indication_type)
{
@@ -1022,12 +962,6 @@ UCHAR *stream_id;
/* */
/* nx_msrp_indication_process Process MSRP indication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_register_attach_indication(NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR indication_type)
{
@@ -1077,12 +1011,6 @@ NX_MRP_EVENT_CALLBACK event_callback;
/* */
/* nx_msrp_indication_process Process MSRP indication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_deregister_attach_indication(NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR indication_type)
{
@@ -1134,12 +1062,6 @@ NX_MRP_EVENT_CALLBACK event_callback;
/* */
/* nx_msrp_indication_process Process MSRP indication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_register_domain_indication(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR indication_type)
{
@@ -1201,12 +1123,6 @@ NX_MSRP_DOMAIN *domain;
/* */
/* nx_msrp_indication_process Process MSRP indication */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_deregister_domain_indication(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR indication_type)
{
@@ -1275,12 +1191,6 @@ NX_MSRP_DOMAIN *domain;
/* nx_mrp_registrar_event_process Process registrar mrp_event */
/* nx_mrp_attribute_evict Evict MRP attribute */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_indication_process(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR indication_type)
{
@@ -1427,12 +1337,6 @@ UINT status;
/* nx_mrp_registrar_event_process Process registrar mrp_event */
/* nx_mrp_attribute_evict Evict MRP attribute */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_mrpdu_parse(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_PACKET *packet_ptr)
{
@@ -1683,12 +1587,6 @@ UCHAR *data_ptr = packet_ptr -> nx_packet_data_start;
/* */
/* nx_msrp_mrpdu_pack MSRP pack MRP data unit */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_mrpdu_pack_attribute(NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, USHORT num_of_value,
UCHAR *threepacked_event, UCHAR *fourpacked_event, UCHAR *data_ptr, UINT *length_ptr)
@@ -1961,12 +1859,6 @@ USHORT attribute_list_length;
/* */
/* nx_mrp_join_timeout_process MRP join timer timeout process*/
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_msrp_mrpdu_pack(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_PACKET *packet_ptr)
{
diff --git a/tsn/src/nx_mvrp.c b/tsn/src/nx_mvrp.c
index 6262bae7..a3ce563d 100644
--- a/tsn/src/nx_mvrp.c
+++ b/tsn/src/nx_mvrp.c
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -58,12 +58,6 @@ NX_MVRP_ATTRIBUTE mvrp_attribute_array[NX_MVRP_ATTRIBUTE_ARRAY_MAX_SIZE];
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mvrp_indication_process(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute, UCHAR indication_type)
{
@@ -120,12 +114,6 @@ NX_MVRP *mvrp = (NX_MVRP *)participant;
/* */
/* Internal Function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mvrp_mrpdu_unpack(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_PACKET *packet_ptr)
{
@@ -313,12 +301,6 @@ UCHAR three_packed_event, first_event, second_event, third_event;
/* */
/* Internal Function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mvrp_mrpdu_pack(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_PACKET *packet_ptr)
{
@@ -490,12 +472,6 @@ USHORT i;
/* */
/* Internal Function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mvrp_attribute_find(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE **attribute_ptr, USHORT vlan_id)
{
@@ -557,12 +533,6 @@ NX_MVRP_ATTRIBUTE *mvrp_attribute;
/* */
/* nx_mvrp_attribute_get MVRP attribute get */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
void nx_mvrp_attribute_insert(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE *attribute)
{
@@ -655,12 +625,6 @@ USHORT vlan_id = ((NX_MVRP_ATTRIBUTE *)attribute) -> vlan_id;
/* nx_mvrp_action_request MVRP action request */
/* nx_mvrp_mrpdu_unpack MVRP message unpack */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mvrp_attribute_get(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, NX_MRP_ATTRIBUTE **attribute_ptr, USHORT vlan_id)
{
@@ -733,12 +697,6 @@ UINT status;
/* */
/* nx_mvrp_indication_process MVRP indication process */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mvrp_action_request(NX_MRP *mrp, NX_MRP_PARTICIPANT *participant, USHORT vlan_id, UCHAR action_type)
{
@@ -814,12 +772,6 @@ UCHAR mrp_event;
/* */
/* nx_srp_init SRP init */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_mvrp_init(NX_MVRP *mvrp_ptr)
{
diff --git a/tsn/src/nx_shaper.c b/tsn/src/nx_shaper.c
index 64e40507..b6a4a7c7 100644
--- a/tsn/src/nx_shaper.c
+++ b/tsn/src/nx_shaper.c
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -59,12 +59,6 @@
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_create(NX_INTERFACE *interface_ptr,
NX_SHAPER_CONTAINER *shaper_container,
@@ -169,12 +163,6 @@ NX_SHAPER_DRIVER_PARAMETER driver_request;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_delete(NX_INTERFACE *interface_ptr, NX_SHAPER *shaper)
{
@@ -252,12 +240,6 @@ UINT i;
/* */
/* Network driver */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_config(NX_INTERFACE *interface_ptr,
UINT port_rate,
@@ -316,12 +298,6 @@ UINT status;
/* */
/* nx_shaper_config Config the shaper HW params */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_hw_queue_set(NX_INTERFACE *interface_ptr, UCHAR hw_queue_id, UCHAR priority, UCHAR type)
{
@@ -419,12 +395,6 @@ UCHAR i, insert_id;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_default_mapping_get(NX_INTERFACE *interface_ptr, UCHAR *pcp_list, UCHAR *queue_id_list, UCHAR list_size)
{
@@ -650,12 +620,6 @@ UCHAR hw_cbs_queue_number;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_current_mapping_get(NX_INTERFACE *interface_ptr, UCHAR *pcp_list, UCHAR *queue_id_list, UCHAR list_size)
{
@@ -722,12 +686,6 @@ UCHAR i, j;
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_hw_queue_number_get(NX_INTERFACE *interface_ptr, UCHAR *hw_queue_number)
{
@@ -772,12 +730,6 @@ UINT nx_shaper_hw_queue_number_get(NX_INTERFACE *interface_ptr, UCHAR *hw_queue_
/* */
/* nx_shaper_default_mapping_get */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_hw_cbs_queue_number_get(NX_INTERFACE *interface_ptr, UCHAR *hw_cbs_queue_number)
{
@@ -831,12 +783,6 @@ UCHAR i;
/* */
/* Internal function */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_port_rate_get(NX_INTERFACE *interface_ptr, UINT *port_rate)
{
@@ -882,12 +828,6 @@ UINT nx_shaper_port_rate_get(NX_INTERFACE *interface_ptr, UINT *port_rate)
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_mapping_set(NX_INTERFACE *interface_ptr, UCHAR *pcp_list, UCHAR *queue_id_list, UCHAR list_size)
{
@@ -960,12 +900,6 @@ UCHAR i;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_cbs_parameter_set(NX_INTERFACE *interface_ptr, NX_SHAPER_CBS_PARAMETER *cbs_parameter, UCHAR pcp)
{
@@ -1065,12 +999,6 @@ UINT status;
/* */
/* Network driver */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_hw_queue_id_get(NX_INTERFACE *interface_ptr, NX_PACKET *packet_ptr, UCHAR *hw_queue_id)
{
@@ -1134,12 +1062,6 @@ UCHAR pcp = 0;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_tas_parameter_set(NX_INTERFACE *interface_ptr, NX_SHAPER_TAS_CONFIG *tas_config)
{
@@ -1368,12 +1290,6 @@ NX_SHAPER_FP_PARAMETER *fp_parameter;
/* */
/* nx_shaper_fp_parameter_set FP parameter set */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_express_queue_set(NX_INTERFACE *interface_ptr, UCHAR *express_queue_bitmap, UCHAR pcp)
{
@@ -1432,12 +1348,6 @@ NX_INTERFACE *parent_interface;
/* */
/* nx_shaper_fp_parameter_set */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_sdu_tx_time_get(NX_INTERFACE *interface_ptr, UINT sdu_size, UINT *tx_time)
{
@@ -1491,12 +1401,6 @@ UINT tmp;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Yajun Xia Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_shaper_fp_parameter_set(NX_INTERFACE *interface_ptr, NX_SHAPER_FP_PARAMETER *fp_parameter)
{
diff --git a/tsn/src/nx_srp.c b/tsn/src/nx_srp.c
index 05f145bf..6021e29d 100644
--- a/tsn/src/nx_srp.c
+++ b/tsn/src/nx_srp.c
@@ -1,11 +1,11 @@
/***************************************************************************
- * Copyright (c) 2024 Microsoft Corporation
+ * Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2025-present Eclipse ThreadX Contributors
- *
+ *
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
- *
+ *
* SPDX-License-Identifier: MIT
**************************************************************************/
@@ -64,12 +64,6 @@
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_srp_init(NX_SRP *srp_ptr, NX_IP *ip_ptr, UINT interface_index, NX_PACKET_POOL *pkt_pool_ptr,
VOID *stack_ptr, ULONG stack_size, UINT priority)
@@ -137,12 +131,6 @@ UINT status;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_srp_talker_start(NX_SRP *srp_ptr, NX_MSRP_DOMAIN *domain, UCHAR *stream_id, UCHAR *dst_addr,
UINT max_frame_size, UINT max_interval_frames, NX_MRP_EVENT_CALLBACK event_callback)
@@ -299,12 +287,6 @@ INT i;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_srp_listener_start(NX_SRP *srp_ptr, NX_MRP_EVENT_CALLBACK event_callback, UCHAR *stream_id)
{
@@ -356,12 +338,6 @@ UINT nx_srp_listener_start(NX_SRP *srp_ptr, NX_MRP_EVENT_CALLBACK event_callback
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_srp_talker_stop(NX_SRP *srp_ptr, UCHAR *stream_id, NX_MSRP_DOMAIN *domain)
{
@@ -424,12 +400,6 @@ UINT status;
/* */
/* Application Code */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_srp_listener_stop(NX_SRP *srp_ptr, UCHAR *stream_id, NX_MSRP_DOMAIN *domain)
{
@@ -505,12 +475,6 @@ UINT status;
/* */
/* nx_srp_talker_cbs_set Set CBS parameter */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_srp_cbs_config_get(UINT sr_class, INT port_rate, UINT interval, UINT frames_per_interval, UINT max_frame_size, UINT non_sr_frame_size, INT idle_slope_a, UINT max_frame_size_a, NX_SHAPER_CBS_PARAMETER *cbs_param)
{
@@ -583,12 +547,6 @@ UINT nx_srp_cbs_config_get(UINT sr_class, INT port_rate, UINT interval, UINT fra
/* */
/* nx_srp_talker_start Start SRP talker */
/* */
-/* RELEASE HISTORY */
-/* */
-/* DATE NAME DESCRIPTION */
-/* */
-/* 12-31-2023 Wen Wang Initial Version 6.4.0 */
-/* */
/**************************************************************************/
UINT nx_srp_talker_cbs_set(NX_SRP *srp_ptr, UINT index)
{