lkml.org 
[lkml]   [2008]   [Dec]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[PATCH] [LIO-Target 0/14] Make logic generic for v3.0
    From
    Date
    Greetings all,

    This patch set for the Linux-iSCSI.org Target (LIO-Target) continues to
    take functionality from iscsi_target_mod, and make it generic in
    Target_Core_Mod/ConfigFS v3.0 so that said logic can be used across
    multiple $FABRIC_MODs. This includes moving se_device_t and
    se_portal_group_t specific functionality used LIO-Target/ConfigFS from
    iscsi_target_device.c and iscsi_target_tpg.c to target_core_device.c and
    target_core_tpg.c respectively.

    There is still some debug code enabled in this patch as the rest of the
    LIO-Target functionality is brought online for Target_Core_Mod/ConfigFS
    v3.0. This debug code will be removed as development and testing
    contintues for v3.0.

    They are made against against lio-core-2.6.git/master and tested on
    v2.6.28-rc7. The lio-core-2.6.git tree can be found at:

    http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=summary

    --nab

    drivers/lio-core/iscsi_auth_kernel.h | 15 +-
    drivers/lio-core/iscsi_target.c | 128 +++---
    drivers/lio-core/iscsi_target.h | 3 +-
    drivers/lio-core/iscsi_target_configfs.c | 157 ++++---
    drivers/lio-core/iscsi_target_core.h | 91 +---
    drivers/lio-core/iscsi_target_device.c | 486 +-----------------
    drivers/lio-core/iscsi_target_device.h | 15 +-
    drivers/lio-core/iscsi_target_erl0.c | 22 +-
    drivers/lio-core/iscsi_target_erl0.h | 2 +-
    drivers/lio-core/iscsi_target_erl1.c | 26 +-
    drivers/lio-core/iscsi_target_erl2.c | 21 +-
    drivers/lio-core/iscsi_target_login.c | 90 ++--
    drivers/lio-core/iscsi_target_mib.c | 114 +++--
    drivers/lio-core/iscsi_target_nego.c | 19 +-
    drivers/lio-core/iscsi_target_tmr.c | 8 +-
    drivers/lio-core/iscsi_target_tpg.c | 809 ++++++------------------------
    drivers/lio-core/iscsi_target_tpg.h | 25 +-
    drivers/lio-core/iscsi_target_util.c | 227 ++-------
    drivers/lio-core/iscsi_target_util.h | 5 -

    [PATCH] [LIO-Target 1/14]: Update core data structures and defines
    [PATCH] [LIO-Target 2/14]: Make iscsi_handle_authentication() use se_node_acl_t
    [PATCH] [LIO-Target 3/14]: Remove what has now become generic code from iscsi_target_device.c
    [PATCH] [LIO-Target 4/14]: Updates for iSCSI Target Portal Group logic with generic portal group code
    [PATCH] [LIO-Target 5/14]: Make iscsi_target_util.c use generic target_core_mod code
    [PATCH] [LIO-Target 6/14]: Make iSCSI TMR code use iscsi_tpg_get_node_attrib()
    [PATCH] [LIO-Target 7/14]: Make ErrorRecoveryLevel=0 code use generic se_portal_group_t locks
    [PATCH] [LIO-Target 8/14]: Make ErrorRecoveryLevel=1 code use iscsi_tpg_get_node_attrib()
    [PATCH] [LIO-Target 9/14]: Updated ErrorRecoveryLevel=2 code to use SE_CMD(iscsi_cmd_t)
    [PATCH] [LIO-Target 10/14]: Update iscsi_target_login.c for generic target_core_mod logic
    [PATCH] [LIO-Target 11/14]: Update iscsi_target_nego.c for se_node_acl_t
    [PATCH] [LIO-Target 12/14]: Updates for iscsi_target.c for generic target_core_mod v3.0
    [PATCH] [LIO-Target/MIB 13/14]: Convert logic to use generic target_core_mod v3.0 code
    [PATCH] [LIO-Target/ConfigFS 14/14]: Convert to use generic target_core_mod v3.0 logic




    \
     
     \ /
      Last update: 2008-12-20 00:33    [W:0.034 / U:0.968 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site