- update to 1.32:
* teamd: Add option to change evaluation logic of multiple link-watchers
* teamd: lacp: don't move the port state from disabled when admin state
* teamd: lacp: set port to disabled state during removal
* libteam: clear changed bits in case of TEAM_IFINFO_CHANGE
* misc: fix possible strncpy truncation bug
* teamd: stop iterating callbacks when a loop restart is requested
* teamd: do no remove the ports on shutdown with -N
* binding/python: ifindex 0 is invalid so do not process it
* teamd: Include missing headers for strrchr and memcmp
* libteamdctl: validate the bus name before using it
* options: move option temporary check after the err check
* teamd: lacp: increase "min_ports" upper limit to 1024
* fix build on OpenWRT/musl-libc
* teamd: increase the waitting time for daemon killing
* Revert "teamd: Disregard current state when considering port enablement
- Remove 0001-teamd-Add-option-to-change-evaluation-logic-of-multi.patch
OBS-URL: https://build.opensuse.org/request/show/1113691
OBS-URL: https://build.opensuse.org/package/show/network/libteam?expand=0&rev=25
* teamd: fix build error in expansion of macro teamd_log_dbgx
* teamd/lacp: fix segfault due to NULL pointer dereference
* teamd: fix possible race in master ifname callback
* Fix ifinfo_link_with_port race condition with newlink
* Skip setting the same hwaddr to a lag port if not needed
* teamd/lacp: silence ignore none LACP frames
OBS-URL: https://build.opensuse.org/package/show/network/libteam?expand=0&rev=19
- Drop use of $FIRST_ARG in .spec
The use of $FIRST_ARG was probably required because of the
%service_* rpm macros were playing tricks with the shell positional
parameters. This is bad practice and error prones so let's assume
that no macros should do that anymore and hence it's safe to assume
that positional parameters remains unchanged after any rpm macro
call.
OBS-URL: https://build.opensuse.org/request/show/678168
OBS-URL: https://build.opensuse.org/package/show/network/libteam?expand=0&rev=17
- sync with SLES changes(bsc#1055708)
* Add check_if_psr_ops_were_initialized.patch:
** Fix teamd segfault when link_watch initialization callbacks fail
(e.g. lw_psr_port_added() in case of activebackup runner) due to
an attempt to change hwaddr on an enslaved, link up port device.
Note: enslavement triggers initialization callbacks.
* Add ignore_ebusy_for_team_hwaddr_set.patch:
** Make PortAdd and PortRemove dbus methods work for all runners.
Ignore attempts to change hwaddr of an already enslaved devices.
(fate#318389,fate#317728,fate#316923)
- Add start_teamd_from_usr_sbin.patch:
* Modify service file to start teamd instance from /usr/sbin.
OBS-URL: https://build.opensuse.org/request/show/544370
OBS-URL: https://build.opensuse.org/package/show/network/libteam?expand=0&rev=9