Cyclone DDS allows this with a configuration file like this:
<?xml version="1.0" encoding="utf-8"?>
<CycloneDDS
xmlns="https://cdds.io/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://cdds.io/config https://raw.githubusercontent.com/eclipse-cyclonedds/cyclonedds/master/etc/cyclonedds.xsd"
>
<Domain Id="any">
<General>
<Interfaces>
<NetworkInterface autodetermine="false" priority="default" name="br0"
multicast="default" />
</Interfaces>
<Transport>udp6</Transport>
<AllowMulticast>default</AllowMulticast>
</General>
<Discovery>
<SPDPMulticastAddress>
ff03::efff:1
</SPDPMulticastAddress>
</Discovery>
</Domain>
</CycloneDDS>
Ideally HDDS would allow these to be configured with the Participant builder.
Cyclone DDS allows this with a configuration file like this:
Ideally HDDS would allow these to be configured with the Participant builder.