Lines Matching refs:off
300 int off, err, errortag;
312 off = sizeof(*ethhdr);
321 if (pb->len - off < PPPOE_HEADERLEN) {
333 off += sizeof(*ph);
335 if (plen + off > pb->len) {
337 pb->len - off, plen);
341 pb->tot_len = pb->len = (u16_t)off + plen; /* ignore trailing garbage */
346 while (off + sizeof(pt) <= pb->len) {
347 MEMCPY(&pt, (u8_t*)pb->payload + off, sizeof(pt));
350 if (off + sizeof(pt) + len > pb->len) {
366 hunique = (u8_t*)pb->payload + off + sizeof(pt);
369 sc = pppoe_find_softc_by_hunique((u8_t*)pb->payload + off + sizeof(pt), len, netif);
376 ac_cookie = (u8_t*)pb->payload + off + sizeof(pt);
396 strncpy(pppoe_error_tmp, (char*)pb->payload + off + sizeof(pt), error_len);
406 off += sizeof(pt) + len;