Branch: refs/heads/master Home: https://github.com/jpirko/libteam Commit: 75a5fb5025bd263cfb68a62ddd84c344174aff86 https://github.com/jpirko/libteam/commit/75a5fb5025bd263cfb68a62ddd84c344174... Author: Jiri Pirko jiri@resnulli.us Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths: M teamd/teamd_runner_lacp.c
Log Message: ----------- teamd: lacp: change port mac address when team mac address is changed
Signed-off-by: Jiri Pirko jiri@resnulli.us
Commit: 01c1e7888cd9a78c53bef3bd8cf476ebe018fa31 https://github.com/jpirko/libteam/commit/01c1e7888cd9a78c53bef3bd8cf476ebe01... Author: Jiri Pirko jiri@resnulli.us Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths: M teamd/teamd.c
Log Message: ----------- teamd: do not change ctx->hwaddr pointer
ctx->hwaddr is set to team_get_ifinfo_hwaddr(ctx->ifinfo) and it should stay that way. Commit 4f75356a0919 changed ctx->hwaddr to team_get_ifinfo_orig_hwaddr(tdport->team_ifinfo) which is incorrect. After this change, hwaddr won't get updated.
Now that we handle hwaddr change in lacp and mirror it to ports, we can fix this by removing ctx->hwaddr set.
Fixes: 4f75356a0919 ("teamd: update hwaddr when changing team's macaddr") Signed-off-by: Jiri Pirko jiri@resnulli.us
Commit: d4b26a9cdd17b2b678622babb30ccfb5811849f8 https://github.com/jpirko/libteam/commit/d4b26a9cdd17b2b678622babb30ccfb5811... Author: Jiri Pirko jiri@resnulli.us Date: 2015-03-19 (Thu, 19 Mar 2015)
Changed paths: M teamd/teamd_events.c
Log Message: ----------- teamd: events: update ctx->hwaddr_len before calling hwaddr_changed handlers
Signed-off-by: Jiri Pirko jiri@resnulli.us
Compare: https://github.com/jpirko/libteam/compare/633f943d24fd...d4b26a9cdd17