[PATCH 0/8] bonding updates



This a series of bonding updates. The main focus is on getting the
connection to device matching right to correctly reassume devices
and allow manipulating bonding connections via the CLI.

It also improves carrier handling of bonding masters to allow
auto activation of bonding masters.

Thomas Graf (8):
  bonding: Wait for master connection to be available
  bonding: Add nm_connection_get_iface_name() to abstract kernel
    interface binding
  ethernet: Check kernel interface binding when matching config
  ethernet: Move all connection <-> device matching into a single
    function
  ethernet: Allow devices to be reassumed when ip4 config is disabled
  cli: Move ethernet connection matching to libnm-glib and add bonding
  bonding: Log slave activation/deactivation
  bonding: Move bonding master state to UNAVAILABLE regardless of
    carrier state

 cli/src/connections.c           |   60 +--------
 libnm-glib/libnm-glib.ver       |    1 +
 libnm-glib/nm-device-ethernet.c |   62 ++++++--
 libnm-glib/nm-device-ethernet.h |    2 +
 libnm-util/libnm-util.ver       |    1 +
 libnm-util/nm-connection.c      |   28 ++++
 libnm-util/nm-connection.h      |    2 +
 src/nm-device-ethernet.c        |  312 ++++++++++++++++-----------------------
 src/nm-device.c                 |   10 ++
 src/nm-policy.c                 |    6 +
 src/settings/nm-settings.c      |    7 +-
 11 files changed, 231 insertions(+), 260 deletions(-)

-- 
1.7.7.3



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]