I’ve just released a new version of ladvd, which brings a fair number of improvements:
- Debian packaging
- Linux ethtool ioctl support
- Linux capabilities support (needed for unprivileged ethtool usage)
- BSD ifmedia ioctl support
- MTU TLV for CDP and LLDP
- Autoneg TLV for CDP and LLDP
- Duplex TLV for CDP
- Media TLV for LLDP (BSD only)
- Host capabilities selection (Bridge, Host, Router, Switch, WLAN AP)
- Improved hostname detection
- Improved OpenBSD support
This release has been tested on a fair number of operating systems talking to various brand-name switches. Which means that this code will probably still eat your kitten, but won’t burn down the house while doing so. The newly supported media/autoneg/duplex TLV‘s should prove useful when solving connectivity issues.
Tarballs and Debian sources are available.