Archive for July, 2008

ladvd 0.6.0

Monday, July 28th, 2008

I’ve just released a new version of ladvd, which brings a fair number of improvements:

  • rewritten memory allocation (no more memleaks)
  • autodetect all network interfaces
  • autodetect bonding, bridging and wireless interfaces (on Linux, FreeBSD and OpenBSD)
  • be clever about bonding/bridging sub-interfaces
  • use only one raw-socket for all interfaces
  • remove libnet dependency
  • improved OpenBSD support
  • autodetect router, wlan and bridge capabilities
  • support different available / enabled capabilities
  • use the first mac-address as chassis-id (which fixes HP-switch interoperability)
  • rewritten tlv macro’s to support strict alignment archs (sparc)

This release has been tested on a fair number of operating systems talking to various brand-name switches, Paul de Weerd deserves kudos for suggestions and OpenBSD improvements.

Tarballs and Debian sources are available.