milan-avb: a SRP domain may be defined per interface, make it possiblie ot have multiple avb domain per interface

This commit is contained in:
hackerman-kl 2026-03-15 08:48:49 +01:00 committed by Wim Taymans
parent 4856f85de2
commit 42925490bd
3 changed files with 46 additions and 14 deletions

View file

@ -415,15 +415,6 @@ struct server *avdecc_server_new(struct impl *impl, struct spa_dict *props)
server->adp = avb_adp_register(server);
server->acmp = avb_acmp_register(server);
server->domain_attr = avb_msrp_attribute_new(server->msrp,
AVB_MSRP_ATTRIBUTE_TYPE_DOMAIN);
server->domain_attr->attr.domain.sr_class_id = AVB_MSRP_CLASS_ID_DEFAULT;
server->domain_attr->attr.domain.sr_class_priority = AVB_MSRP_PRIORITY_DEFAULT;
server->domain_attr->attr.domain.sr_class_vid = htons(AVB_DEFAULT_VLAN);
avb_mrp_attribute_begin(server->domain_attr->mrp, 0);
avb_mrp_attribute_join(server->domain_attr->mrp, 0, true);
avb_maap_reserve(server->maap, 1);
init_descriptors(server);