[PATCH 0/4] Removal of textual IP usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Based on hch's suggestion, move away from storing textual
representations of IP and port in favor of storing struct
sockaddr_storage, which can then be printed as needed using %pISc or
%pISpc prink formats.

The first patch fixes the double-brackets issue, I tested it
separately and recommend @stable.

The following patches replace other spots in a similar manner, and
then switch all usage of __kernel_sockaddr_storage to the shorter
equivalent, sockaddr_storage.

Andy Grover (4):
  target/iscsi: Fix np_ip bracket issue by removing np_ip
  target/iscsi: Keep local_ip as the actual sockaddr
  target/iscsi: Replace conn->login_ip with login_sockaddr
  target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage

 drivers/infiniband/ulp/isert/ib_isert.c      | 29 ++---------
 drivers/target/iscsi/iscsi_target.c          | 49 +++++++-----------
 drivers/target/iscsi/iscsi_target.h          |  6 +--
 drivers/target/iscsi/iscsi_target_configfs.c | 22 ++++----
 drivers/target/iscsi/iscsi_target_login.c    | 76 ++++++++++++++--------------
 drivers/target/iscsi/iscsi_target_login.h    |  4 +-
 drivers/target/iscsi/iscsi_target_stat.c     |  2 +-
 drivers/target/iscsi/iscsi_target_tpg.c      | 19 ++++---
 drivers/target/iscsi/iscsi_target_tpg.h      |  2 +-
 drivers/target/iscsi/iscsi_target_util.c     | 32 ++++++++++--
 include/target/iscsi/iscsi_target_core.h     | 10 ++--
 include/target/iscsi/iscsi_target_stat.h     |  2 +-
 include/target/iscsi/iscsi_transport.h       |  2 +-
 13 files changed, 121 insertions(+), 134 deletions(-)

-- 
2.4.3

--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux