Lines Matching refs:pkt
241 struct pcapng_enhanced_packet *pkt; in write_pcapng_decrypted() local
250 len = sizeof(*pkt) + wt->decrypted_len + 100 + notes_len(wt, 32); in write_pcapng_decrypted()
251 pkt = os_zalloc(len); in write_pcapng_decrypted()
252 if (pkt == NULL) in write_pcapng_decrypted()
255 pkt->block_type = PCAPNG_BLOCK_ENHANCED_PACKET; in write_pcapng_decrypted()
256 pkt->interface_id = 0; in write_pcapng_decrypted()
257 pkt->timestamp_high = wt->write_pcapng_time_high; in write_pcapng_decrypted()
258 pkt->timestamp_low = wt->write_pcapng_time_low; in write_pcapng_decrypted()
259 pkt->captured_len = wt->decrypted_len; in write_pcapng_decrypted()
260 pkt->packet_len = wt->decrypted_len; in write_pcapng_decrypted()
262 pos = (u8 *) (pkt + 1); in write_pcapng_decrypted()
271 *block_len = pkt->block_total_len = pos - (u8 *) pkt; in write_pcapng_decrypted()
273 fwrite(pkt, pos - (u8 *) pkt, 1, wt->pcapng); in write_pcapng_decrypted()
277 os_free(pkt); in write_pcapng_decrypted()
284 struct pcapng_enhanced_packet *pkt; in write_pcapng_write_read() local
304 len = sizeof(*pkt) + hdr->len + 100 + notes_len(wt, 32) + sizeof(rtap); in write_pcapng_write_read()
305 pkt = os_zalloc(len); in write_pcapng_write_read()
306 if (pkt == NULL) in write_pcapng_write_read()
309 pkt->block_type = PCAPNG_BLOCK_ENHANCED_PACKET; in write_pcapng_write_read()
310 pkt->interface_id = 0; in write_pcapng_write_read()
312 pkt->timestamp_high = timestamp >> 32; in write_pcapng_write_read()
313 pkt->timestamp_low = timestamp & 0xffffffff; in write_pcapng_write_read()
314 wt->write_pcapng_time_high = pkt->timestamp_high; in write_pcapng_write_read()
315 wt->write_pcapng_time_low = pkt->timestamp_low; in write_pcapng_write_read()
316 pkt->captured_len = hdr->caplen; in write_pcapng_write_read()
317 pkt->packet_len = hdr->len; in write_pcapng_write_read()
319 pos = (u8 *) (pkt + 1); in write_pcapng_write_read()
327 pkt->captured_len -= WPA_GET_LE32(data + 4); in write_pcapng_write_read()
328 pkt->packet_len -= WPA_GET_LE32(data + 4); in write_pcapng_write_read()
333 pkt->captured_len += sizeof(rtap); in write_pcapng_write_read()
334 pkt->packet_len += sizeof(rtap); in write_pcapng_write_read()
343 pos += datalen + PAD32(pkt->captured_len); in write_pcapng_write_read()
348 *block_len = pkt->block_total_len = pos - (u8 *) pkt; in write_pcapng_write_read()
350 fwrite(pkt, pos - (u8 *) pkt, 1, wt->pcapng); in write_pcapng_write_read()
354 os_free(pkt); in write_pcapng_write_read()