Lines Matching refs:len

207 	int		len;
232 len = tcp->tcp_unsent;
276 len = (int)(mp->b_wptr - mp->b_rptr);
277 if (len > 0)
291 tcp->tcp_xmit_tail_unsent = len;
297 if (len < tcp_tx_pull_len &&
299 dp->db_lim - mp1->b_wptr >= len) {
300 ASSERT(len > 0);
302 if (len == 1) {
305 bcopy(mp->b_rptr, mp1->b_wptr, len);
306 mp1->b_wptr += len;
309 tcp->tcp_xmit_tail_unsent += len;
319 len += tcp->tcp_unsent;
333 len += tlen;
339 tcp->tcp_unsent = len;
444 if (usable_r > len)
445 usable_r = len;
523 len = tcp->tcp_snxt - snxt;
524 if (len) {
532 /* len is a negative value. */
533 tcp->tcp_pipe -= len;
542 if ((snxt + len) == tcp->tcp_suna) {
552 /* Note that len is the amount we just sent but with a negative sign */
553 tcp->tcp_unsent += len;
798 STRUCT_FSET(sb, len, addrlen);
1081 int len;
1135 len = (int)(mp->b_wptr - mp->b_rptr);
1144 * 5. len <= mss
1151 (len == 0) ||
1152 (len > mss) ||
1203 if (len > usable) {
1218 * 1. len < tcp_mss (i.e. small)
1220 * 3. len < nagle limit
1223 if ((len < mss) && (snxt != suna) &&
1224 (len < (int)tcp->tcp_naglim) &&
1233 tcp->tcp_unsent = len;
1234 tcp->tcp_xmit_tail_unsent = len;
1240 * len <= tcp->tcp_mss && len == unsent so no sender silly window. Can
1251 tcp->tcp_snxt = snxt + len;
1263 sum = len + connp->conn_ht_ulp_len + connp->conn_sum;
1270 TCPS_UPDATE_MIB(tcps, tcpOutDataBytes, len);
1276 tcp->tcp_last_sent_len = (ushort_t)len;
1278 plen = len + connp->conn_ht_iphc_len;
1377 tcp->tcp_unsent = len;
1378 tcp->tcp_xmit_tail_unsent = len;
1386 int len;
1393 len = msize - 1;
1394 if (len < 0) {
1404 len += tcp->tcp_unsent;
1405 len += tcp->tcp_snxt;
1406 tcp->tcp_urg = len;
1795 int len;
1825 len = mss;
1826 if (len > *usable) {
1829 len = *usable;
1830 if (len <= 0) {
1842 if (len < (tcp->tcp_max_swnd >> 1) &&
1843 (tcp->tcp_unsent - (*snxt - tcp->tcp_snxt)) > len &&
1845 len == 1) && (! tcp->tcp_zero_win_probe)) {
1873 * The reason to adjust len here is that we need to set flags
1877 len = lso_usable;
1879 *usable -= len; /* Approximate - can be adjusted later */
1895 sum = len + tcp_hdr_len + connp->conn_sum;
1906 * that (snxt + len) may not reflect the actual seg_len,
1907 * as len may be further reduced in tcp_xmit_mp(). If len
1912 ((*snxt + len) == tcp->tcp_fss))) {
1927 mp = tcp_xmit_mp(tcp, *xmit_tail, len, NULL, NULL,
1928 *snxt, B_FALSE, (uint32_t *)&len, B_FALSE);
1949 if (len <= mss) /* LSO is unusable (!do_lso_send) */
1950 tcp->tcp_last_sent_len = (ushort_t)len;
1958 *snxt += len;
1962 TCPS_UPDATE_MIB(tcps, tcpOutDataBytes, len);
1967 *snxt += len; /* Adjust later if we don't send all of len */
1969 TCPS_UPDATE_MIB(tcps, tcpOutDataBytes, len);
1975 *tail_unsent -= len;
1976 if (len <= mss) /* LSO is unusable */
1977 tcp->tcp_last_sent_len = (ushort_t)len;
1978 len += total_hdr_len;
1979 ixa->ixa_pktlen = len;
1982 tcp->tcp_ipha->ipha_length = htons(len);
1985 htons(len - IPV6_HDR_LEN);
2000 (mblk_t *)(uintptr_t)(*snxt-len);
2013 (*xmit_tail)->b_next = (mblk_t *)(uintptr_t)(*snxt - len);
2015 *tail_unsent -= len;
2016 if (len <= mss) /* LSO is unusable (!do_lso_send) */
2017 tcp->tcp_last_sent_len = (ushort_t)len;
2019 len += total_hdr_len;
2020 ixa->ixa_pktlen = len;
2023 tcp->tcp_ipha->ipha_length = htons(len);
2025 tcp->tcp_ip6h->ip6_plen = htons(len - IPV6_HDR_LEN);
2033 len = total_hdr_len;
2041 rptr = mp->b_rptr - len;
2057 len = total_hdr_len;
2059 mp->b_wptr = &rptr[len];
2120 (mblk_t *)(uintptr_t)(*snxt - len);
2447 ushort_t len;
2568 len = ip_hdr_len + sizeof (tcpha_t);
2569 mp->b_wptr = &mp->b_rptr[len];
2571 ipha->ipha_length = htons(len);
2581 ip6h->ip6_plen = htons(len - IPV6_HDR_LEN);
2595 ixa->ixa_pktlen = len;