Home | History | Annotate | Download | only in common

Lines Matching refs:rbuf_offset

321 	info -> rbuf_offset = 0;
469 if (interface->rbuf_offset >= interface->rbuf_len) {
483 interface->rbuf_offset = 0;
491 interface->rbuf_offset < sizeof hdr) {
492 interface->rbuf_offset = interface->rbuf_len;
497 memcpy(&hdr, &interface->rbuf[interface->rbuf_offset],
502 if (interface->rbuf_offset +
504 interface->rbuf_offset = interface->rbuf_len;
512 interface->rbuf_offset =
513 BPF_WORDALIGN(interface->rbuf_offset +
519 interface->rbuf_offset += hdr.bh_hdrlen;
523 interface->rbuf_offset, hfrom);
529 interface->rbuf_offset =
530 BPF_WORDALIGN(interface->rbuf_offset +
534 interface->rbuf_offset += offset;
539 interface->rbuf_offset,
544 interface->rbuf_offset =
545 BPF_WORDALIGN(interface->rbuf_offset +
549 interface->rbuf_offset = interface->rbuf_offset + offset;
556 interface->rbuf_offset =
557 BPF_WORDALIGN(interface->rbuf_offset +
563 memcpy(buf, interface->rbuf + interface->rbuf_offset, paylen);
564 interface->rbuf_offset =
565 BPF_WORDALIGN(interface->rbuf_offset + hdr.bh_caplen);
567 } while (interface->rbuf_offset < interface->rbuf_len);