NetworkManager/src/devices
Beniamino Galvani cb20d0791a device: check platform link compatibility when setting nm-owned flag
We set nm-owned to indicate whether a software device was created by
NM or it was pre-existing. When checking the existence, we must verify
also whether the link type is compatible with the device, otherwise it
is possible to match unrelated interfaces. For example, when checking
for the existence of an ovs-bridge (which is not compatible with any
platform link) we could match a unrelated platform link with the same
name.

https://bugzilla.redhat.com/show_bug.cgi?id=1733709
(cherry picked from commit 3cb4b36261)
2019-08-01 09:31:30 +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 crash releasing destroyed slave 2019-07-02 17:52:53 +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 crash releasing destroyed slave 2019-07-02 17:52:53 +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 crash releasing destroyed slave 2019-07-02 17:52:53 +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: check platform link compatibility when setting nm-owned flag 2019-08-01 09:31:30 +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