Just gonna throw in that the now standard Linux audio daemon PipeWire has aes67 support:
> PipeWire builds pipewire-aes67 binary which has RTP receiving and transmitting modules configured for communicating in professional AES67 networks. It has been tested to work with Dante and RAVENNA networks - https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/AES...
A very sizable portion of the page is about setting up PTP. But it doesn't mention setting up PTP on intermediary switches, which is new to me!
I'm not 100% clear on the exact PTP requirements of each standard. I'm pretty sure that Dante uses PTPv1 and AVB uses PTPv2, and very confident that AVB requires all switches to be running PTP.