Lines Matching refs:tcp_cntxt

450 		iph->id = htons(++cm_node->tcp_cntxt.loc_id);  in i40iw_form_cm_frame()
491 tcph->seq = htonl(cm_node->tcp_cntxt.loc_seq_num); in i40iw_form_cm_frame()
494 cm_node->tcp_cntxt.loc_ack_num = cm_node->tcp_cntxt.rcv_nxt; in i40iw_form_cm_frame()
495 tcph->ack_seq = htonl(cm_node->tcp_cntxt.loc_ack_num); in i40iw_form_cm_frame()
502 cm_node->tcp_cntxt.loc_seq_num++; in i40iw_form_cm_frame()
505 cm_node->tcp_cntxt.loc_seq_num += hdr_len + pd_len; in i40iw_form_cm_frame()
509 cm_node->tcp_cntxt.loc_seq_num++; in i40iw_form_cm_frame()
518 tcph->window = htons(cm_node->tcp_cntxt.rcv_wnd); in i40iw_form_cm_frame()
668 if (tmp > 0 && tmp < cm_node->tcp_cntxt.mss) in i40iw_process_options()
669 cm_node->tcp_cntxt.mss = tmp; in i40iw_process_options()
672 cm_node->tcp_cntxt.snd_wscale = in i40iw_process_options()
685 cm_node->tcp_cntxt.mss = I40IW_CM_DEFAULT_MSS; in i40iw_process_options()
721 cm_node->tcp_cntxt.snd_wnd = ntohs(tcph->window) << in i40iw_handle_tcp_options()
722 cm_node->tcp_cntxt.snd_wscale; in i40iw_handle_tcp_options()
724 if (cm_node->tcp_cntxt.snd_wnd > cm_node->tcp_cntxt.max_snd_wnd) in i40iw_handle_tcp_options()
725 cm_node->tcp_cntxt.max_snd_wnd = cm_node->tcp_cntxt.snd_wnd; in i40iw_handle_tcp_options()
1360 options->as_mss.mss = htons(cm_node->tcp_cntxt.mss); in i40iw_send_syn()
1366 options->as_windowscale.shiftcount = cm_node->tcp_cntxt.rcv_wscale; in i40iw_send_syn()
2213 cm_node->tcp_cntxt.loc_id = I40IW_CM_DEF_LOCAL_ID; in i40iw_make_cm_node()
2214 cm_node->tcp_cntxt.rcv_wscale = I40IW_CM_DEFAULT_RCV_WND_SCALE; in i40iw_make_cm_node()
2215 cm_node->tcp_cntxt.rcv_wnd = in i40iw_make_cm_node()
2218 cm_node->tcp_cntxt.loc_seq_num = secure_tcp_seq(htonl(cm_node->loc_addr[0]), in i40iw_make_cm_node()
2222 cm_node->tcp_cntxt.mss = iwdev->vsi.mtu - I40IW_MTU_TO_MSS_IPV4; in i40iw_make_cm_node()
2232 cm_node->tcp_cntxt.loc_seq_num = secure_tcpv6_seq(loc, rem, in i40iw_make_cm_node()
2235 cm_node->tcp_cntxt.mss = iwdev->vsi.mtu - I40IW_MTU_TO_MSS_IPV6; in i40iw_make_cm_node()
2360 cm_node->tcp_cntxt.rcv_nxt++; in i40iw_handle_fin_pkt()
2367 cm_node->tcp_cntxt.rcv_nxt++; in i40iw_handle_fin_pkt()
2374 cm_node->tcp_cntxt.rcv_nxt++; in i40iw_handle_fin_pkt()
2385 cm_node->tcp_cntxt.rcv_nxt++; in i40iw_handle_fin_pkt()
2395 cm_node->tcp_cntxt.rcv_nxt++; in i40iw_handle_fin_pkt()
2543 if (ntohl(tcph->ack_seq) != cm_node->tcp_cntxt.loc_seq_num) { in i40iw_check_syn()
2560 u32 loc_seq_num = cm_node->tcp_cntxt.loc_seq_num; in i40iw_check_seq()
2561 u32 rcv_nxt = cm_node->tcp_cntxt.rcv_nxt; in i40iw_check_seq()
2566 rcv_wnd = cm_node->tcp_cntxt.rcv_wnd; in i40iw_check_seq()
2615 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in i40iw_handle_syn_pkt()
2670 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in i40iw_handle_synack_pkt()
2681 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + 1; in i40iw_handle_synack_pkt()
2697 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in i40iw_handle_synack_pkt()
2703 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in i40iw_handle_synack_pkt()
2747 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in i40iw_handle_ack_pkt()
2750 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in i40iw_handle_ack_pkt()
2757 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in i40iw_handle_ack_pkt()
2762 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in i40iw_handle_ack_pkt()
2764 cm_node->tcp_cntxt.rcv_nxt = inc_sequence + datasize; in i40iw_handle_ack_pkt()
2942 cm_node->tcp_cntxt.client = 1; in i40iw_create_cm_node()
2943 cm_node->tcp_cntxt.rcv_wscale = I40IW_CM_DEFAULT_RCV_WND_SCALE; in i40iw_create_cm_node()
2973 loopback_remotenode->tcp_cntxt.rcv_wscale = in i40iw_create_cm_node()
2985 cm_node->tcp_cntxt.rcv_nxt = in i40iw_create_cm_node()
2986 loopback_remotenode->tcp_cntxt.loc_seq_num; in i40iw_create_cm_node()
2987 loopback_remotenode->tcp_cntxt.rcv_nxt = in i40iw_create_cm_node()
2988 cm_node->tcp_cntxt.loc_seq_num; in i40iw_create_cm_node()
2989 cm_node->tcp_cntxt.max_snd_wnd = in i40iw_create_cm_node()
2990 loopback_remotenode->tcp_cntxt.rcv_wnd; in i40iw_create_cm_node()
2991 loopback_remotenode->tcp_cntxt.max_snd_wnd = cm_node->tcp_cntxt.rcv_wnd; in i40iw_create_cm_node()
2992 cm_node->tcp_cntxt.snd_wnd = loopback_remotenode->tcp_cntxt.rcv_wnd; in i40iw_create_cm_node()
2993 loopback_remotenode->tcp_cntxt.snd_wnd = cm_node->tcp_cntxt.rcv_wnd; in i40iw_create_cm_node()
2994 cm_node->tcp_cntxt.snd_wscale = loopback_remotenode->tcp_cntxt.rcv_wscale; in i40iw_create_cm_node()
2995 loopback_remotenode->tcp_cntxt.snd_wscale = cm_node->tcp_cntxt.rcv_wscale; in i40iw_create_cm_node()
3023 if (cm_node->tcp_cntxt.client) in i40iw_cm_reject()
3308 tcp_info->snd_wscale = cm_node->tcp_cntxt.snd_wscale; in i40iw_init_tcp_ctx()
3309 tcp_info->rcv_wscale = cm_node->tcp_cntxt.rcv_wscale; in i40iw_init_tcp_ctx()
3311 tcp_info->snd_nxt = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in i40iw_init_tcp_ctx()
3312 tcp_info->snd_wnd = cpu_to_le32(cm_node->tcp_cntxt.snd_wnd); in i40iw_init_tcp_ctx()
3313 tcp_info->rcv_nxt = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in i40iw_init_tcp_ctx()
3314 tcp_info->snd_max = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in i40iw_init_tcp_ctx()
3316 tcp_info->snd_una = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in i40iw_init_tcp_ctx()
3317 tcp_info->cwnd = cpu_to_le32(2 * cm_node->tcp_cntxt.mss); in i40iw_init_tcp_ctx()
3318 tcp_info->snd_wl1 = cpu_to_le32(cm_node->tcp_cntxt.rcv_nxt); in i40iw_init_tcp_ctx()
3319 tcp_info->snd_wl2 = cpu_to_le32(cm_node->tcp_cntxt.loc_seq_num); in i40iw_init_tcp_ctx()
3320 tcp_info->max_snd_window = cpu_to_le32(cm_node->tcp_cntxt.max_snd_wnd); in i40iw_init_tcp_ctx()
3321 tcp_info->rcv_wnd = cpu_to_le32(cm_node->tcp_cntxt.rcv_wnd << in i40iw_init_tcp_ctx()
3322 cm_node->tcp_cntxt.rcv_wscale); in i40iw_init_tcp_ctx()
3325 tcp_info->snd_mss = cpu_to_le32(((u32)cm_node->tcp_cntxt.mss)); in i40iw_init_tcp_ctx()