| # File : tdls.conf |
| |
| ######################### TDLS commands configuration ################## |
| # starts with a command name with parameters embedded inside |
| |
| tdls_setinfo={ |
| CapInfo=0x2421 |
| Rate=0x02,0x04,0x0b,0x16,0x0C,0x12,0x18,0x24,0x30,0x48,0x60,0x6c |
| QosInfo=0x0F # 1 byte qos capability field. Valid values 0x00 or 0x0F |
| # For AMPDU over direct link, this should be 0x00 |
| ExtendCapabilities=0x00,0x00,0x00,0x50,0x20 # Enable Peer U-APSD(Bit28), TDLS channel switch(Bit30), TDLS(Bit37) |
| HTCapability={ |
| HTCapabilityInfo=0x62 # 2 byte HT capability field. |
| AMPDUParam=0x3 |
| SupportedMCSSet=0xFF,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 |
| HTExtCapability=0x00 |
| TxBfCapability=0x00 |
| AntennaSel=0x00 |
| } |
| HTInformation={ |
| PrimaryChannel=1 |
| Field2=0x0 |
| Field3=0x5 |
| Field4=0x0 |
| BasicMCSSet=0xFF,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 |
| # 16 elements as per the structure. |
| } |
| 2040BSSCoex=0x01 # 1 byte 2040 Coex field. |
| VHTCapability={ |
| VHTCapabilityInfo=0x33C00000 # 4 byte VHT capability field. |
| RxMCSMap=0xFFFC |
| RxMaxRate=0x0000 #bit 29-31 reserved |
| TxMCSMap=0xFFFC |
| TxMaxRate=0x0000 #bit 61-63 reserved |
| } |
| VHTOper={ |
| ChanWidth=0x01; |
| ChanCF1=0x01; |
| ChanCF2=0x01; |
| BasicMCSMap=0xFF, 0XFF; #Basic MCS set map, each 2 bits stands for a Nss |
| } |
| # Uncomment the RSNInfo while testing open-secure network. |
| RSNInfo={ |
| GroupCipherSuite=0x00,0x0F,0xAC,0x07 |
| PairwiseCipherCount=1 |
| PairwiseCipherSuite=0x00,0x0F,0xAC,0x04 # CCMP |
| #PairwiseCipherSuite=0x00,0x0F,0xAC,0x02 # TKIP multiple Pairwise Cipher Suite if count > 1. |
| AKMSuiteCount=1 |
| AKMSuite=0x00,0x0F,0xAC,0x07 # multiple AKM Suite if count > 1. |
| #AKMSuite=0x00,0x0F,0xAC,0x07 # multiple AKM Suite if count > 1. |
| RSNCapability=0x200 # Enable PeerKey |
| PMKIDCount=0 |
| } |
| SupportedChannels={ |
| FirstChannelNo=1 |
| NumberofSubBandChannels=11 |
| # multiple instances of First Channel No, Number of SubBand Channels |
| } |
| SupportedRegulatoryClasses={ |
| CurrentRegulatoryClass=1 |
| NumofRegulatoryClasses=15 |
| ListOfRegulatoryClasses=1,2,3,4,12,22,23,24,25,27,28,29,30,32,33 |
| } |
| |
| # CountryInfo={ |
| # CountryString="US" # 3 byte country string |
| # FirstChannel=1 |
| # NumberofChannels=11 |
| # TxPower=30 |
| # # multiple instances of First Channel, Number of Channels, Tx Power |
| # } |
| } |
| |
| tdls_discovery={ |
| PeerMAC=00:50:43:27:B0:41 # MAC address of Peer |
| } |
| |
| tdls_setup={ |
| PeerMAC=00:50:43:27:B0:41 # MAC address of Peer |
| WaitTimems=3000 # Time in milliseconds to wait |
| # for setup response from peer |
| KeyLifetime=301 # Lifetime of security key in seconds. |
| } |
| |
| tdls_teardown={ |
| PeerMAC=00:50:43:27:B0:41 # MAC address of Peer |
| ReasonCode=26 # Tear down reason code |
| } |
| |
| tdls_channel_switch={ |
| PeerMAC=00:50:43:27:B0:41 # MAC address of Peer |
| Band=0 # Band |
| PrimaryChannel=6 # Primary channel no for channel switching |
| SecondaryChannelOffset=0 # Secondary channel offset |
| Periodicity=1 # Channel switch periodicity |
| ChannelSwitchTime=10 # Channel switch time in ms. |
| ChannelSwitchTimeout=14 # Channel switch timeout in ms |
| RegulatoryClass=12 # Target regulatory class |
| } |
| |
| tdls_cs_params={ |
| UnitTime=2 # Unit time, multiples of 10 ms |
| ThresholdOtherLink=10 # Threshold for other link |
| ThresholdDirectLink=1 # Threshold for direct link |
| } |
| |
| |
| tdls_stop_channel_switch={ |
| PeerMAC=00:50:43:27:B0:41 # MAC address of Peer |
| } |
| |
| tdls_powermode={ |
| PeerMAC=00:50:43:27:B0:41 # MAC address of Peer |
| PowerMode=1 # 0: Active, 1 : Power Save |
| } |
| |
| |
| ######################### TDLS commands configuration ################## |