RE: [PATCH 02/12] IB/cma: pass the port number to ib_create_qp

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

 



> I see several litmus tests for what kinds of ports can be combined
> into a device (eg the 'protocol'):
> 
> 1) Various cap tests are the same on every port. Particularly the
>    iWarp special behaviours we are talking about here.
> 2) AHs are not port-specific, so the AH addressing format must be
>    defined by the device. Thus IB and iWarp cannot be combined.
> 3) Verbs APM must work across ports. So eg rocee and IB cannot be
>    combined since they use a different CM process.
> 
> Multi-port really only exists to support APM, if APM doesn't work then
> drivers don't need to create multi-port devices.

I don't know the details of the qlogic device, but it is entirely possible that it allows different protocols to share resources (PDs, CQs, IP addresses, etc.).  I think we need to be careful dismissing multi-protocol devices as silly, or restricting which protocols can run over which port.  Restricting all ports on a device to support all protocols is different than restricting a device to supporting a single protocol, and it affects more than APM.

- Sean
--
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