netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] bna: Update driver version to 3.0.23.0
@ 2012-03-26 19:37 Jing Huang
  2012-03-26 22:12 ` David Miller
  2012-04-04 17:15 ` Stephen Hemminger
  0 siblings, 2 replies; 5+ messages in thread
From: Jing Huang @ 2012-03-26 19:37 UTC (permalink / raw)
  To: davem, netdev; +Cc: adapter_linux_open_src_team, Jing Huang

This patch set contains fixes in adapter initialization and tx/rx cleanup path.
It also include code cleanups by removing and renaming some functions.

The driver version has been updated to 3.0.23.0 to reflect the changes.

Jing Huang (7):
  bna: Serialize smem access during adapter initialization
  bna: Flash controller ioc pll init fixes
  bna: ioc cleanups
  bfa: tx rx cleanup fix
  bna: Remove tx tasklet
  bfa: Function name changes and cleanups
  bfa: Update driver version to 3.0.23.0

 drivers/net/ethernet/brocade/bna/bfa_ioc.c      |   61 +++--
 drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c   |  142 +++++++----
 drivers/net/ethernet/brocade/bna/bfi_reg.h      |    6 +
 drivers/net/ethernet/brocade/bna/bnad.c         |  316 +++++++++++------------
 drivers/net/ethernet/brocade/bna/bnad.h         |   11 +-
 drivers/net/ethernet/brocade/bna/bnad_ethtool.c |    6 +-
 6 files changed, 300 insertions(+), 242 deletions(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/7] bna: Update driver version to 3.0.23.0
  2012-03-26 19:37 [PATCH 0/7] bna: Update driver version to 3.0.23.0 Jing Huang
@ 2012-03-26 22:12 ` David Miller
  2012-04-04 17:15 ` Stephen Hemminger
  1 sibling, 0 replies; 5+ messages in thread
From: David Miller @ 2012-03-26 22:12 UTC (permalink / raw)
  To: huangj; +Cc: netdev, adapter_linux_open_src_team

From: Jing Huang <huangj@Brocade.COM>
Date: Mon, 26 Mar 2012 12:37:53 -0700

> This patch set contains fixes in adapter initialization and tx/rx cleanup path.
> It also include code cleanups by removing and renaming some functions.
> 
> The driver version has been updated to 3.0.23.0 to reflect the changes.

Cleanups and such are only appropriate for net-next, which is not
open because the merge window is still ongoing.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/7] bna: Update driver version to 3.0.23.0
  2012-03-26 19:37 [PATCH 0/7] bna: Update driver version to 3.0.23.0 Jing Huang
  2012-03-26 22:12 ` David Miller
@ 2012-04-04 17:15 ` Stephen Hemminger
  2012-04-04 22:17   ` David Miller
  1 sibling, 1 reply; 5+ messages in thread
From: Stephen Hemminger @ 2012-04-04 17:15 UTC (permalink / raw)
  To: Jing Huang; +Cc: davem, netdev, adapter_linux_open_src_team

On Mon, 26 Mar 2012 12:37:53 -0700
Jing Huang <huangj@brocade.com> wrote:

> This patch set contains fixes in adapter initialization and tx/rx cleanup path.
> It also include code cleanups by removing and renaming some functions.
> 
> The driver version has been updated to 3.0.23.0 to reflect the changes.
> 
> Jing Huang (7):
>   bna: Serialize smem access during adapter initialization
>   bna: Flash controller ioc pll init fixes
>   bna: ioc cleanups
>   bfa: tx rx cleanup fix
>   bna: Remove tx tasklet
>   bfa: Function name changes and cleanups
>   bfa: Update driver version to 3.0.23.0
> 
>  drivers/net/ethernet/brocade/bna/bfa_ioc.c      |   61 +++--
>  drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c   |  142 +++++++----
>  drivers/net/ethernet/brocade/bna/bfi_reg.h      |    6 +
>  drivers/net/ethernet/brocade/bna/bnad.c         |  316 +++++++++++------------
>  drivers/net/ethernet/brocade/bna/bnad.h         |   11 +-
>  drivers/net/ethernet/brocade/bna/bnad_ethtool.c |    6 +-
>  6 files changed, 300 insertions(+), 242 deletions(-)
> 

When are you going to integrate multi-queue support which is already
available in your out of tree driver?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/7] bna: Update driver version to 3.0.23.0
  2012-04-04 17:15 ` Stephen Hemminger
