Lines Matching refs:pktlen
907 uint16_t pktlen = (uint16_t)SMSC_RX_STAT_FRM_LENGTH(rxhdr);
908 DPRINTF("total_len %jd pktlen %jd rxhdr 0x%08jx", total_len,
909 pktlen, rxhdr, 0);
911 if (pktlen < ETHER_HDR_LEN) {
912 DPRINTF("pktlen %jd < ETHER_HDR_LEN %jd", pktlen,
918 pktlen += ETHER_ALIGN;
920 if (pktlen > MCLBYTES) {
921 DPRINTF("pktlen %jd > MCLBYTES %jd", pktlen, MCLBYTES, 0,
927 if (pktlen > total_len) {
928 DPRINTF("pktlen %jd > total_len %jd", pktlen, total_len,
935 size_t buflen = pktlen - ETHER_ALIGN;
940 KASSERT(pktlen < MCLBYTES);
962 DPRINTF("Ethertype %02jx pktlen %02jx",
963 be16toh(eh->ether_type), pktlen, 0, 0);
965 pktlen > ETHER_MIN_LEN) {
975 memcpy(&csum_data, buf + pktlen - cssz, cssz);
989 pktlen = (pktlen + 3) & ~0x3;
992 if (pktlen > total_len)
993 pktlen = total_len;
995 buf += pktlen;
996 total_len -= pktlen;