Re: [PATCH] target/iscsi: Fix sendtargets_response() for ipv6, again

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

 



On Wed, Aug 19, 2015 at 06:22:52PM -0700, Andy Grover wrote:
> Revert commit 1997e6259, which just papers over the issue and causes
> double brackets on ipv6 inaddr_any address.
> 
> Now, both addresses via conn->local_ip and np->np_ip for ipv6 are kept
> in bracketed format.
> 
> Change lio_target_call_addnptotpg() to pass bracketed ipv6 address to
> iscsit_tpg_add_network_portal. Alas, we need to rebuild the bracketed
> string at the end because we need unbracketed for in6_pton().
> 
> Fix and extend some comments earlier in the function.
> 
> Tested to work for :: and ::1 via iscsiadm, previously :: failed, see
> https://bugzilla.redhat.com/show_bug.cgi?id=1249107 .

Why do we even need these ASCII local_ip and np_ip variables?  Shouldn't
we just store the sockaddrs only and then use the right printk specifier
to print it when we need the ASCII form, e.g. pISpc in
iscsit_build_sendtargets_response?
--
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