Lines Matching defs:eager
132 tcp_t *listener, *eager;
138 * the eager.
141 eager = econnp->conn_tcp;
143 ASSERT(eager->tcp_listener != NULL);
144 listener = eager->tcp_listener;
166 ASSERT(eager->tcp_tcps == listener->tcp_tcps);
173 * being in the classifier hash list. However the eager could have
175 * removed the eager from the classifier hash list, hence we can't
186 tcp_eager_unlink(eager);
190 return ((eager->tcp_state < TCPS_ESTABLISHED) ? ECONNABORTED : 0);
906 * An eager is falling back to TPI. All we have to do is send
910 tcp_fallback_eager(tcp_t *eager, boolean_t issocket,
913 conn_t *connp = eager->tcp_connp;
914 tcp_t *listener = eager->tcp_listener;
928 ASSERT(eager->tcp_rcv_cnt == 0);
930 eager->tcp_rcv_list = mp;
931 eager->tcp_rcv_cnt = msgdsize(mp);
934 eager->tcp_rcv_cnt += msgdsize(mp);
936 eager->tcp_rcv_last_head = mp;
939 eager->tcp_rcv_last_tail = mp;
940 if (eager->tcp_rcv_cnt > eager->tcp_rwnd)
941 eager->tcp_rwnd = 0;
943 eager->tcp_rwnd -= eager->tcp_rcv_cnt;
947 eager->tcp_issocket = B_FALSE;
949 * The stream for this eager does not yet exist, so mark it as
952 eager->tcp_detached = B_TRUE;
953 eager->tcp_hard_binding = B_TRUE;
958 mp = eager->tcp_conn.tcp_eager_conn_ind;
960 eager->tcp_conn.tcp_eager_conn_ind = NULL;
964 * sending eager as an option since it violates
965 * the option semantics. So remove the eager as
1028 /* The eager will deal with opts when accept() is called */
1056 * function is executed on the *eager*'s squeue once the 3 way handshake
1077 * Take the eager out, if it is in the list of droppable eagers
1082 * The eager already has an extra ref put in tcp_input_data
1144 * tcp_accept() call will be made for the eager if the