[PATCH 0/6] Bridging support v2



This series of patches adds bridging support to NM.

Thomas Graf (6):
  utils: Move dev_valid_name() to libnm-utils and make it public
  bridge: API to to create, delete, attach, and detach bridges
  bridge: add bridging settings class (NMSettingBridge)
  bridge: support bridging slaves
  bridge: add bridge device type
  bridge: nmcli support

 cli/src/connections.c                              |   17 +-
 cli/src/devices.c                                  |    5 +
 cli/src/settings.c                                 |   48 ++
 cli/src/settings.h                                 |    2 +
 docs/api/generate-settings-spec.c                  |    2 +
 docs/libnm-glib/libnm-glib-docs.xml                |    1 +
 docs/libnm-glib/libnm-glib.types                   |    2 +
 docs/libnm-util/libnm-util-docs.sgml               |    1 +
 include/NetworkManager.h                           |    4 +
 introspection/Makefile.am                          |    1 +
 introspection/all.xml.in                           |    1 +
 introspection/nm-device-bridge.xml                 |   27 +
 introspection/nm-device.xml                        |    5 +
 libnm-glib/Makefile.am                             |    2 +
 libnm-glib/libnm-glib.ver                          |    6 +
 libnm-glib/nm-device-bridge.c                      |  301 +++++++++++
 libnm-glib/nm-device-bridge.h                      |   82 +++
 libnm-glib/nm-device.c                             |    3 +
 libnm-util/Makefile.am                             |    2 +
 libnm-util/libnm-util.ver                          |   14 +
 libnm-util/nm-connection.c                         |   25 +-
 libnm-util/nm-connection.h                         |    2 +
 libnm-util/nm-setting-bond.c                       |   27 +-
 libnm-util/nm-setting-bridge.c                     |  557 +++++++++++++++++++
 libnm-util/nm-setting-bridge.h                     |  105 ++++
 libnm-util/nm-utils.c                              |   30 +
 libnm-util/nm-utils.h                              |    2 +
 src/Makefile.am                                    |    6 +
 src/nm-device-bridge.c                             |  560 ++++++++++++++++++++
 src/nm-device-bridge.h                             |   65 +++
 src/nm-device-wired.c                              |    3 +
 src/nm-manager.c                                   |   28 +-
 src/nm-system.c                                    |  247 +++++++++-
 src/nm-system.h                                    |   13 +
 src/nm-udev-manager.c                              |    3 +
 src/settings/plugins/ifcfg-rh/reader.c             |  186 ++++++--
 .../plugins/ifcfg-rh/tests/test-ifcfg-rh.c         |  327 +++++++++++-
 src/settings/plugins/ifcfg-rh/utils.c              |    5 +-
 src/settings/plugins/ifcfg-rh/writer.c             |   55 ++
 39 files changed, 2695 insertions(+), 77 deletions(-)
 create mode 100644 introspection/nm-device-bridge.xml
 create mode 100644 libnm-glib/nm-device-bridge.c
 create mode 100644 libnm-glib/nm-device-bridge.h
 create mode 100644 libnm-util/nm-setting-bridge.c
 create mode 100644 libnm-util/nm-setting-bridge.h
 create mode 100644 src/nm-device-bridge.c
 create mode 100644 src/nm-device-bridge.h

-- 
1.7.7.6



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