milan-avb: rework mrp join/begin:

* join/begin mrp protocol for attributes of mvrp and msrp within stream_activate.
 * Creation of the attribute done on stream creation during es_buidler
This commit is contained in:
hackerman-kl 2026-03-15 10:22:48 +01:00 committed by Wim Taymans
parent 0309d598a1
commit 2746898e9a
12 changed files with 199 additions and 121 deletions

View file

@ -81,7 +81,10 @@ struct aecp_aem_lock_state {
struct aecp_aem_avb_interface_state {
struct avb_aem_desc_avb_interface desc;
struct avb_msrp_attribute *domain_attr;
struct avb_msrp_attribute domain_attr;
struct avb_mvrp_attribute vlan_attr;
};
@ -130,7 +133,10 @@ struct aecp_aem_stream_input_counters {
struct stream_common {
struct stream stream;
struct avb_msrp_attribute *stream_attr;
struct avb_msrp_attribute lstream_attr;
struct avb_msrp_attribute tastream_attr;
struct avb_msrp_attribute tfstream_attr;
};
struct aecp_aem_stream_input_state {
@ -138,6 +144,7 @@ struct aecp_aem_stream_input_state {
struct aecp_aem_stream_input_counters counters;
struct stream_common common;
struct avb_mvrp_attribute mvrp_attr;
};
struct stream_input_saved_binding_param {