On Fri, 2010-10-29 at 17:44 -0700, Kiran Patil wrote: > The following series implements... > > 1) Plug into TCM and extend lport's params > 2) Enhanced exchangeID selection algorithm > 3) Enhanced EMA selection algorithm > 4) Added support for "offload" in TCM target and fix related bug > 5) Enhancement in base driver to support offload for targets. > > It also contain RFC (Comments primarily from Joe) fixes.. > 1) RPORT state machine fix is not required. Removed the respective patch. > 2) Cleanup of function fcoe_oem_match, fc_find_ema, and fc_exch_recv. > 3) Tab spacing fix. > 4) Removal of comment from function fcoe_oem_match. > > Dependencies: This series depends on TCM and Joe's FC4 patches for TCM. > > --- > > Kiran Patil (5): > Base Driver: Added support for receive offload in base driver for > storage target. > TCM/LIO: Support for large FC offload (write exchange) > fcoe: Unable to select the exchangeID from offload pool for target when > write request coming from initiator. > libfc: Enhanced exchange ID selection mechanism and fix related EMA > selection logic. > libfc: Target roles isn't target even though there is a registered > target. > > > drivers/net/ixgbe/ixgbe_fcoe.c | 26 +++++++++++++ > drivers/scsi/fcoe/fcoe.c | 15 +++++++- > drivers/scsi/libfc/fc_exch.c | 64 > ++++++++++++++++++++++---------- > drivers/scsi/libfc/fc_libfc.c | 19 ++++++++++ > drivers/scsi/libfc/fc_libfc.h | 1 + > drivers/scsi/libfc/fc_lport.c | 1 + > drivers/target/target_core_transport.c | 8 ++++ > drivers/target/tcm_fc/tcm_fc.h | 3 ++ > drivers/target/tcm_fc/tfc_cmd.c | 33 ++++++++++++++++- > drivers/target/tcm_fc/tfc_conf.c | 4 ++ > drivers/target/tcm_fc/tfc_io.c | 64 > ++++++++++++++++++++++++++++++++ > 11 files changed, 212 insertions(+), 26 deletions(-)
Hi Kiran, I went ahead and merged your v2 series into a lio-core-2.6.git/tcm_fc_ddp_offload branch which is a based on the latest lio-4.0 w/ v2.6.36+ containing recent 'for-37' code which effect target_core_iblock.c code. So, once Joe can take a deeper look and get this code ACKed, it will be merged back into lio-core-2.6.git/lio-4.0 and master branches. Thanks again for your contributions! --nab _______________________________________________ devel mailing list [email protected] http://www.open-fcoe.org/mailman/listinfo/devel
