Lines Matching defs:hdrlen

1084 	unsigned hdrlen, vlen;
1208 hdrlen = vlen = 0;
1212 hdrlen = ETHER_ADDR_LEN*2;
1218 hdrlen = MAX(hdrlen, ckinfo[0].ck_off + 2);
1220 hdrlen = MAX(hdrlen, ckinfo[1].ck_off + 2);
1222 if (hdrlen != 0 && iov[0].iov_len > hdrlen &&
1223 iov[0].iov_len < hdrlen + 100)
1224 hdrlen = iov[0].iov_len;
1227 hdrlen = sc->esc_txctx.tcp_seg_setup.fields.hdr_len;
1233 if (hdrlen > 240) {
1234 WPRINTF("TSO hdrlen too large: %d\r\n", hdrlen);
1248 if (vlen != 0 && hdrlen < ETHER_ADDR_LEN*2) {
1249 WPRINTF("TSO hdrlen too small for vlan insertion "
1250 "(%d vs %d) -- dropped\r\n", hdrlen,
1269 if (hdrlen < ckinfo[0].ck_start + 6 ||
1270 hdrlen < ckinfo[0].ck_off + 2) {
1271 WPRINTF("TSO hdrlen too small for IP fields (%d) "
1272 "-- dropped\r\n", hdrlen);
1276 if (hdrlen < ckinfo[1].ck_start + 14 ||
1278 hdrlen < ckinfo[1].ck_off + 2)) {
1279 WPRINTF("TSO hdrlen too small for TCP fields "
1280 "(%d) -- dropped\r\n", hdrlen);
1284 if (hdrlen < ckinfo[1].ck_start + 8) {
1285 WPRINTF("TSO hdrlen too small for UDP fields "
1286 "(%d) -- dropped\r\n", hdrlen);
1293 if (hdrlen != 0) {
1294 hdr = __builtin_alloca(hdrlen + vlen);
1296 for (left = hdrlen, hdrp = hdr; left > 0;
1310 iov->iov_len = hdrlen;
1318 hdrlen += ETHER_VLAN_ENCAP_LEN;
1352 tcp ? "TCP" : "UDP", hdrlen, paylen, mss, iovcnt);
1369 tiov[0].iov_len = hdrlen;
1383 seg, hdrlen, now, tiovcnt);
1389 htons(hdrlen - ckinfo[0].ck_start + now);
1395 htons(hdrlen - ckinfo[0].ck_start - 40 +
1401 tcpsum += htons(hdrlen - ckinfo[1].ck_start + now);
1415 hdrlen - ckinfo[1].ck_start + now;