Lines Matching refs:ppd

238 	union frame_map ppd;  in walk_v1_v2_rx()  local
256 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx()
260 test_payload((uint8_t *) ppd.raw + ppd.v1->tp_h.tp_mac, in walk_v1_v2_rx()
261 ppd.v1->tp_h.tp_snaplen); in walk_v1_v2_rx()
262 total_bytes += ppd.v1->tp_h.tp_snaplen; in walk_v1_v2_rx()
266 test_payload((uint8_t *) ppd.raw + ppd.v2->tp_h.tp_mac, in walk_v1_v2_rx()
267 ppd.v2->tp_h.tp_snaplen); in walk_v1_v2_rx()
268 total_bytes += ppd.v2->tp_h.tp_snaplen; in walk_v1_v2_rx()
275 __v1_v2_rx_user_ready(ppd.raw, ring->version); in walk_v1_v2_rx()
358 union frame_map ppd; in walk_v1_v2_tx() local
396 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_tx()
400 ppd.v1->tp_h.tp_snaplen = packet_len; in walk_v1_v2_tx()
401 ppd.v1->tp_h.tp_len = packet_len; in walk_v1_v2_tx()
403 memcpy((uint8_t *) ppd.raw + TPACKET_HDRLEN - in walk_v1_v2_tx()
406 total_bytes += ppd.v1->tp_h.tp_snaplen; in walk_v1_v2_tx()
410 ppd.v2->tp_h.tp_snaplen = packet_len; in walk_v1_v2_tx()
411 ppd.v2->tp_h.tp_len = packet_len; in walk_v1_v2_tx()
413 memcpy((uint8_t *) ppd.raw + TPACKET2_HDRLEN - in walk_v1_v2_tx()
416 total_bytes += ppd.v2->tp_h.tp_snaplen; in walk_v1_v2_tx()
423 __v1_v2_tx_user_ready(ppd.raw, ring->version); in walk_v1_v2_tx()
507 struct tpacket3_hdr *ppd; in __v3_walk_block() local
511 ppd = (struct tpacket3_hdr *) ((uint8_t *) pbd + in __v3_walk_block()
515 bytes += ppd->tp_snaplen; in __v3_walk_block()
517 if (ppd->tp_next_offset) in __v3_walk_block()
518 bytes_with_padding += ppd->tp_next_offset; in __v3_walk_block()
520 bytes_with_padding += ALIGN_8(ppd->tp_snaplen + ppd->tp_mac); in __v3_walk_block()
522 test_payload((uint8_t *) ppd + ppd->tp_mac, ppd->tp_snaplen); in __v3_walk_block()
527 ppd = (struct tpacket3_hdr *) ((uint8_t *) ppd + ppd->tp_next_offset); in __v3_walk_block()