Lines Matching refs:tcp_cntxt
479 iph->id = htons(++cm_node->tcp_cntxt.loc_id); in form_cm_frame()
490 tcph->seq = htonl(cm_node->tcp_cntxt.loc_seq_num); in form_cm_frame()
493 cm_node->tcp_cntxt.loc_ack_num = cm_node->tcp_cntxt.rcv_nxt; in form_cm_frame()
494 tcph->ack_seq = htonl(cm_node->tcp_cntxt.loc_ack_num); in form_cm_frame()
501 cm_node->tcp_cntxt.loc_seq_num++; in form_cm_frame()
504 cm_node->tcp_cntxt.loc_seq_num += datasize; in form_cm_frame()
508 cm_node->tcp_cntxt.loc_seq_num++; in form_cm_frame()
516 tcph->window = htons(cm_node->tcp_cntxt.rcv_wnd); in form_cm_frame()
1057 cm_node->tcp_cntxt.rem_ack_num); in nes_cm_timer_tick()
1136 options->as_mss.mss = htons(cm_node->tcp_cntxt.mss); in send_syn()
1142 options->as_windowscale.shiftcount = cm_node->tcp_cntxt.rcv_wscale; in send_syn()
1635 cm_node->tcp_cntxt.loc_id = NES_CM_DEF_LOCAL_ID; in make_cm_node()
1636 cm_node->tcp_cntxt.rcv_wscale = NES_CM_DEFAULT_RCV_WND_SCALE; in make_cm_node()
1637 cm_node->tcp_cntxt.rcv_wnd = NES_CM_DEFAULT_RCV_WND_SCALED >> in make_cm_node()
1640 cm_node->tcp_cntxt.loc_seq_num = htonl(ts.tv_nsec); in make_cm_node()
1641 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1643 cm_node->tcp_cntxt.rcv_nxt = 0; in make_cm_node()
1776 cm_node->tcp_cntxt.mss) in process_options()
1777 cm_node->tcp_cntxt.mss = tmp; in process_options()
1781 cm_node->tcp_cntxt.snd_wscale = in process_options()
1792 cm_node->tcp_cntxt.mss = NES_CM_DEFAULT_MSS; in process_options()
1812 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1819 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1826 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1835 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1842 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1999 err = ((ntohl(tcph->ack_seq) == cm_node->tcp_cntxt.loc_seq_num)) ? 0 : 1; in check_syn()
2012 u32 loc_seq_num = cm_node->tcp_cntxt.loc_seq_num; in check_seq()
2013 u32 rcv_nxt = cm_node->tcp_cntxt.rcv_nxt; in check_seq()
2018 rcv_wnd = cm_node->tcp_cntxt.rcv_wnd; in check_seq()
2074 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in handle_syn_pkt()
2117 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2126 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in handle_synack_pkt()
2135 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2141 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2183 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_ack_pkt()
2186 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2197 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2204 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_ack_pkt()
2206 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2268 cm_node->tcp_cntxt.snd_wnd = ntohs(tcph->window) << in handle_tcp_options()
2269 cm_node->tcp_cntxt.snd_wscale; in handle_tcp_options()
2271 if (cm_node->tcp_cntxt.snd_wnd > cm_node->tcp_cntxt.max_snd_wnd) in handle_tcp_options()
2272 cm_node->tcp_cntxt.max_snd_wnd = cm_node->tcp_cntxt.snd_wnd; in handle_tcp_options()
2505 cm_node->tcp_cntxt.client = 1; in mini_cm_connect()
2506 cm_node->tcp_cntxt.rcv_wscale = NES_CM_DEFAULT_RCV_WND_SCALE; in mini_cm_connect()
2531 loopbackremotenode->tcp_cntxt.rcv_wscale = in mini_cm_connect()
2541 cm_node->tcp_cntxt.rcv_nxt = in mini_cm_connect()
2542 loopbackremotenode->tcp_cntxt.loc_seq_num; in mini_cm_connect()
2543 loopbackremotenode->tcp_cntxt.rcv_nxt = in mini_cm_connect()
2544 cm_node->tcp_cntxt.loc_seq_num; in mini_cm_connect()
2545 cm_node->tcp_cntxt.max_snd_wnd = in mini_cm_connect()
2546 loopbackremotenode->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2547 loopbackremotenode->tcp_cntxt.max_snd_wnd = in mini_cm_connect()
2548 cm_node->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2549 cm_node->tcp_cntxt.snd_wnd = in mini_cm_connect()
2550 loopbackremotenode->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2551 loopbackremotenode->tcp_cntxt.snd_wnd = in mini_cm_connect()
2552 cm_node->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2553 cm_node->tcp_cntxt.snd_wscale = in mini_cm_connect()
2554 loopbackremotenode->tcp_cntxt.rcv_wscale; in mini_cm_connect()
2555 loopbackremotenode->tcp_cntxt.snd_wscale = in mini_cm_connect()
2556 cm_node->tcp_cntxt.rcv_wscale; in mini_cm_connect()
2616 __func__, cm_node, cm_node->tcp_cntxt.client, cm_node->state); in mini_cm_reject()
2618 if (cm_node->tcp_cntxt.client) in mini_cm_reject()
2939 if (cm_node->tcp_cntxt.snd_wscale || cm_node->tcp_cntxt.rcv_wscale) in nes_cm_init_tsa_conn()
2947 nesqp->nesqp_context->mss |= cpu_to_le32(((u32)cm_node->tcp_cntxt.mss) << 16); in nes_cm_init_tsa_conn()
2953 (cm_node->tcp_cntxt.snd_wscale << NES_QPCONTEXT_PDWSCALE_SND_WSCALE_SHIFT) & in nes_cm_init_tsa_conn()
2957 (cm_node->tcp_cntxt.rcv_wscale << NES_QPCONTEXT_PDWSCALE_RCV_WSCALE_SHIFT) & in nes_cm_init_tsa_conn()
2963 nesqp->nesqp_context->snd_nxt = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2964 nesqp->nesqp_context->snd_wnd = cpu_to_le32(cm_node->tcp_cntxt.snd_wnd); in nes_cm_init_tsa_conn()
2965 nesqp->nesqp_context->rcv_nxt = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in nes_cm_init_tsa_conn()
2966 nesqp->nesqp_context->rcv_wnd = cpu_to_le32(cm_node->tcp_cntxt.rcv_wnd << in nes_cm_init_tsa_conn()
2967 cm_node->tcp_cntxt.rcv_wscale); in nes_cm_init_tsa_conn()
2968 nesqp->nesqp_context->snd_max = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2969 nesqp->nesqp_context->snd_una = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2973 nesqp->nesqp_context->cwnd = cpu_to_le32(2 * cm_node->tcp_cntxt.mss); in nes_cm_init_tsa_conn()
2974 nesqp->nesqp_context->snd_wl1 = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in nes_cm_init_tsa_conn()
2975 nesqp->nesqp_context->snd_wl2 = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2976 nesqp->nesqp_context->max_snd_wnd = cpu_to_le32(cm_node->tcp_cntxt.max_snd_wnd); in nes_cm_init_tsa_conn()
2982 cm_node->tcp_cntxt.mss, le32_to_cpu(nesqp->nesqp_context->pd_index_wscale), in nes_cm_init_tsa_conn()