NetworkManager/src/devices
Beniamino Galvani ec1b5fb019 device: fix releasing slaves
Not all masters type have a platform link and so it's wrong to check
for it to decide whether the slave should be really released. Move the
check to master devices that need it (bond, bridge and team).

OVS ports don't need the check because they don't call to platform to
remove a slave.

https://bugzilla.redhat.com/show_bug.cgi?id=1733709
(cherry picked from commit 57e3734b6c)
2019-08-01 09:31:31 +02:00
..
adsl device: support reapplying route-table 2019-06-17 11:36:33 +02:00
bluetooth core,libnm: add AddConnection2() D-Bus API to block autoconnect from the start 2019-07-25 15:26:49 +02:00
ovs ovs: don't release slaves on quit 2019-07-29 18:34:54 +02:00
team device: fix releasing slaves 2019-08-01 09:31:31 +02:00
tests all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
wifi wifi: auto connect mesh networks 2019-07-29 11:00:24 +02:00
wwan device: support reapplying route-table 2019-06-17 11:36:33 +02:00
meson.build build: add initial support for meson build system 2017-12-13 15:48:50 +01:00
nm-acd-manager.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-acd-manager.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-6lowpan.c utils: add ifname argument to nm_utils_complete_generic() 2019-05-28 15:03:20 +02:00
nm-device-6lowpan.h devices: add NMDevice6Lowpan 2018-06-26 16:21:55 +02:00
nm-device-bond.c device: fix releasing slaves 2019-08-01 09:31:31 +02:00
nm-device-bond.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-bridge.c device: fix releasing slaves 2019-08-01 09:31:31 +02:00
nm-device-bridge.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-dummy.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-dummy.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-ethernet-utils.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-ethernet-utils.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-ethernet.c supplicant: allow fast transition for WPA-PSK and WPA-EAP 2019-07-25 12:31:19 +02:00
nm-device-ethernet.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-factory.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-factory.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-generic.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-generic.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-infiniband.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-infiniband.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-ip-tunnel.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-ip-tunnel.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-logging.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-macsec.c supplicant: allow fast transition for WPA-PSK and WPA-EAP 2019-07-25 12:31:19 +02:00
nm-device-macsec.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-macvlan.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-macvlan.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-ppp.c device: ppp: check that connection has a PPPoE parent 2019-07-03 17:56:37 +02:00
nm-device-ppp.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-private.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-tun.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-tun.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-veth.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-veth.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-vlan.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-vlan.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-vxlan.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-vxlan.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-device-wireguard.c wireguard: use fixed fwmark/rule-priority for auto-default-route 2019-07-31 10:44:38 +02:00
nm-device-wireguard.h core: introduce NMDeviceWireGuard 2018-08-06 08:34:27 +02:00
nm-device-wpan.c utils: add ifname argument to nm_utils_complete_generic() 2019-05-28 15:03:20 +02:00
nm-device-wpan.h devices: add NMDeviceWpan 2018-06-26 16:21:54 +02:00
nm-device.c device: fix releasing slaves 2019-08-01 09:31:31 +02:00
nm-device.h device: allow device classes to overwrite the route-table 2019-07-29 18:39:49 +02:00
nm-lldp-listener.c all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
nm-lldp-listener.h all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00