[ofa-general][PATCH] mlx4: Prereserved Qp regions (MP support, Patch4)

Yevgeny Petrilin yevgenyp at mellanox.co.il
Tue Apr 22 22:53:02 PDT 2008


Sean Hefty wrote:
>> We reserve Qp ranges to be used by other modules in case
>> the ports come up as Ethernet ports.
>> The qps are reserved at the end of the QP table.
>> (This way we assure that they are alligned to their size)
> 
> Can you explain this in more detail?  What are the 'other modules'?  Are you
> reserving specific QP numbers?  Are the QPs only reserved when running over
> Ethernet?  Why is this done/needed exactly?
> 
> I don't really understand the alignment comment, but that's a separate issue for
> me.
> 
> - Sean
> 
> 

Those ranges are always reserved, because the port protocol can change on runtime.
One example for this requirement is address steering: we need an RX queue for every
combination of Mac-Vlan (128x128 table).
The QPs are reserved at the end of the QP table.

--Yevgeny



More information about the general mailing list