Siddarth Poddar
9500f2eeb4
qcacmn: Fix tlv formation of gtk offload command
...
Add gtk offload enable/disable macros and use them
while copy keys and replay counter.
Change-Id: Ifdd776bc0c567d6c815ab5cb3eb212a43889b5a5
CRs-Fixed: 987362
2016-04-04 09:50:25 -07:00
Govind Singh
67922e88bf
qcacmn: Use QDF_STATUS instead of Linux return type in wmi layer
...
Replace Linux return type with QDF_STATUS to have uniformity
across common wmi layer.
Change-Id: I74730602c6b20fb240182afd7c6e5ec6b3fcfd55
CRs-Fixed: 987362
2016-04-04 09:50:14 -07:00
Govind Singh
ccb0c27aa0
qcacmn: Fix tlv formation of pno start command
...
Fix tlv formation of pno start command by adding the pno channel
prediction parameter in variable length tlv of pno start command.
Change-Id: I10274519eedf3d3cbcebfdc5e308fcf86bc2a804
CRs-Fixed: 987362
2016-04-04 09:49:57 -07:00
Himanshu Agarwal
712622fe81
qcacmn: Add tlv formation of key installation commands in common wmi layer
...
Move tlv formation of wmi setup key installation commands from umac to
common wmi layer.
Change-Id: I51250a9b1b6bb5aed06657b9f88f4659430f4c74
CRs-Fixed: 987362
2016-03-30 12:06:53 -07:00
Siddarth Poddar
aa0b9a4292
qcacmn: Fix tlv formation of vdev start command
...
Add channel info in tlv formation of vdev start command
Change-Id: I83164934978f6cac179e1e66c576549a732e356d
CRs-Fixed: 987362
2016-03-30 23:13:11 +05:30
Govind Singh
17c39b0457
qcacmn: Fix tlv formation of arp ns offload command
...
Fix arp ns offload command formation by removing the double
free of arp ns offload parameter structure.
Change-Id: I38d11c770f8e79d39f7593bcea3712ab07d34660
CRs-Fixed: 987362
2016-03-30 18:54:27 +05:30
Govind Singh
3419aea3a4
qcacmn: Fix tlv formation of Peer assoc wmi command
...
Fix TLV header length calculation and pass peer mac address in
wmi peer assoc command.
Change-Id: I025ad7564901cba583bd78bddf0ccfa5e894c751
CRs-Fixed: 987362
2016-03-29 15:20:30 +05:30
Himanshu Agarwal
0007b76bbd
qcacmn: Add tlv formation of some wmi vdev commands in common wmi layer
...
Move tlv formation of wmi vdev start/restart commands from umac to
common wmi layer.
Change-Id: Id040983068ff610e68880dd5f503edf9b9c8cff9
CRs-Fixed: 987362
2016-03-17 11:22:37 -07:00
Himanshu Agarwal
c5e4d89e15
qcacmn: Add tlv formation of wmi roam scan commands in common wmi layer
...
Move tlv formation of roam scan related commands from umac to
common wmi layer
Change-Id: Ib582f09ccc90e29eeace1af1bfcd43e0ff1e5203
CRs-Fixed: 987362
2016-03-17 11:22:23 -07:00
Govind Singh
8b1466ecd7
qcacmn: Replace mac_id with pdev_id in common wmi layer
...
Replace mac_id with pdev_id, add vdev_id to peer commands/events
and change reserved0 to pdev_id in PDEV commands.
Change-Id: I2f659159fa2f0d023650eae68b6d3115aac379b0
CRs-Fixed: 983619
2016-03-16 16:42:02 +05:30
Govind Singh
b53420c1bb
qcacmn: Adpat common wmi layer with QDF os abstraction
...
Adapt common wmi layer with converged os abstraction layer.
Remove references to non-converged header files from
wmi layer.
Change-Id: I3671a40604fa1a5f10a5a67106db33f382e0f335
CRs-Fixed: 983619
2016-03-16 16:42:01 +05:30
Govind Singh
a4836fdc6f
qcacmn: Add tlv formation of wmi main commands in common wmi layer
...
Move tlv formation of wmi main commands from umac to
common wmi layer.
Change-Id: I010396bfc94020e1eee7baa3ab46b9a35b101b92
CRs-Fixed: 983619
2016-03-16 16:42:01 +05:30
Govind Singh
9ddd5169cd
qcacmn: Add tlv formation of wmi init commands in common wmi layer
...
Move tlv formation of wmi init commands from umac to
common wmi layer.
Change-Id: I8511de51f341401b5ba64581ba0f6840cfee1590
CRs-Fixed: 983619
2016-03-16 16:42:01 +05:30
Govind Singh
20c5dacbf1
qcacmn: Add tlv formation of wmi feature commands in common wmi layer
...
Move tlv formation of wmi feature commands from umac to
common wmi layer.
Change-Id: I1674606573c9145fa235191bf1ef798bd26a63ce
CRs-Fixed: 983619
2016-03-16 16:42:01 +05:30
Govind Singh
4eacd2ba12
qcacmn: Add tlv formation of wmi scan roam commands in common wmi layer
...
Move tlv formation of wmi scan roaming and management commands from umac to
common wmi layer.
Change-Id: I99b2651c0054d03e58da697ab7b902b5629eeb4a
CRs-Fixed: 983619
2016-03-16 16:42:01 +05:30
Govind Singh
17a9cfae00
qcacmn: Add tlv formation of wmi data commands in common wmi layer
...
Move tlv formation of wmi data-path commands from umac to
common wmi layer.
Change-Id: I6994103441997935a82464b0e195597305a09557
CRs-Fixed: 983619
2016-03-16 16:42:01 +05:30
Govind Singh
2edc80f080
qcacmn: Add tlv formation of ocb commands in common wmi layer
...
Move tlv formation of wmi ocb/dsrc commands from umac to
common wmi layer.
Change-Id: I2735b40b97b8ff120e37e343fc6f3681cd0d73f9
CRs-Fixed:983606
2016-03-16 16:42:01 +05:30
Govind Singh
427ee5a914
qcacmn: Add tlv formation of wmi power commands in common wmi layer
...
Move tlv formation of wmi power commands from umac to
common wmi layer.
Change-Id: Ie1940d8fafad600e8c245f24beec9e33c6bb6b54
CRs-Fixed: 982337
2016-03-16 16:42:01 +05:30
Govind Singh
d3156ebc2a
qcacmn: Add tlv formation of scan commands
...
Add tlv formation of scan related commands to common wmi layer.
Change-Id: If7fd18f43cb8b7bad6779bc883bf2ba9395f7c6d
CRs-Fixed: 982330
2016-03-16 16:42:01 +05:30
Govind Singh
5eb515326f
qcacmn: Add tlv implementation of common unified API
...
Add common unified API and tlv/non-tlv callback wrappers.
Add tlv implementation of common MCL/WIN API.
CRs-Fixed: 978603
Change-Id: I7e70b48ef5e1df0c0f81c639579e6eb1a6685dc3
2016-03-16 16:23:00 +05:30