Branch: refs/heads/master
Home:
https://github.com/jpirko/libteam
Commit: 0abddaf6df84b0154eae65a7d9839c5039b80687
https://github.com/jpirko/libteam/commit/0abddaf6df84b0154eae65a7d9839c50...
Author: Jiri Pirko <jiri(a)resnulli.us>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M teamd/teamd_runner_lacp.c
Log Message:
-----------
teamd: lacp: update actor system (mac) before sending lacpdu
Signed-off-by: Jiri Pirko <jiri(a)resnulli.us>
Commit: a8e7d65f64b26be81b0ba97ce1c628d0c57374c2
https://github.com/jpirko/libteam/commit/a8e7d65f64b26be81b0ba97ce1c628d0...
Author: Jiri Pirko <jiri(a)resnulli.us>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M teamd/teamd_runner_lacp.c
Log Message:
-----------
teamd: lacp: "expired" port is not selectable, only "current"
Signed-off-by: Jiri Pirko <jiri(a)resnulli.us>
Commit: ff309e7a2434ccf87acd95a0071cd5d47173c239
https://github.com/jpirko/libteam/commit/ff309e7a2434ccf87acd95a0071cd5d4...
Author: Jiri Pirko <jiri(a)resnulli.us>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M teamd/teamd_runner_lacp.c
Log Message:
-----------
teamd: lacp: do not check SYNCHRO flag before enable of port
This flag is set after this and it is set according to port_selected.
So no need to check it here. Removing this avoids faulty carrier down in
some scenarios.
Signed-off-by: Jiri Pirko <jiri(a)resnulli.us>
Commit: 820f9f21717869b7e82ce2aa3a1a46ca524d44a5
https://github.com/jpirko/libteam/commit/820f9f21717869b7e82ce2aa3a1a46ca...
Author: Jiri Pirko <jiri(a)resnulli.us>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M teamd/teamd_runner_lacp.c
Log Message:
-----------
teamd: lacp: update partner info before setting state
The problem is that lacp_port_set_state() calls lacp_port_agg_update()
and there, lacp_port->partner is used before it is set. That leads to
incorrect behaviour. Fix this by changing order.
Signed-off-by: Jiri Pirko <jiri(a)resnulli.us>
Compare:
https://github.com/jpirko/libteam/compare/cc9fe0dfaa93...820f9f217178