nl80211: modify TID-config API
authorJohannes Berg <johannes.berg@intel.com>
Mon, 24 Feb 2020 10:34:25 +0000 (11:34 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 24 Feb 2020 11:01:10 +0000 (12:01 +0100)
commit3710a8a6284f58a78ba4fe9c4b6672207636a223
tree23aad86b1eae74040558aeb3d9022f699aafa90d
parent77f576deaa393b54a0f2ca8ab1ab5b2d3c6b971b
nl80211: modify TID-config API

Make some changes to the TID-config API:
 * use u16 in nl80211 (only, and restrict to using 8 bits for now),
   to avoid issues in the future if we ever want to use higher TIDs.
 * reject empty TIDs mask (via netlink policy)
 * change feature advertising to not use extended feature flags but
   have own mechanism for this, which simplifies the code
 * fix all variable names from 'tid' to 'tids' since it's a mask
 * change to cfg80211_ name prefixes, not ieee80211_
 * fix some minor docs/spelling things.

Change-Id: Ia234d464b3f914cdeab82f540e018855be580dce
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/wireless/nl80211.c
net/wireless/rdev-ops.h
net/wireless/trace.h