All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vladislav Bolkhovitin <vst@vlnb.net>
To: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
Cc: linux-scsi <linux-scsi@vger.kernel.org>,
	linux-kernel <linux-kernel@vger.kernel.org>,
	James Bottomley <James.Bottomley@HansenPartnership.com>,
	Christoph Hellwig <hch@lst.de>, Hannes Reinecke <hare@suse.de>,
	Mike Christie <michaelc@cs.wisc.edu>,
	Madhu Iyengar <madhu.iyengar@qlogic.com>,
	Andrew Vasquez <andrew.vasquez@qlogic.com>,
	Ruediger Oertel <ro@suse.de>, Andy Grover <agrover@redhat.com>
Subject: Re: [RFC-v3 2/3] qla2xxx: Enable 2xxx series LLD target mode support
Date: Mon, 11 Apr 2011 22:37:06 +0400	[thread overview]
Message-ID: <4DA34A52.6020409@vlnb.net> (raw)
In-Reply-To: <1301980307-14778-3-git-send-email-nab@linux-iscsi.org>

Nicholas A. Bellinger, on 04/05/2011 09:11 AM wrote:
> From: Nicholas Bellinger <nab@linux-iscsi.org>
> 
> This patch enables target mode support with the qla2xxx SCSI LLD using
> qla_target.c logic introduced in commit f86d9fc734.  This includes:
> 
> *) Addition of target mode specific members to existing data
> structures in qla_def.h and struct qla_hw_data->qla2x_tmpl using
> qla_target.h:struct qla_target_template.
> 
> *) Addition of struct qla_target_template and direct calls into
> qla_target.c logic w/ qla_tgt_* prefixed functions.
> 
> *) Addition of qla_iocb:qla2x00_req_pkt() for ring processing, and
> qla2x00_issue_marker() for handling request/response queue processing
> for target mode operation
> 
> *) Addition of various qla_tgt_mode_enabled() logic checks in
> qla24xx_nvram_config(), qla2x00_initialize_adapter(), qla2x00_rff_id(),
> qla2x00_abort_isp(), qla24xx_modify_vp_config(), and qla2x00_vp_abort_isp().
> 
> For the specific checks for qla_hw_data->qla2x_tmpl this includes:
> 
> *) control plane:
> 
> qla_init.c:qla2x00_rport_del() -> qla_tgt_fc_port_deleted()
> qla_init.c:qla2x00_reg_remote_port() -> qla_tgt_fc_port_added()
> qla_init.c:qla2x00_device_resync() -> qla2x00_mark_device_lost()
> 
> *) I/O path:
> 
> qla_isr.c:qla2x00_async_event() -> qla_tgt_async_event()
> qla_isr.c:qla2x00_process_response_queue() -> qla_tgt_response_pkt_all_vps()
> qla_isr.c:qla24xx_process_response_queue() -> qla_tgt_response_pkt_all_vps()

Most of this code was written by me and other SCST developers. How about
to give proper credits to the original authors?

Vlad

  reply	other threads:[~2011-04-11 18:37 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-05  5:11 [RFC-v3 0/3] qla2xxx LLD target mode + tcm_qla2xxx fabric module Nicholas A. Bellinger
2011-04-05  5:11 ` Nicholas A. Bellinger
2011-04-05  5:11 ` [RFC-v3 1/3] qla2xxx: Add target mode support into 2xxx series LLD code Nicholas A. Bellinger
2011-04-05  5:11   ` Nicholas A. Bellinger
2011-04-05  5:11 ` [RFC-v3 2/3] qla2xxx: Enable 2xxx series LLD target mode support Nicholas A. Bellinger
2011-04-05  5:11   ` Nicholas A. Bellinger
2011-04-11 18:37   ` Vladislav Bolkhovitin [this message]
2011-04-12  7:38     ` Nicholas A. Bellinger
2011-04-05  5:11 ` [RFC-v3 3/3] tcm_qla2xxx: Add HW target mode I/O, control and TMR path code Nicholas A. Bellinger
2011-04-05  5:11   ` Nicholas A. Bellinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4DA34A52.6020409@vlnb.net \
    --to=vst@vlnb.net \
    --cc=James.Bottomley@HansenPartnership.com \
    --cc=agrover@redhat.com \
    --cc=andrew.vasquez@qlogic.com \
    --cc=hare@suse.de \
    --cc=hch@lst.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=madhu.iyengar@qlogic.com \
    --cc=michaelc@cs.wisc.edu \
    --cc=nab@linux-iscsi.org \
    --cc=ro@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.