Lines Matching refs:tcp_cntxt
480 iph->id = htons(++cm_node->tcp_cntxt.loc_id); in form_cm_frame()
491 tcph->seq = htonl(cm_node->tcp_cntxt.loc_seq_num); in form_cm_frame()
494 cm_node->tcp_cntxt.loc_ack_num = cm_node->tcp_cntxt.rcv_nxt; in form_cm_frame()
495 tcph->ack_seq = htonl(cm_node->tcp_cntxt.loc_ack_num); in form_cm_frame()
502 cm_node->tcp_cntxt.loc_seq_num++; in form_cm_frame()
505 cm_node->tcp_cntxt.loc_seq_num += datasize; in form_cm_frame()
509 cm_node->tcp_cntxt.loc_seq_num++; in form_cm_frame()
517 tcph->window = htons(cm_node->tcp_cntxt.rcv_wnd); in form_cm_frame()
938 cm_node->tcp_cntxt.rem_ack_num); in nes_cm_timer_tick()
1017 options->as_mss.mss = htons(cm_node->tcp_cntxt.mss); in send_syn()
1023 options->as_windowscale.shiftcount = cm_node->tcp_cntxt.rcv_wscale; in send_syn()
1495 cm_node->tcp_cntxt.loc_id = NES_CM_DEF_LOCAL_ID; in make_cm_node()
1496 cm_node->tcp_cntxt.rcv_wscale = NES_CM_DEFAULT_RCV_WND_SCALE; in make_cm_node()
1497 cm_node->tcp_cntxt.rcv_wnd = NES_CM_DEFAULT_RCV_WND_SCALED >> in make_cm_node()
1499 cm_node->tcp_cntxt.loc_seq_num = secure_tcp_seq(htonl(cm_node->loc_addr), in make_cm_node()
1503 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1505 cm_node->tcp_cntxt.rcv_nxt = 0; in make_cm_node()
1636 cm_node->tcp_cntxt.mss) in process_options()
1637 cm_node->tcp_cntxt.mss = tmp; in process_options()
1641 cm_node->tcp_cntxt.snd_wscale = in process_options()
1652 cm_node->tcp_cntxt.mss = NES_CM_DEFAULT_MSS; in process_options()
1672 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1679 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1686 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1695 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1702 cm_node->tcp_cntxt.rcv_nxt++; in handle_fin_pkt()
1860 err = ((ntohl(tcph->ack_seq) == cm_node->tcp_cntxt.loc_seq_num)) ? 0 : 1; in check_syn()
1873 u32 loc_seq_num = cm_node->tcp_cntxt.loc_seq_num; in check_seq()
1874 u32 rcv_nxt = cm_node->tcp_cntxt.rcv_nxt; in check_seq()
1879 rcv_wnd = cm_node->tcp_cntxt.rcv_wnd; in check_seq()
1935 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in handle_syn_pkt()
1978 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
1987 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in handle_synack_pkt()
1996 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2002 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in handle_synack_pkt()
2044 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_ack_pkt()
2047 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2057 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2064 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in handle_ack_pkt()
2066 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in handle_ack_pkt()
2128 cm_node->tcp_cntxt.snd_wnd = ntohs(tcph->window) << in handle_tcp_options()
2129 cm_node->tcp_cntxt.snd_wscale; in handle_tcp_options()
2131 if (cm_node->tcp_cntxt.snd_wnd > cm_node->tcp_cntxt.max_snd_wnd) in handle_tcp_options()
2132 cm_node->tcp_cntxt.max_snd_wnd = cm_node->tcp_cntxt.snd_wnd; in handle_tcp_options()
2342 cm_node->tcp_cntxt.client = 1; in mini_cm_connect()
2343 cm_node->tcp_cntxt.rcv_wscale = NES_CM_DEFAULT_RCV_WND_SCALE; in mini_cm_connect()
2368 loopbackremotenode->tcp_cntxt.rcv_wscale = in mini_cm_connect()
2378 cm_node->tcp_cntxt.rcv_nxt = in mini_cm_connect()
2379 loopbackremotenode->tcp_cntxt.loc_seq_num; in mini_cm_connect()
2380 loopbackremotenode->tcp_cntxt.rcv_nxt = in mini_cm_connect()
2381 cm_node->tcp_cntxt.loc_seq_num; in mini_cm_connect()
2382 cm_node->tcp_cntxt.max_snd_wnd = in mini_cm_connect()
2383 loopbackremotenode->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2384 loopbackremotenode->tcp_cntxt.max_snd_wnd = in mini_cm_connect()
2385 cm_node->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2386 cm_node->tcp_cntxt.snd_wnd = in mini_cm_connect()
2387 loopbackremotenode->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2388 loopbackremotenode->tcp_cntxt.snd_wnd = in mini_cm_connect()
2389 cm_node->tcp_cntxt.rcv_wnd; in mini_cm_connect()
2390 cm_node->tcp_cntxt.snd_wscale = in mini_cm_connect()
2391 loopbackremotenode->tcp_cntxt.rcv_wscale; in mini_cm_connect()
2392 loopbackremotenode->tcp_cntxt.snd_wscale = in mini_cm_connect()
2393 cm_node->tcp_cntxt.rcv_wscale; in mini_cm_connect()
2453 __func__, cm_node, cm_node->tcp_cntxt.client, cm_node->state); in mini_cm_reject()
2455 if (cm_node->tcp_cntxt.client) in mini_cm_reject()
2779 if (cm_node->tcp_cntxt.snd_wscale || cm_node->tcp_cntxt.rcv_wscale) in nes_cm_init_tsa_conn()
2787 nesqp->nesqp_context->mss |= cpu_to_le32(((u32)cm_node->tcp_cntxt.mss) << 16); in nes_cm_init_tsa_conn()
2793 (cm_node->tcp_cntxt.snd_wscale << NES_QPCONTEXT_PDWSCALE_SND_WSCALE_SHIFT) & in nes_cm_init_tsa_conn()
2797 (cm_node->tcp_cntxt.rcv_wscale << NES_QPCONTEXT_PDWSCALE_RCV_WSCALE_SHIFT) & in nes_cm_init_tsa_conn()
2803 nesqp->nesqp_context->snd_nxt = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2804 nesqp->nesqp_context->snd_wnd = cpu_to_le32(cm_node->tcp_cntxt.snd_wnd); in nes_cm_init_tsa_conn()
2805 nesqp->nesqp_context->rcv_nxt = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in nes_cm_init_tsa_conn()
2806 nesqp->nesqp_context->rcv_wnd = cpu_to_le32(cm_node->tcp_cntxt.rcv_wnd << in nes_cm_init_tsa_conn()
2807 cm_node->tcp_cntxt.rcv_wscale); in nes_cm_init_tsa_conn()
2808 nesqp->nesqp_context->snd_max = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2809 nesqp->nesqp_context->snd_una = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2813 nesqp->nesqp_context->cwnd = cpu_to_le32(2 * cm_node->tcp_cntxt.mss); in nes_cm_init_tsa_conn()
2814 nesqp->nesqp_context->snd_wl1 = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in nes_cm_init_tsa_conn()
2815 nesqp->nesqp_context->snd_wl2 = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in nes_cm_init_tsa_conn()
2816 nesqp->nesqp_context->max_snd_wnd = cpu_to_le32(cm_node->tcp_cntxt.max_snd_wnd); in nes_cm_init_tsa_conn()
2822 cm_node->tcp_cntxt.mss, le32_to_cpu(nesqp->nesqp_context->pd_index_wscale), in nes_cm_init_tsa_conn()