Lines Matching refs:self

99     def __init__(self):  argument
100 if not self.setup_done:
103 self.wlantest_cli = '../../wlantest/wlantest_cli'
105 self.wlantest_cli = 'wlantest_cli'
107 def cli_cmd(self, params): argument
108 if self.remote_host is not None:
109 exe = self.setup_params["wlantest_cli"]
110 ret = self.remote_host.execute([exe] + params)
115 return subprocess.check_output([self.wlantest_cli] + params).decode()
117 def flush(self): argument
118 res = self.cli_cmd(["flush"])
122 def relog(self): argument
123 res = self.cli_cmd(["relog"])
127 def add_passphrase(self, passphrase): argument
128 res = self.cli_cmd(["add_passphrase", passphrase])
132 def add_wepkey(self, key): argument
133 res = self.cli_cmd(["add_wepkey", key])
137 def info_bss(self, field, bssid): argument
138 res = self.cli_cmd(["info_bss", field, bssid])
143 def get_bss_counter(self, field, bssid): argument
145 res = self.cli_cmd(["get_bss_counter", field, bssid])
152 def clear_bss_counters(self, bssid): argument
153 self.cli_cmd(["clear_bss_counters", bssid])
155 def info_sta(self, field, bssid, addr): argument
156 res = self.cli_cmd(["info_sta", field, bssid, addr])
161 def get_sta_counter(self, field, bssid, addr): argument
162 res = self.cli_cmd(["get_sta_counter", field, bssid, addr])
167 def clear_sta_counters(self, bssid, addr): argument
168 res = self.cli_cmd(["clear_sta_counters", bssid, addr])
172 def tdls_clear(self, bssid, addr1, addr2): argument
173 self.cli_cmd(["clear_tdls_counters", bssid, addr1, addr2])
175 def get_tdls_counter(self, field, bssid, addr1, addr2): argument
176 res = self.cli_cmd(["get_tdls_counter", field, bssid, addr1, addr2])
181 def require_ap_pmf_mandatory(self, bssid): argument
182 res = self.info_bss("rsn_capab", bssid)
187 res = self.info_bss("key_mgmt", bssid)
191 def require_ap_pmf_optional(self, bssid): argument
192 res = self.info_bss("rsn_capab", bssid)
198 def require_ap_no_pmf(self, bssid): argument
199 res = self.info_bss("rsn_capab", bssid)
205 def require_sta_pmf_mandatory(self, bssid, addr): argument
206 res = self.info_sta("rsn_capab", bssid, addr)
212 def require_sta_pmf(self, bssid, addr): argument
213 res = self.info_sta("rsn_capab", bssid, addr)
217 def require_sta_no_pmf(self, bssid, addr): argument
218 res = self.info_sta("rsn_capab", bssid, addr)
222 def require_sta_key_mgmt(self, bssid, addr, key_mgmt): argument
223 res = self.info_sta("key_mgmt", bssid, addr)
227 def get_tx_tid(self, bssid, addr, tid): argument
228 res = self.cli_cmd(["get_tx_tid", bssid, addr, str(tid)])
233 def get_rx_tid(self, bssid, addr, tid): argument
234 res = self.cli_cmd(["get_rx_tid", bssid, addr, str(tid)])
239 def get_tid_counters(self, bssid, addr): argument
243 tx[tid] = self.get_tx_tid(bssid, addr, tid)
244 rx[tid] = self.get_rx_tid(bssid, addr, tid)
248 def __init__(self, ifname, output, netns=None): argument
249 self.cmd = None
250 self.ifname = ifname
259 self.cmd = subprocess.Popen(args,
264 def __enter__(self): argument
265 return self
267 def __exit__(self, type, value, traceback): argument
269 self.close()
272 def __del__(self): argument
273 if self.cmd:
275 self.close()
277 def close(self): argument
278 if not self.cmd:
280 logger.debug("wlantest[%s] stopping" % self.ifname)
281 self.cmd.terminate()
282 res = self.cmd.communicate()
284 logger.debug("wlantest[%s] stdout: %s" % (self.ifname,
287 logger.debug("wlantest[%s] stderr: %s" % (self.ifname,
289 self.cmd = None