aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2014-10-20 10:00:04 (GMT)
committerJouni Malinen <j@w1.fi>2014-10-21 14:35:20 (GMT)
commit91d7a9a1c50ed33ee8073df209f6e823df8f90d5 (patch)
treeb1059efb0bac1b68150351a83e9832febd995e8f /tests
parentc3c4b3ed3b714a74d77c59d37784b44871110b05 (diff)
downloadhostap-91d7a9a1c50ed33ee8073df209f6e823df8f90d5.zip
hostap-91d7a9a1c50ed33ee8073df209f6e823df8f90d5.tar.gz
hostap-91d7a9a1c50ed33ee8073df209f6e823df8f90d5.tar.bz2
tests: Allow creating radio with p2p-device support
For testing P2P-Device support properly, allow dynamically creating radios with support for it in hwsim. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/hwsim/hwsim.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/hwsim/hwsim.py b/tests/hwsim/hwsim.py
index b585d6b..5fe91b5 100644
--- a/tests/hwsim/hwsim.py
+++ b/tests/hwsim/hwsim.py
@@ -15,6 +15,7 @@ HWSIM_CMD_DESTROY_RADIO = 5
HWSIM_ATTR_CHANNELS = 9
HWSIM_ATTR_RADIO_ID = 10
+HWSIM_ATTR_SUPPORT_P2P_DEVICE = 14
HWSIM_ATTR_USE_CHANCTX = 15
# the controller class
@@ -23,12 +24,15 @@ class HWSimController(object):
self._conn = netlink.Connection(netlink.NETLINK_GENERIC)
self._fid = netlink.genl_controller.get_family_id('MAC80211_HWSIM')
- def create_radio(self, n_channels=None, use_chanctx=False):
+ def create_radio(self, n_channels=None, use_chanctx=False,
+ use_p2p_device=False):
attrs = []
if n_channels:
attrs.append(netlink.U32Attr(HWSIM_ATTR_CHANNELS, n_channels))
if use_chanctx:
attrs.append(netlink.FlagAttr(HWSIM_ATTR_USE_CHANCTX))
+ if use_p2p_device:
+ attrs.append(netlink.FlagAttr(HWSIM_ATTR_SUPPORT_P2P_DEVICE))
msg = netlink.GenlMessage(self._fid, HWSIM_CMD_CREATE_RADIO,
flags = netlink.NLM_F_REQUEST |