[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