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()
1632 cm_node->tcp_cntxt.loc_id = NES_CM_DEF_LOCAL_ID; in make_cm_node()
1633 cm_node->tcp_cntxt.rcv_wscale = NES_CM_DEFAULT_RCV_WND_SCALE; in make_cm_node()
1634 cm_node->tcp_cntxt.rcv_wnd = NES_CM_DEFAULT_RCV_WND_SCALED >> in make_cm_node()
1637 cm_node->tcp_cntxt.loc_seq_num = htonl(ts.tv_nsec); in make_cm_node()
1638 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1640 cm_node->tcp_cntxt.rcv_nxt = 0; in make_cm_node()
1773 cm_node->tcp_cntxt.mss) in process_options()
1774 cm_node->tcp_cntxt.mss = tmp; in process_options()
1778 cm_node->tcp_cntxt.snd_wscale = in process_options()
1789 cm_node->tcp_cntxt.mss = NES_CM_DEFAULT_MSS; in process_options()
1809 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1816 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1823 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1832 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1839 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1996 err = ((ntohl(tcph->ack_seq) == cm_node->tcp_cntxt.loc_seq_num)) ? 0 : 1; in check_syn()
2009 u32 loc_seq_num = cm_node->tcp_cntxt.loc_seq_num; in check_seq()
2010 u32 rcv_nxt = cm_node->tcp_cntxt.rcv_nxt; in check_seq()
2015 rcv_wnd = cm_node->tcp_cntxt.rcv_wnd; in check_seq()
2071 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in handle_syn_pkt()
2114 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2123 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in handle_synack_pkt()
2132 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2138 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2180 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_ack_pkt()
2183 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2194 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2201 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_ack_pkt()
2203 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2265 cm_node->tcp_cntxt.snd_wnd = ntohs(tcph->window) << in handle_tcp_options()
2266 cm_node->tcp_cntxt.snd_wscale; in handle_tcp_options()
2268 if (cm_node->tcp_cntxt.snd_wnd > cm_node->tcp_cntxt.max_snd_wnd) in handle_tcp_options()
2269 cm_node->tcp_cntxt.max_snd_wnd = cm_node->tcp_cntxt.snd_wnd; in handle_tcp_options()
2502 cm_node->tcp_cntxt.client = 1; in mini_cm_connect()
2503 cm_node->tcp_cntxt.rcv_wscale = NES_CM_DEFAULT_RCV_WND_SCALE; in mini_cm_connect()
2528 loopbackremotenode->tcp_cntxt.rcv_wscale = in mini_cm_connect()
2538 cm_node->tcp_cntxt.rcv_nxt = in mini_cm_connect()
2539 loopbackremotenode->tcp_cntxt.loc_seq_num; in mini_cm_connect()
2540 loopbackremotenode->tcp_cntxt.rcv_nxt = in mini_cm_connect()
2541 cm_node->tcp_cntxt.loc_seq_num; in mini_cm_connect()
2542 cm_node->tcp_cntxt.max_snd_wnd = in mini_cm_connect()
2543 loopbackremotenode->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2544 loopbackremotenode->tcp_cntxt.max_snd_wnd = in mini_cm_connect()
2545 cm_node->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2546 cm_node->tcp_cntxt.snd_wnd = in mini_cm_connect()
2547 loopbackremotenode->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2548 loopbackremotenode->tcp_cntxt.snd_wnd = in mini_cm_connect()
2549 cm_node->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2550 cm_node->tcp_cntxt.snd_wscale = in mini_cm_connect()
2551 loopbackremotenode->tcp_cntxt.rcv_wscale; in mini_cm_connect()
2552 loopbackremotenode->tcp_cntxt.snd_wscale = in mini_cm_connect()
2553 cm_node->tcp_cntxt.rcv_wscale; in mini_cm_connect()
2613 __func__, cm_node, cm_node->tcp_cntxt.client, cm_node->state); in mini_cm_reject()
2615 if (cm_node->tcp_cntxt.client) in mini_cm_reject()
2936 if (cm_node->tcp_cntxt.snd_wscale || cm_node->tcp_cntxt.rcv_wscale) in nes_cm_init_tsa_conn()
2941 nesqp->nesqp_context->mss |= cpu_to_le32(((u32)cm_node->tcp_cntxt.mss) << 16); in nes_cm_init_tsa_conn()
2947 (cm_node->tcp_cntxt.snd_wscale << NES_QPCONTEXT_PDWSCALE_SND_WSCALE_SHIFT) & in nes_cm_init_tsa_conn()
2951 (cm_node->tcp_cntxt.rcv_wscale << NES_QPCONTEXT_PDWSCALE_RCV_WSCALE_SHIFT) & in nes_cm_init_tsa_conn()
2957 nesqp->nesqp_context->snd_nxt = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2958 nesqp->nesqp_context->snd_wnd = cpu_to_le32(cm_node->tcp_cntxt.snd_wnd); in nes_cm_init_tsa_conn()
2959 nesqp->nesqp_context->rcv_nxt = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in nes_cm_init_tsa_conn()
2960 nesqp->nesqp_context->rcv_wnd = cpu_to_le32(cm_node->tcp_cntxt.rcv_wnd << in nes_cm_init_tsa_conn()
2961 cm_node->tcp_cntxt.rcv_wscale); in nes_cm_init_tsa_conn()
2962 nesqp->nesqp_context->snd_max = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2963 nesqp->nesqp_context->snd_una = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2967 nesqp->nesqp_context->cwnd = cpu_to_le32(2 * cm_node->tcp_cntxt.mss); in nes_cm_init_tsa_conn()
2968 nesqp->nesqp_context->snd_wl1 = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in nes_cm_init_tsa_conn()
2969 nesqp->nesqp_context->snd_wl2 = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2970 nesqp->nesqp_context->max_snd_wnd = cpu_to_le32(cm_node->tcp_cntxt.max_snd_wnd); in nes_cm_init_tsa_conn()
2976 cm_node->tcp_cntxt.mss, le32_to_cpu(nesqp->nesqp_context->pd_index_wscale), in nes_cm_init_tsa_conn()