Lines Matching refs:ether_header
379 struct ether_header *eh = NULL;
421 pkt.off -= sizeof (struct ether_header);
423 eh = (struct ether_header *)&pkt.data[pkt.off];
429 pkt.len += sizeof (struct ether_header);
447 struct ether_header *eh;
488 pkt.off -= sizeof (struct ether_header);
490 eh = (struct ether_header *)&pkt.data[pkt.off];
495 pkt.len += sizeof (struct ether_header);
557 arp_header_offset = sizeof(struct ether_header) + pkt.off;
596 struct ether_header *eh;
601 eh = (struct ether_header *)&pkt.data[pkt.off];
602 pkt.off += sizeof(struct ether_header);
636 pkt.off -= sizeof (struct ether_header);
637 /* pkt.len is still the length we want, ether_header+ether_arp */
645 struct ether_header *eh = NULL;
667 if (pkt.len >= sizeof(struct ether_header))
669 eh = (struct ether_header *)&pkt.data[pkt.off];
681 if (pkt.len < (sizeof (struct ether_header) + sizeof (struct udpiphdr)))
684 pkt.off += sizeof (struct ether_header);
747 struct ether_header *eh = (struct ether_header *) &pkt.data[0];
748 struct ether_arp *ea = (struct ether_arp *) &pkt.data[sizeof(struct ether_header)];
751 /* Populate the ether_header */
772 pkt.len = sizeof(struct ether_header) + sizeof(struct ether_arp);
1007 pkt.off = sizeof (struct ether_header) + sizeof (struct udpiphdr);
1181 struct ether_header *eh;
1186 pkt.off = sizeof (struct ether_header);
1246 pkt.off -= sizeof (struct ether_header);
1248 eh = (struct ether_header *)&pkt.data[pkt.off];
1253 pkt.len += sizeof (struct ether_header);