+ Use a locally administered MAC address or an arbitrary one
instead of null MAC address for bond devices on Linux. This is
configurable through `lldpcli`.
+ + Add support for "team" driver (alternative to bond devices).
* Fixes:
+ Various bugs related to fixed point number handling (for
coordinates in LLDP-MED)
struct interfaces_device_list *interfaces,
struct interfaces_device *master)
{
+ /* Shortcut if we detect the new team driver. Upper and lower links
+ * should already be set with netlink in this case. */
+ if (master->driver && !strcmp(master->driver, "team")) {
+ return 1;
+ }
+
struct ifreq ifr = {};
struct ifbond ifb = {};
strlcpy(ifr.ifr_name, master->name, sizeof(ifr.ifr_name));