[scarthgap][PATCH 0/2] Add Zeroconf networking support for Dante DEP

vishnu singh <[email protected]>
Newsgroups org.yoctoproject.lists.meta-arago
Message-ID <[email protected]>
From: Vishnu Singh <[email protected]>

This patch series adds Zeroconf networking support required for Dante Device
Enrollment Protocol (DEP) functionality. Dante audio networking relies on
Zeroconf capabilities for automatic device discovery and configuration in
professional audio environments.

The series includes two complementary approaches to enable full Zeroconf support:

1. Adding the necessary packages (zeroconf and avahi-autoipd) to the connectivity
   packagegroup to provide mDNS and DNS-SD service discovery functionality.

2. Configuring systemd-networkd to enable IPv4 Link-Local addressing for all
   Ethernet interfaces, ensuring devices can obtain IP addresses automatically
   when no DHCP server is available.

Together, these changes provide the complete Zeroconf stack needed for Dante DEP:
- Automatic IP address assignment (169.254.x.x/16)
- Multicast DNS hostname resolution (.local domains)
- Service discovery and advertisement
- DNS Service Discovery (DNS-SD)

This implementation ensures that Dante audio devices can discover each other and
communicate properly in zero-configuration environments, which is essential for
professional audio networking deployments.

Vishnu Singh (2):
  packagegroup-arago-tisdk-connectivity: add zeroconf and avahi-autoipd
  systemd-networkd: Enable IPv4 Link-Local addressing for Ethernet
    interfaces

 .../packagegroups/packagegroup-arago-tisdk-connectivity.bb  | 6 ++++++
 .../recipes-core/systemd/systemd/10-eth.network             | 1 +
 .../recipes-core/systemd/systemd/15-eth.network             | 1 +
 .../recipes-core/systemd/systemd/60-usb.network             | 1 +
 4 files changed, 9 insertions(+)

-- 
2.50.1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.