TDLS: Enhance TDLS external control operations (gTDLSExternalControl=1)

This commit enhances the external control operations to

1.Allows gTDLSTxStatsPeriod to accept a minimal value of 10 msec.
2.Allows gTDLSIdlePacketThreshold to accept a minimal value of 0 packets.
3.Caters the requirement of establishing the TDLS link irrespective of
  the data traffic, the moment tdls_setup is issued by the framework.
4.Only teardown based on non-zero idle packet threshold, to address a use
    case where this threshold does not get consider for TEAR DOWN.

Change-Id: Idf5a6c5ecb72565586b21217a9c066c3ca2c83fc
CRs-fixed: 537537
3 files changed
tree: 9ac766ca30cc9f686589dcdcbf121bd1ae3016c0
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig