On Tue, 2022-02-15 at 20:45 +0100, Steffen Maier wrote: > There are also (FCP) HBAs that appear on a bus different from PCI. > > Complements v0.6.0 commit > 01ab2a468ea2 ("libmultipath: Add additional path wildcards"). > > With that we can easily get the full FCP addressing triplet > (HBA, WWPN, LUN) from multipath tools without additional tools > and correlation: > > $ multipathd -k'show paths format "%w|%i|%a|%r"' > uuid |hcil |host adapter|target > WWPN > 36005076400820293e8000000000000a0|1:0:3:160 |0.0.5080 > |0x500507680b25c449 > 36005076400820293e8000000000000a0|1:0:4:160 |0.0.5080 > |0x500507680b25c448 > 36005076400820293e8000000000000a0|58:0:3:160 |0.0.50c0 > |0x500507680b26c449 > 36005076400820293e8000000000000a0|58:0:4:160 |0.0.50c0 > |0x500507680b26c448 > > ^^^^^^^^ > instead of [undef] > > Make helper function static and generalize it to also cover CCW bus > in addition to the already supported PCI bus. Had to move now static > helper in front of its only user. > While at it, use string functions that are safe against buffer > overflows. > > As a side effect this patch theoretically also enables group by > host adapter for s390x based on v0.6.0 commit a28e61e5cc9a > ("Crafted ordering of child paths for round robin path selector"). > > Reviewed-by: Benjamin Block <bblock@xxxxxxxxxxxxx> > Signed-off-by: Steffen Maier <maier@xxxxxxxxxxxxx> Reviewed-by: Martin Wilck <mwilck@xxxxxxxx> -- dm-devel mailing list dm-devel@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/dm-devel