3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-25 01:19:23 +01:00

auto-t: add reason/test arguments to hostapd deauthenticate

The reason code is obvious, but the test argument is actually a
toggle to send the frame encrypted or unencrypted.
This commit is contained in:
James Prestwood 2024-07-18 04:45:12 -07:00 committed by Denis Kenzior
parent d27de1b111
commit a972b77dc2

View File

@ -184,8 +184,12 @@ class HostapdCLI(object):
cmd = self.cmdline + ['wps_pin', 'any', pin] cmd = self.cmdline + ['wps_pin', 'any', pin]
ctx.start_process(cmd).wait() ctx.start_process(cmd).wait()
def deauthenticate(self, client_address): def deauthenticate(self, client_address, reason=None, test=None):
cmd = self.cmdline + ['deauthenticate', client_address] cmd = self.cmdline + ['deauthenticate', client_address]
if reason:
cmd.append(f"reason={reason} test={test}")
ctx.start_process(cmd).wait() ctx.start_process(cmd).wait()
def eapol_reauth(self, client_address): def eapol_reauth(self, client_address):