pppoe_header
struct pppoe_header pppoe0, *pppoe;
pppoe = (struct pppoe_header *)pkt;
struct pppoe_header pppoe;
struct pppoe_header pppoe;
if (lpkt < off + sizeof(struct pppoe_header)) {
struct pppoe_header *pppoe;
pppoe = (struct pppoe_header *)pkt;
pkt += sizeof(struct pppoe_header);
lpkt -= sizeof(struct pppoe_header);
struct pppoe_header *pppoe;
pppoe = (struct pppoe_header *)pkt;
pppoe->length = htons(lpkt - sizeof(struct pppoe_header));
struct pppoe_header pppoe;
if (l < sizeof(struct pppoe_header)) {
ppp_print(p + sizeof(struct pppoe_header), pppoe_len);
if (l < sizeof(struct pppoe_header))
p += sizeof(struct pppoe_header);
l -= sizeof(struct pppoe_header);
length -= sizeof(struct pppoe_header);