Lines Matching defs:up
243 uchar_t *up = (uchar_t *)tcpha;
249 endp = up + TCP_HDR_LENGTH(tcpha);
250 up += TCP_MIN_HEADER_LENGTH;
251 while (up < endp) {
252 len = endp - up;
253 switch (*up) {
258 up++;
263 up[1] != TCPOPT_MAXSEG_LEN)
266 mss = BE16_TO_U16(up+2);
271 up += TCPOPT_MAXSEG_LEN;
275 if (len < TCPOPT_WS_LEN || up[1] != TCPOPT_WS_LEN)
278 if (up[2] > TCP_MAX_WINSHIFT)
281 tcpopt->tcp_opt_wscale = up[2];
284 up += TCPOPT_WS_LEN;
289 up[1] != TCPOPT_SACK_OK_LEN)
292 up += TCPOPT_SACK_OK_LEN;
296 if (len <= 2 || up[1] <= 2 || len < up[1])
301 up += up[1];
304 sack_len = up[1] - TCPOPT_HEADER_LEN;
305 up += TCPOPT_HEADER_LEN;
323 up += sack_len;
330 if (up + 8 > endp) {
331 up = endp;
334 sack_begin = BE32_TO_U32(up);
335 up += 4;
336 sack_end = BE32_TO_U32(up);
337 up += 4;
364 up[1] != TCPOPT_TSTAMP_LEN)
367 tcpopt->tcp_opt_ts_val = BE32_TO_U32(up+2);
368 tcpopt->tcp_opt_ts_ecr = BE32_TO_U32(up+6);
372 up += TCPOPT_TSTAMP_LEN;
376 if (len <= 1 || len < (int)up[1] || up[1] == 0)
378 up += up[1];
391 * This function sets up the correct tcp_mss value according to the
392 * MSS option value and our header size. It also sets up the window scale
531 * by tcp_set_destination(). tcp_mss_set() will also set up the
694 uint8_t *up;
705 OK_32PTR((up = ((uint8_t *)tcpha) +
707 *(uint32_t *)up == TCPOPT_NOP_NOP_TSTAMP) {
708 tcpoptp->tcp_opt_ts_val = ABE32_TO_U32((up+4));
709 tcpoptp->tcp_opt_ts_ecr = ABE32_TO_U32((up+8));
757 * transfer rate built up so far.
777 * either when eager goes into ESTABLISHED, or gets freed up.)
896 /* Pass up the scope_id of remote addr */
1015 * The eager has sent a conn_ind up to the
1295 * eager is killed due to an incoming RST before the T_conn_ind is sent up,
1557 * at close time, we will always have that to send up.
1674 * window size changed via SO_RCVBUF option. First round up the
1973 * Send up all messages queued on tcp_rcv_list.
2161 /* Set up the TCP flag field. */
2495 * For loopback we defer sending up the T_CONN_CON
2502 * sending up connection confirmation. Probe the
2602 /* Send up T_CONN_CON */
2997 * is sent up. This plus the check for old data
3005 * been sent up.
3298 * send up a zero-length M_DATA indicating
3300 * is not needed when a T_EXDATA_IND is sent up.
3306 * send up the mark indication.
3328 * sees the urgent segment it will send up the
3348 * tcp_input_data from sending up the allocated
3349 * MSG*MARKNEXT message - send it up this time
3367 * Break it up and feed it back in.
3524 * is tagged with MSGMARKNEXT. Sending up these
3526 * even though the T_EXDATA_IND will not be sent up
3575 * sending up a connection confirmation or a new
3583 * so we must send up a T_CONN_CON
3630 /* notification did not go up, so drop ref */
3647 * socket, so pass up the T_CONN_IND.
3876 * paper "Improving the Start-up Behavior
4008 * update, but all the data sent previously is queued up by the peer.
4429 * the FIN to arrive. If it doesn't show up,
4688 * up. The other way to do this is to
4689 * send all queued data up and then call
4690 * putnext() to send the new segment up.
4807 * Send up any queued data and then send the mark message
4861 * we send up an ordrel_ind, unless this is an eager, in which
5407 * passed up by IP. The message is always received on the correct tcp_t.
5408 * Assumes that IP has pulled up everything up to and including the ICMP header.
5544 * error messages passed up by IP.
5545 * Assumes that IP has pulled up all the extension headers as well