NAN: Handle NAN_RESPONSE_PUBLISH/SUBSCRIBE notifications

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
diff --git a/nan.c b/nan.c
index 250a811..db01778 100644
--- a/nan.c
+++ b/nan.c
@@ -24,6 +24,8 @@
 static int is_fam = 0;
 
 static uint16_t global_ndp_instance_id = 0;
+static uint16_t global_publish_id = 0;
+static uint16_t global_subscribe_id = 0;
 uint16_t global_header_handle = 0;
 uint32_t global_match_handle = 0;
 
@@ -886,6 +888,19 @@
 		memcpy(&global_nan_sync_stats, pSyncStats,
 		       sizeof(NanSyncStats));
 		pthread_cond_signal(&gCondition);
+	} else if (rsp_data->response_type == NAN_RESPONSE_PUBLISH) {
+		sigma_dut_print(global_dut, DUT_MSG_INFO,
+				"%s: publish_id %d\n",
+				__func__,
+				rsp_data->body.publish_response.publish_id);
+		global_publish_id = rsp_data->body.publish_response.publish_id;
+	} else if (rsp_data->response_type == NAN_RESPONSE_SUBSCRIBE) {
+		sigma_dut_print(global_dut, DUT_MSG_INFO,
+				"%s: subscribe_id %d\n",
+				__func__,
+				rsp_data->body.subscribe_response.subscribe_id);
+		global_subscribe_id =
+			rsp_data->body.subscribe_response.subscribe_id;
 	}
 }