Lines Matching refs:ppd

224 	union frame_map ppd;  in walk_v1_v2_rx()  local
241 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx()
245 test_payload((uint8_t *) ppd.raw + ppd.v1->tp_h.tp_mac, in walk_v1_v2_rx()
246 ppd.v1->tp_h.tp_snaplen); in walk_v1_v2_rx()
247 total_bytes += ppd.v1->tp_h.tp_snaplen; in walk_v1_v2_rx()
251 test_payload((uint8_t *) ppd.raw + ppd.v2->tp_h.tp_mac, in walk_v1_v2_rx()
252 ppd.v2->tp_h.tp_snaplen); in walk_v1_v2_rx()
253 total_bytes += ppd.v2->tp_h.tp_snaplen; in walk_v1_v2_rx()
260 __v1_v2_rx_user_ready(ppd.raw, ring->version); in walk_v1_v2_rx()
374 union frame_map ppd; in walk_tx() local
423 ppd.raw = next; in walk_tx()
427 ppd.v1->tp_h.tp_snaplen = packet_len; in walk_tx()
428 ppd.v1->tp_h.tp_len = packet_len; in walk_tx()
430 memcpy((uint8_t *) ppd.raw + TPACKET_HDRLEN - in walk_tx()
433 total_bytes += ppd.v1->tp_h.tp_snaplen; in walk_tx()
437 ppd.v2->tp_h.tp_snaplen = packet_len; in walk_tx()
438 ppd.v2->tp_h.tp_len = packet_len; in walk_tx()
440 memcpy((uint8_t *) ppd.raw + TPACKET2_HDRLEN - in walk_tx()
443 total_bytes += ppd.v2->tp_h.tp_snaplen; in walk_tx()
547 struct tpacket3_hdr *ppd; in __v3_walk_block() local
551 ppd = (struct tpacket3_hdr *) ((uint8_t *) pbd + in __v3_walk_block()
555 bytes += ppd->tp_snaplen; in __v3_walk_block()
557 if (ppd->tp_next_offset) in __v3_walk_block()
558 bytes_with_padding += ppd->tp_next_offset; in __v3_walk_block()
560 bytes_with_padding += ALIGN_8(ppd->tp_snaplen + ppd->tp_mac); in __v3_walk_block()
562 test_payload((uint8_t *) ppd + ppd->tp_mac, ppd->tp_snaplen); in __v3_walk_block()
567 ppd = (struct tpacket3_hdr *) ((uint8_t *) ppd + ppd->tp_next_offset); in __v3_walk_block()