From d60d0bd7c99fbd7cb94a6efb6b8e41ba5e4bbca8 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Fri, 28 Dec 2012 17:46:39 +0100 Subject: [PATCH] interfaces: put the appropriate aggregation ID when an interface is enslaved On *BSD, this was not done elsewhere. --- src/daemon/interfaces.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/daemon/interfaces.c b/src/daemon/interfaces.c index c2c75cb6..c5fac4d9 100644 --- a/src/daemon/interfaces.c +++ b/src/daemon/interfaces.c @@ -546,5 +546,10 @@ interfaces_helper_physical(struct lldpd *cfg, /* Fill additional info */ hardware->h_mtu = iface->mtu ? iface->mtu : 1500; + +#ifdef ENABLE_DOT3 + if (iface->upper && iface->upper->type & IFACE_BOND_T) + hardware->h_lport.p_aggregid = iface->upper->index; +#endif } } -- 2.47.2