Lines Matching refs:conn_info
434 struct qed_iscsi_params_update *conn_info;
442 conn_info = kzalloc(sizeof(*conn_info), GFP_KERNEL);
443 if (!conn_info) {
448 conn_info->update_flag = 0;
451 SET_FIELD(conn_info->update_flag,
454 SET_FIELD(conn_info->update_flag,
457 SET_FIELD(conn_info->update_flag,
461 SET_FIELD(conn_info->update_flag,
465 conn_info->max_seq_size = conn->session->max_burst;
466 conn_info->max_recv_pdu_length = conn->max_recv_dlength;
467 conn_info->max_send_pdu_length = conn->max_xmit_dlength;
468 conn_info->first_seq_length = conn->session->first_burst;
469 conn_info->exp_stat_sn = conn->exp_statsn;
472 conn_info);
478 kfree(conn_info);
503 struct qed_iscsi_params_offload *conn_info;
507 conn_info = kzalloc(sizeof(*conn_info), GFP_KERNEL);
508 if (!conn_info) {
514 ether_addr_copy(conn_info->src.mac, qedi_ep->src_mac);
515 ether_addr_copy(conn_info->dst.mac, qedi_ep->dst_mac);
517 conn_info->src.ip[0] = ntohl(qedi_ep->src_addr[0]);
518 conn_info->dst.ip[0] = ntohl(qedi_ep->dst_addr[0]);
521 conn_info->ip_version = 0;
527 conn_info->src.ip[i] = ntohl(qedi_ep->src_addr[i]);
528 conn_info->dst.ip[i] = ntohl(qedi_ep->dst_addr[i]);
531 conn_info->ip_version = 1;
537 conn_info->src.port = qedi_ep->src_port;
538 conn_info->dst.port = qedi_ep->dst_port;
540 conn_info->layer_code = ISCSI_SLOW_PATH_LAYER_CODE;
541 conn_info->sq_pbl_addr = qedi_ep->sq_pbl_dma;
542 conn_info->vlan_id = qedi_ep->vlan_id;
544 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_TS_EN, 1);
545 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_DA_EN, 1);
546 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_DA_CNT_EN, 1);
547 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_KA_EN, 1);
549 conn_info->default_cq = (qedi_ep->fw_cid % qedi->num_queues);
551 conn_info->ka_max_probe_cnt = DEF_KA_MAX_PROBE_COUNT;
552 conn_info->dup_ack_theshold = 3;
553 conn_info->rcv_wnd = 65535;
555 conn_info->ss_thresh = 65535;
556 conn_info->srtt = 300;
557 conn_info->rtt_var = 150;
558 conn_info->flow_label = 0;
559 conn_info->ka_timeout = DEF_KA_TIMEOUT;
560 conn_info->ka_interval = DEF_KA_INTERVAL;
561 conn_info->max_rt_time = DEF_MAX_RT_TIME;
562 conn_info->ttl = DEF_TTL;
563 conn_info->tos_or_tc = DEF_TOS;
564 conn_info->remote_port = qedi_ep->dst_port;
565 conn_info->local_port = qedi_ep->src_port;
567 conn_info->mss = qedi_calc_mss(qedi_ep->pmtu,
571 conn_info->cwnd = DEF_MAX_CWND * conn_info->mss;
572 conn_info->rcv_wnd_scale = 4;
573 conn_info->da_timeout_value = 200;
574 conn_info->ack_frequency = 2;
578 conn_info->default_cq, conn_info->mss);
580 rval = qedi_ops->offload_conn(qedi->cdev, qedi_ep->handle, conn_info);
585 kfree(conn_info);