diff options
author | Subhani Shaik <subhanis@codeaurora.org> | 2017-03-22 15:11:16 -0700 |
---|---|---|
committer | Etan Cohen <etancohen@google.com> | 2017-04-04 15:11:53 -0700 |
commit | 9e902a019c8c6122002ca119acda4ee6625d13d9 (patch) | |
tree | 450ba6916be1e126f4d012d8ddd900cf191a6196 /qcwcn/wifi_hal/nan_i.h | |
parent | 6b61a434847182646e43d28d83d72f0018410f91 (diff) | |
download | wlan-9e902a019c8c6122002ca119acda4ee6625d13d9.tar.gz |
Wifi-Hal: Introduce support for NAN Publish Replied Ind
Bring in support for NAN Publish Replied Indication.
Bug: 35195773
Test: integration (sl4a) tests
Change-Id: I9751e4cb498a2e99f90a81e7c4119eff66cdb8e6
Diffstat (limited to 'qcwcn/wifi_hal/nan_i.h')
-rw-r--r-- | qcwcn/wifi_hal/nan_i.h | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/qcwcn/wifi_hal/nan_i.h b/qcwcn/wifi_hal/nan_i.h index cf591d1..879c0a4 100644 --- a/qcwcn/wifi_hal/nan_i.h +++ b/qcwcn/wifi_hal/nan_i.h @@ -347,7 +347,7 @@ typedef struct PACKED { u16 ttl; u16 period; - u32 reserved:1; + u32 replyIndFlag:1; u32 publishType:2; u32 txType:1; u32 rssiThresholdFlag:1; @@ -407,6 +407,27 @@ typedef struct PACKED u16 reserved; } NanPublishTerminatedIndMsg, *pNanPublishTerminatedIndMsg; +/* Params for NAN Publish Replied Ind */ +typedef struct PACKED +{ + u32 matchHandle; +} NanPublishRepliedIndParams; + +/* NAN Publish Replied Ind */ +typedef struct PACKED +{ + NanMsgHeader fwHeader; + NanPublishRepliedIndParams publishRepliedIndParams; + /* + * Excludes TLVs + * + * Required: MAC Address + * Optional: Received RSSI Value + * + */ + u8 ptlv[]; +} NanPublishRepliedIndMsg, *pNanPublishRepliedIndMsg; + /* NAN Subscribe Service Req */ typedef struct PACKED { @@ -975,6 +996,7 @@ typedef struct PACKED Definition of various NanIndication(events) */ typedef enum { + NAN_INDICATION_PUBLISH_REPLIED =0, NAN_INDICATION_PUBLISH_TERMINATED =1, NAN_INDICATION_MATCH =2, NAN_INDICATION_MATCH_EXPIRED =3, |