mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 09:39:25 +01:00
auto-t: Work around wpa_s config issue in testP2P
Since commit 922fa099721903b106a7bc1ccd1ffe8c4a7bce69 in hostap, our setting of config_methods on P2P-client interface was ignored. Work around that commit, in addition to the previous workaround we have in this test, to again ensure the correct config_methods value is used.
This commit is contained in:
parent
649ddf696e
commit
cb6289b622
@ -87,7 +87,12 @@ class Test(unittest.TestCase):
|
|||||||
# For some reason wpa_supplicant's newly created P2P-client interface doesn't inherit
|
# For some reason wpa_supplicant's newly created P2P-client interface doesn't inherit
|
||||||
# the settings from the main interface which were loaded from the config file
|
# the settings from the main interface which were loaded from the config file
|
||||||
# (P2P-device and P2P-GO interfaces do), we need to set config_methods again.
|
# (P2P-device and P2P-GO interfaces do), we need to set config_methods again.
|
||||||
|
#
|
||||||
|
# Additionally since hostap commit 922fa099721903b106a7bc1ccd1ffe8c4a7bce69,
|
||||||
|
# just setting config_methods to the same value we used last time is detected as
|
||||||
|
# a NOOP so we need to set it to a different value first for it to take effect.
|
||||||
peer_ifname = 'p2p-' + wpas.interface.name + '-0'
|
peer_ifname = 'p2p-' + wpas.interface.name + '-0'
|
||||||
|
wpas.set('config_methods', '', ifname=peer_ifname)
|
||||||
wpas.set('config_methods', wpas.config['config_methods'], ifname=peer_ifname)
|
wpas.set('config_methods', wpas.config['config_methods'], ifname=peer_ifname)
|
||||||
wpas.set('device_name', wpas.config['device_name'], ifname=peer_ifname)
|
wpas.set('device_name', wpas.config['device_name'], ifname=peer_ifname)
|
||||||
wpas.set('device_type', wpas.config['device_type'], ifname=peer_ifname)
|
wpas.set('device_type', wpas.config['device_type'], ifname=peer_ifname)
|
||||||
|
Loading…
Reference in New Issue
Block a user