diff options
author | Jiri Pirko <jiri@resnulli.us> | 2014-04-22 14:47:44 +0200 |
---|---|---|
committer | Jiri Pirko <jiri@resnulli.us> | 2014-04-23 18:00:29 +0200 |
commit | 0abddaf6df84b0154eae65a7d9839c5039b80687 (patch) | |
tree | a1e2242cc2279a7f32df773679c7bc226b24b1e7 | |
parent | cc9fe0dfaa93ad9b389777f115bde7776258a484 (diff) | |
download | libteam-0abddaf6df84b0154eae65a7d9839c5039b80687.tar.gz |
teamd: lacp: update actor system (mac) before sending lacpdu
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
-rw-r--r-- | teamd/teamd_runner_lacp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/teamd/teamd_runner_lacp.c b/teamd/teamd_runner_lacp.c index 1d35b52..d74665f 100644 --- a/teamd/teamd_runner_lacp.c +++ b/teamd/teamd_runner_lacp.c @@ -1014,6 +1014,8 @@ static int lacpdu_send(struct lacp_port *lacp_port) ll_slow = ll_my; memcpy(ll_slow.sll_addr, slow_addr, ll_slow.sll_halen); + memcpy(lacp_port->actor.system, lacp_port->ctx->hwaddr, ETH_ALEN); + lacpdu_init(&lacpdu); lacpdu.actor = lacp_port->actor; lacpdu.partner = lacp_port->partner; |