James Prestwood
50acc11f07
wiphy: added wiphy_select_akm
...
This is a replacement for station's static select_akm_suite. This was
done because wiphy can make a much more intellegent decision about the
akm suite by checking the wiphy supported features e.g. SAE support.
This allows a connection to hybrid WPA2/WPA3 AP's if SAE is not
supported in the kernel.
2018-09-25 10:58:04 -05:00
Denis Kenzior
33e83b8c7c
wiphy: Parse & report supported interface types
2018-08-07 16:45:17 -05:00
Denis Kenzior
6f2fbe32f9
wiphy: Add wiphy_supports_adhoc_rsn
2018-08-07 15:38:15 -05:00
Denis Kenzior
3b4cc1bfe2
wiphy: Rename get_ext_feature API
...
to has_ext_feature
2018-05-24 15:24:16 -05:00
Tim Kourt
933eabb6ef
wiphy: added accessor for the feature flags
2018-05-24 13:10:56 -05:00
Tim Kourt
46abfc7813
wiphy: add support for MAX_NUM_SCAN_SSIDS
2018-05-08 19:17:40 -05:00
Andrew Zaborowski
fd4ab5d3df
wiphy: Add wiphy_get_ext_feature
...
Save the extended features reported by the wiphy in the NEW_WIPHY event
or GET_WIPHY dump and allow netdev to query it with
wiphy_get_ext_feature()
2017-05-19 10:01:53 -05:00
Denis Kenzior
cacd0d83f4
wiphy: Add phy filtering
2017-03-16 16:50:25 -05:00
Andrew Zaborowski
99e58db152
wiphy: Add utility to check if bss ciphers compatible
...
Move the BSS's supported ciphers checks from network_bss_select to a new
function in wiphy.c so we can reuse it in device.c.
2017-01-20 15:42:31 -06:00
Denis Kenzior
c60d34cd8d
wiphy: Add wiphy_get_supported_bands
2016-09-13 14:36:46 -05:00
Andrew Zaborowski
4ebdf4e2ca
wiphy: Add Adapter objects above Device
...
Change the path for net.connman.iwd.Device objects to /phyX/Y and
register net.connman.iwd.Adapter at /phyX grouping devices of the same
wiphy.
Turns out no changes to the test/* scripts are needed.
2016-07-13 10:32:49 -05:00
Denis Kenzior
c28e652570
device: Move device_list management out of wiphy.c
2016-06-16 16:37:14 -05:00
Denis Kenzior
d6c6e4acda
netdev: Move netdev enumeration to netdev.c
2016-06-06 12:03:23 -05:00
Denis Kenzior
8113f4c64e
wiphy: Add wiphy_find
2016-06-03 09:53:46 -05:00
Denis Kenzior
7b929181ca
wiphy: Remove unused wiphy_notify_dellink
2016-06-01 13:07:04 -05:00
Denis Kenzior
e48ca5a5a6
wiphy: Rename netdev to device
2016-06-01 13:06:59 -05:00
Andrew Zaborowski
15bab067fc
dbus: Remove Manager interface, add AgentManager
...
Move the Agent-related methods to a new interface, AgentManager, and
drop the remaining methods and signals made redundant by the
ObjectManager.
2016-05-23 11:46:59 -05:00
Denis Kenzior
a9e9be469c
wiphy: Expose wiphy_select_cipher
2016-05-16 12:21:26 -05:00
Denis Kenzior
3ca8dfb5ad
wiphy: move & rename iwd_device_get_path
...
Move declaration to device.h and rename to device_get_path
2016-05-12 09:49:07 -05:00
Denis Kenzior
8026921801
main: Rework init/exit logic
2015-09-28 20:41:02 -05:00
Denis Kenzior
9de7c92429
wiphy: Remove unneeded wiphy_set_ssid function
2014-11-07 22:44:27 -06:00
Denis Kenzior
2d6babc3f8
wiphy: Expose iwd_device_get_path
2014-10-23 22:40:32 -05:00
Denis Kenzior
2d6a50bb27
wiphy: add __iwd_device_foreach
2014-10-23 21:47:38 -05:00
Denis Kenzior
9ba3cc408e
wiphy: Add __iwd_device_append_properties
2014-10-23 16:53:36 -05:00
Marcel Holtmann
c13d50fab9
core: Add command line option to provide SSID
2014-08-08 22:19:47 -07:00
Marcel Holtmann
b7a421673c
core: Add sanity check to sync RTNL link deletion with nl80211
2014-08-06 23:52:42 -07:00
Marcel Holtmann
999ba12f31
core: Add skeleton for nl80211 setup
2014-07-29 21:25:01 +02:00