Lines Matching full:ssi
37 struct wpabuf *ssi; member
100 wpabuf_free(srv->ssi); in nan_de_service_free()
207 const struct wpabuf *ssi) in nan_de_tx_sdf() argument
220 if (ssi) in nan_de_tx_sdf()
221 sdea_len += 2 + 4 + wpabuf_len(ssi); in nan_de_tx_sdf()
241 if (srv->type == NAN_DE_PUBLISH || ssi) { in nan_de_tx_sdf()
252 if (ssi) { in nan_de_tx_sdf()
253 wpabuf_put_le16(buf, 4 + wpabuf_len(ssi)); in nan_de_tx_sdf()
256 wpabuf_put_buf(buf, ssi); in nan_de_tx_sdf()
353 req_instance_id, srv->ssi); in nan_de_tx_multicast()
721 const u8 **ssi, size_t *ssi_len) in nan_de_get_sdea() argument
769 *ssi = sdea + 4; in nan_de_get_sdea()
781 const u8 *ssi, size_t ssi_len) in nan_de_rx_publish() argument
807 ssi, ssi_len, instance_id, in nan_de_rx_publish()
853 const u8 *ssi, size_t ssi_len) in nan_de_rx_subscribe() argument
883 if (srv->ssi) in nan_de_rx_subscribe()
884 sdea_len += 2 + 4 + wpabuf_len(srv->ssi); in nan_de_rx_subscribe()
905 if (srv->type == NAN_DE_PUBLISH || srv->ssi) { in nan_de_rx_subscribe()
916 if (srv->ssi) { in nan_de_rx_subscribe()
917 wpabuf_put_le16(buf, 4 + wpabuf_len(srv->ssi)); in nan_de_rx_subscribe()
920 wpabuf_put_buf(buf, srv->ssi); in nan_de_rx_subscribe()
944 srv_proto_type, ssi, ssi_len); in nan_de_rx_subscribe()
950 const u8 *ssi, size_t ssi_len) in nan_de_rx_follow_up() argument
959 !ssi)) { in nan_de_rx_follow_up()
961 "NAN: In pauseState - ignore Follow-up message from another subscriber or without ssi"); in nan_de_rx_follow_up()
967 if (srv->type == NAN_DE_PUBLISH && !ssi) in nan_de_rx_follow_up()
971 de->cb.receive(de->cb.ctx, srv->id, instance_id, ssi, ssi_len, in nan_de_rx_follow_up()
986 const u8 *ssi = NULL; in nan_de_rx_sda() local
1056 ssi = sda + 4; in nan_de_rx_sda()
1060 wpa_hexdump(MSG_MSGDUMP, "NAN: ssi", ssi, ssi_len); in nan_de_rx_sda()
1088 &srv_proto_type, &ssi, &ssi_len); in nan_de_rx_sda()
1090 if (ssi) { in nan_de_rx_sda()
1094 wpa_hexdump(MSG_MSGDUMP, "NAN: ssi", in nan_de_rx_sda()
1095 ssi, ssi_len); in nan_de_rx_sda()
1104 ssi, ssi_len); in nan_de_rx_sda()
1111 ssi, ssi_len); in nan_de_rx_sda()
1115 ssi, ssi_len); in nan_de_rx_sda()
1201 const struct wpabuf *ssi, const struct wpabuf *elems, in nan_de_publish() argument
1245 if (ssi) { in nan_de_publish()
1246 srv->ssi = wpabuf_dup(ssi); in nan_de_publish()
1247 if (!srv->ssi) in nan_de_publish()
1289 const struct wpabuf *ssi) in nan_de_update_publish() argument
1301 wpabuf_free(srv->ssi); in nan_de_update_publish()
1302 srv->ssi = NULL; in nan_de_update_publish()
1303 if (!ssi) in nan_de_update_publish()
1305 srv->ssi = wpabuf_dup(ssi); in nan_de_update_publish()
1306 if (!srv->ssi) in nan_de_update_publish()
1314 const struct wpabuf *ssi, const struct wpabuf *elems, in nan_de_subscribe() argument
1341 if (ssi) { in nan_de_subscribe()
1342 srv->ssi = wpabuf_dup(ssi); in nan_de_subscribe()
1343 if (!srv->ssi) in nan_de_subscribe()
1378 const struct wpabuf *ssi, const struct wpabuf *elems, in nan_de_transmit() argument
1391 peer_addr, req_instance_id, ssi); in nan_de_transmit()