Lines Matching refs:conn_info

435 	struct qed_iscsi_params_update *conn_info;  in qedi_iscsi_update_conn()  local
443 conn_info = kzalloc(sizeof(*conn_info), GFP_KERNEL); in qedi_iscsi_update_conn()
444 if (!conn_info) { in qedi_iscsi_update_conn()
449 conn_info->update_flag = 0; in qedi_iscsi_update_conn()
452 SET_FIELD(conn_info->update_flag, in qedi_iscsi_update_conn()
455 SET_FIELD(conn_info->update_flag, in qedi_iscsi_update_conn()
458 SET_FIELD(conn_info->update_flag, in qedi_iscsi_update_conn()
462 SET_FIELD(conn_info->update_flag, in qedi_iscsi_update_conn()
466 conn_info->max_seq_size = conn->session->max_burst; in qedi_iscsi_update_conn()
467 conn_info->max_recv_pdu_length = conn->max_recv_dlength; in qedi_iscsi_update_conn()
468 conn_info->max_send_pdu_length = conn->max_xmit_dlength; in qedi_iscsi_update_conn()
469 conn_info->first_seq_length = conn->session->first_burst; in qedi_iscsi_update_conn()
470 conn_info->exp_stat_sn = conn->exp_statsn; in qedi_iscsi_update_conn()
473 conn_info); in qedi_iscsi_update_conn()
479 kfree(conn_info); in qedi_iscsi_update_conn()
503 struct qed_iscsi_params_offload *conn_info; in qedi_iscsi_offload_conn() local
508 conn_info = kzalloc(sizeof(*conn_info), GFP_KERNEL); in qedi_iscsi_offload_conn()
509 if (!conn_info) { in qedi_iscsi_offload_conn()
515 ether_addr_copy(conn_info->src.mac, qedi_ep->src_mac); in qedi_iscsi_offload_conn()
516 ether_addr_copy(conn_info->dst.mac, qedi_ep->dst_mac); in qedi_iscsi_offload_conn()
518 conn_info->src.ip[0] = ntohl(qedi_ep->src_addr[0]); in qedi_iscsi_offload_conn()
519 conn_info->dst.ip[0] = ntohl(qedi_ep->dst_addr[0]); in qedi_iscsi_offload_conn()
522 conn_info->ip_version = 0; in qedi_iscsi_offload_conn()
528 conn_info->src.ip[i] = ntohl(qedi_ep->src_addr[i]); in qedi_iscsi_offload_conn()
529 conn_info->dst.ip[i] = ntohl(qedi_ep->dst_addr[i]); in qedi_iscsi_offload_conn()
532 conn_info->ip_version = 1; in qedi_iscsi_offload_conn()
538 conn_info->src.port = qedi_ep->src_port; in qedi_iscsi_offload_conn()
539 conn_info->dst.port = qedi_ep->dst_port; in qedi_iscsi_offload_conn()
541 conn_info->layer_code = ISCSI_SLOW_PATH_LAYER_CODE; in qedi_iscsi_offload_conn()
542 conn_info->sq_pbl_addr = qedi_ep->sq_pbl_dma; in qedi_iscsi_offload_conn()
543 conn_info->vlan_id = qedi_ep->vlan_id; in qedi_iscsi_offload_conn()
545 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_TS_EN, 1); in qedi_iscsi_offload_conn()
546 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_DA_EN, 1); in qedi_iscsi_offload_conn()
547 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_DA_CNT_EN, 1); in qedi_iscsi_offload_conn()
548 SET_FIELD(conn_info->tcp_flags, TCP_OFFLOAD_PARAMS_KA_EN, 1); in qedi_iscsi_offload_conn()
550 conn_info->default_cq = (qedi_ep->fw_cid % qedi->num_queues); in qedi_iscsi_offload_conn()
552 conn_info->ka_max_probe_cnt = DEF_KA_MAX_PROBE_COUNT; in qedi_iscsi_offload_conn()
553 conn_info->dup_ack_theshold = 3; in qedi_iscsi_offload_conn()
554 conn_info->rcv_wnd = 65535; in qedi_iscsi_offload_conn()
556 conn_info->ss_thresh = 65535; in qedi_iscsi_offload_conn()
557 conn_info->srtt = 300; in qedi_iscsi_offload_conn()
558 conn_info->rtt_var = 150; in qedi_iscsi_offload_conn()
559 conn_info->flow_label = 0; in qedi_iscsi_offload_conn()
560 conn_info->ka_timeout = DEF_KA_TIMEOUT; in qedi_iscsi_offload_conn()
561 conn_info->ka_interval = DEF_KA_INTERVAL; in qedi_iscsi_offload_conn()
562 conn_info->max_rt_time = DEF_MAX_RT_TIME; in qedi_iscsi_offload_conn()
563 conn_info->ttl = DEF_TTL; in qedi_iscsi_offload_conn()
564 conn_info->tos_or_tc = DEF_TOS; in qedi_iscsi_offload_conn()
565 conn_info->remote_port = qedi_ep->dst_port; in qedi_iscsi_offload_conn()
566 conn_info->local_port = qedi_ep->src_port; in qedi_iscsi_offload_conn()
568 conn_info->mss = qedi_calc_mss(qedi_ep->pmtu, in qedi_iscsi_offload_conn()
572 conn_info->cwnd = DEF_MAX_CWND * conn_info->mss; in qedi_iscsi_offload_conn()
573 conn_info->rcv_wnd_scale = 4; in qedi_iscsi_offload_conn()
574 conn_info->da_timeout_value = 200; in qedi_iscsi_offload_conn()
575 conn_info->ack_frequency = 2; in qedi_iscsi_offload_conn()
579 conn_info->default_cq, conn_info->mss); in qedi_iscsi_offload_conn()
598 kfree(conn_info); in qedi_iscsi_offload_conn()
602 rval = qedi_ops->offload_conn(qedi->cdev, qedi_ep->handle, conn_info); in qedi_iscsi_offload_conn()
613 kfree(conn_info); in qedi_iscsi_offload_conn()