Эх сурвалжийг харах

qcacld-3.0: Add INI/IOCTL template for WMM feature

Add INI and IOCTL template for WMM feature for documentation

Change-Id: I39e2d0a1af2f3ca282ef7842fa0d180bcaa9d25d
CRs-Fixed: 1106990
Sreelakshmi Konamki 8 жил өмнө
parent
commit
9be8d4185b

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 789 - 172
core/hdd/inc/wlan_hdd_cfg.h


+ 87 - 0
core/hdd/src/wlan_hdd_wext.c

@@ -2354,8 +2354,95 @@ static const hdd_freq_chan_map_t freq_chan_map[] = {
 
 /* Private ioctls (with no sub-ioctls) */
 /* note that they must be odd so that they have "get" semantics */
+/*
+ * <ioctl>
+ * addTspec - Add TSPEC for each AC
+ *
+ * @INPUT: 19 TSPEC params
+ *     @[arg0]: handle
+ *     @[arg1]: tid
+ *     @[arg2]: dir
+ *     @[arg3]: psb
+ *     @[arg4]: up
+ *     @[arg5]: nomMsduSize
+ *     @[arg6]: maxMsduSize
+ *     @[arg7]: minDataRate
+ *     @[arg8]: meanDataRate
+ *     @[arg9]: peakDataRate
+ *     @[arg10]: maxBurstSize
+ *     @[arg11]: minPhyRate
+ *     @[arg12]: sba
+ *     @[arg13]: minServiceIntv
+ *     @[arg14]: suspendIntv
+ *     @[arg15]: burstSizeDefn
+ *     @[arg16]: ackPolicy
+ *     @[arg17]: inactivityPeriod
+ *     @[arg18]: maxServiceIntv
+ *
+ * @OUTPUT: Success/Failure
+ *
+ * This IOCTL is used to add TSPEC for each AC.
+ *
+ * @E.g: iwpriv wlan0 addTspec <handle> <tid> <dir> <psb> <up> <nomMsduSize>
+ *                             <maxMsduSize> <minDataRate> <meanDataRate>
+ *                             <peakDataRate> <maxBurstSize> <minPhyRate>
+ *                             <sba> <minServiceIntv> <suspendIntv>
+ *                             <burstSizeDefn> <ackPolicy> <inactivityPeriod>
+ *                             <maxServiceIntv>
+ * iwpriv wlan0 addTspec 7001 6 2 1 6 0x80D0 0x80D0 0x14500 0x14500 0x14500
+ *                      0 0x5B8D80 0x2001 20 2000 0 0 0 2000
+ * wlan0     addTspec:3
+ *
+ * Supported Feature: WMM
+ *
+ * Usage: Internal/External
+ *
+ * </ioctl>
+ */
 #define WLAN_PRIV_ADD_TSPEC (SIOCIWFIRSTPRIV +  9)
+/*
+ * <ioctl>
+ * delTspec - Delete TSPEC entry for each AC
+ *
+ * @INPUT: 1 TSPEC param
+ *     @[arg0]: handle
+ *
+ * @OUTPUT: Success/Failure
+ *
+ * This IOCTL is used to delete TSPEC entry for each AC.
+ *
+ * @E.g: iwpriv wlan0 delTspec <handle>
+ * iwpriv wlan0 delTspec 7001
+ * wlan0     delTspec:16
+ *
+ * Supported Feature: WMM
+ *
+ * Usage: Internal/External
+ *
+ * </ioctl>
+ */
 #define WLAN_PRIV_DEL_TSPEC (SIOCIWFIRSTPRIV + 11)
+/*
+ * <ioctl>
+ * getTspec - Get TSPEC entry for each AC
+ *
+ * @INPUT: 1 TSPEC param
+ *     @[arg0]: handle
+ *
+ * @OUTPUT: Success/Failure
+ *
+ * This IOCTL is used to get TSPEC entry for each AC.
+ *
+ * @E.g: iwpriv wlan0 getTspec <handle>
+ * iwpriv wlan0 getTspec 7001
+ * wlan0     delTspec:18
+ *
+ * Supported Feature: WMM
+ *
+ * Usage: Internal/External
+ *
+ * </ioctl>
+ */
 #define WLAN_PRIV_GET_TSPEC (SIOCIWFIRSTPRIV + 13)
 
 /* (SIOCIWFIRSTPRIV + 8)  is currently unused */

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно