
TDLS AP capabilities are stored in MLME, but is not used while sending WMI_TDLS_SET_STATE_CMDID to firmware, instead false is passed without passing the actual AP capabilities. This could cause TDLS getting enabling when AP doesn't allow TDLS. Cleanup few API and remove ap_cap structure in TDLS vdev private object Change-Id: I43c140d58e8777da3acf748f08f5d9915fd91bf4 CRs-Fixed: 3449324