Hi, following patches bind rts threshold to vif. I think it might be useful in multi channel operation (one chip handling multiple virtual interfaces on different channels). RTS threshold is still set with NL80211_CMD_SET_WIPHY, and can be now executed for both hw and vif, so it's backward compatible (from userspace). .set_rts_threshold driver's callback has additional <struct ieee80211_vif *vif> parameter, so it will require changes in all related drivers. It's assumed, that when setting is done for hw, null vif pointer is passed to driver (is that acceptable?). I'm also not sure about solution in ieee80211_reconfig: I'm trying to set rts threshold for each vif, and when it fails (assuming that driver doesn't support setting for vif), I'm setting rts for hw (so vif == NULL in .set_rts_threshold call). Maybe it would be better to add new define for ieee80211_hw.flags indicating whether driver supports setting rts threshold for vif? BR, Lukasz -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html