qcacld-3.0: Cache ARP/NS offload request at wma layer

qcacld-2.0 to qcacld-3.0 propagation

As Current WMI interface need both the ARP/NS configuration
in single command. To support active offload host need to
cache the ARP/NS at wma layer so host can fill the other
request and configure down to firmware complete request
(ARP+NS).

Change-Id: Ie0a57d216379817ff0ae48f4f582c9108e8ecca1
CRs-Fixed: 1059739
这个提交包含在:
Mukul Sharma
2016-09-08 13:05:35 +05:30
提交者 qcabuildsw
父节点 4133c00bec
当前提交 8d2d9ecdca
修改 3 个文件,包含 54 行新增12 行删除

查看文件

@@ -907,7 +907,8 @@ typedef struct {
* @chain_mask: chain mask can be used by the vdev
* @mac_id: the mac on which vdev is on
* @wep_default_key_idx: wep default index for group key
*
* @arp_offload_req: cached arp offload request
* @ns_offload_req: cached ns offload request
* It stores parameters per vdev in wma.
*/
struct wma_txrx_node {
@@ -985,6 +986,8 @@ struct wma_txrx_node {
uint8_t nss_5g;
bool p2p_lo_in_progress;
uint8_t wep_default_key_idx;
tSirHostOffloadReq arp_offload_req;
tSirHostOffloadReq ns_offload_req;
};
#if defined(QCA_WIFI_FTM)