NetworkManager/src/devices
Thomas Haller 31c4c111d3 settings: cleanup handling of seen-bssids list in NMSettingsConnection
- most connections are not Wi-Fi connections and thus don't have a seen-bssids
  list. Only create the seen_bssids hash when required. This avoids allocating the
  hash in common cases and avoids checking the hash for the content (which is often
  empty).

- nm_settings_connection_get_seen_bssids() should return a sorted list.
  Leaving the sort order undefined is ugly.

- in try_fill_ssid_for_hidden_ap(), we need to check all
  NMSettingsConnection instances whether they know this bssid.
  Reorder the checks, to first call nm_settings_connection_has_seen_bssid(), which
  is faster and in most cases returns a negative result (shortcutting
  the rest).
2019-06-28 16:48:17 +02:00
..
adsl device: support reapplying route-table 2019-06-17 11:36:33 +02:00
bluetooth all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
ovs ovs/ovsdb: add support for setting dpdk devargs option 2019-06-14 12:10:20 +02:00
team all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
tests all: drop emacs file variables from source files 2019-06-11 10:04:00 +02:00
wifi settings: cleanup handling of seen-bssids list in NMSettingsConnection 2019-06-28 16:48:17 +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 all: drop emacs file variables from source files 2019-06-11 10:04:00 +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 all: drop emacs file variables from source files 2019-06-11 10:04:00 +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 device: support reapplying route-table 2019-06-17 11:36:33 +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 all: drop emacs file variables from source files 2019-06-11 10:04:00 +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: support reapplying route-table 2019-06-17 11:36:33 +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 device: support reapplying route-table 2019-06-17 11:36:33 +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 core: ensure normalized connection during add-and-activate 2019-06-26 12:26:11 +02:00
nm-device.h device: support reapplying route-table 2019-06-17 11:36:33 +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