@ 2012-04-04 22:17   ` David Miller
  2012-04-04 23:46     ` Jing Huang
  0 siblings, 1 reply; 5+ messages in thread
From: David Miller @ 2012-04-04 22:17 UTC (permalink / raw)
  To: shemminger; +Cc: huangj, netdev, adapter_linux_open_src_team

From: Stephen Hemminger <shemminger@vyatta.com>
Date: Wed, 4 Apr 2012 10:15:35 -0700

> On Mon, 26 Mar 2012 12:37:53 -0700
> Jing Huang <huangj@brocade.com> wrote:
> 
>> This patch set contains fixes in adapter initialization and tx/rx cleanup path.
>> It also include code cleanups by removing and renaming some functions.
>> 
>> The driver version has been updated to 3.0.23.0 to reflect the changes.
>> 
>> Jing Huang (7):
>>   bna: Serialize smem access during adapter initialization
>>   bna: Flash controller ioc pll init fixes
>>   bna: ioc cleanups
>>   bfa: tx rx cleanup fix
>>   bna: Remove tx tasklet
>>   bfa: Function name changes and cleanups
>>   bfa: Update driver version to 3.0.23.0
>> 
>>  drivers/net/ethernet/brocade/bna/bfa_ioc.c      |   61 +++--
>>  drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c   |  142 +++++++----
>>  drivers/net/ethernet/brocade/bna/bfi_reg.h      |    6 +
>>  drivers/net/ethernet/brocade/bna/bnad.c         |  316 +++++++++++------------
>>  drivers/net/ethernet/brocade/bna/bnad.h         |   11 +-
>>  drivers/net/ethernet/brocade/bna/bnad_ethtool.c |    6 +-
>>  6 files changed, 300 insertions(+), 242 deletions(-)
>> 
> 
> When are you going to integrate multi-queue support which is already
> available in your out of tree driver?

I hope your Brocade folks aren't playing the "try to make the out-of-tree
driver more desirable than the in-tree one" game.  I would find that really
irritating.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: [PATCH 0/7] bna: Update driver version to 3.0.23.0
  2012-04-04 22:17   ` David Miller
@ 2012-04-04 23:46     ` Jing Huang
  0 siblings, 0 replies; 5+ messages in thread
From: Jing Huang @ 2012-04-04 23:46 UTC (permalink / raw)
  To: David Miller, shemminger@vyatta.com
  Cc: netdev@vger.kernel.org, Adapter Linux Open SRC Team

>> When are you going to integrate multi-queue support which is already
>> available in your out of tree driver?
>
>I hope your Brocade folks aren't playing the "try to make the out-of-tree
>driver more desirable than the in-tree one" game.  I would find that really
>irritating.

Hi Stephen & David

We submitted our mutli-TX queue implementation last year but it was not accepted. The concern was mainly on our iSCSI over DCB implementation because we had used select_queue() to map iSCSI pkts to a queue derived from DCB configuration by inspecting the well known TCP port number. The community feedback was to use ndo_setup_tc to setup up priority to queue mapping and use dcb_setapp() routines to program the iscsi TLV and provide priority info to user space applications. 

We are working on the implementation for our next driver release and will plan to submit the upstream patch after it has gone through QA validation later this year.

However, if you are ok with the existing implementation, we would like to resubmit the current implementation to enable feature parity with out of box driver.

Thanks
Jing

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-04-04 23:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-26 19:37 [PATCH 0/7] bna: Update driver version to 3.0.23.0 Jing Huang
2012-03-26 22:12 ` David Miller
2012-04-04 17:15 ` Stephen Hemminger
2012-04-04 22:17   ` David Miller
2012-04-04 23:46     ` Jing Huang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).