From: Vincent Bernat Date: Sat, 10 May 2014 07:00:37 +0000 (+0200) Subject: interfaces: fix use of locally administered use on bond devices X-Git-Tag: 0.7.9~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9173f75725a8e7e5e324563f25e99f530556484d;p=thirdparty%2Flldpd.git interfaces: fix use of locally administered use on bond devices This was broken in a previous commit (2746d430fbcc7). --- diff --git a/src/daemon/interfaces.c b/src/daemon/interfaces.c index b1a44daa..2c772459 100644 --- a/src/daemon/interfaces.c +++ b/src/daemon/interfaces.c @@ -580,6 +580,8 @@ interfaces_send_helper(struct lldpd *cfg, memset(src_mac, 0, ETHER_ADDR_LEN); break; } + *src_mac |= MAC_UL_ADMINISTERED_BIT_MASK; + break; case LLDP_BOND_SLAVE_SRC_MAC_TYPE_FIXED: memcpy(src_mac, arbitrary, ETHER_ADDR_LEN); break;