This is V2 of my original patch, but a lot has changed: - (extended) feature support has been completely removed due to (extended) features being set in core driver code. There was no way to set all (extended) features in JUST mac80211_hwsim. - Iftype support was changed to a bit mask, and checks were added to ensure only iftypes that mac80211_hwsim already supported were allowed to be enabled/disabled. The interface limit rules are now built dynamically rather than being static structures. This was done because limit verification code complains if you have a limit rule for an iftype that you do not support. - A new patch was added to allow supported ciphers to be configured. James Prestwood (2): mac80211_hwsim: allow setting iftype support mac80211_hwsim: allow configurable cipher types drivers/net/wireless/mac80211_hwsim.c | 218 ++++++++++++++++++-------- drivers/net/wireless/mac80211_hwsim.h | 4 + 2 files changed, 156 insertions(+), 66 deletions(-) -- 2.17.1