• Home
  • Raw
  • Download

Lines Matching refs:conn_info

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