Re: [pull request][net-next V10 00/14] Add mlx5 subfunction support
From: Edwin Peer <hidden>
Date: 2021-01-26 05:30:45
Also in:
linux-rdma
Attachments
- smime.p7s [application/pkcs7-signature] 4160 bytes
From: Edwin Peer <hidden>
Date: 2021-01-26 05:30:45
Also in:
linux-rdma
On Mon, Jan 25, 2021 at 5:22 AM Jason Gunthorpe [off-list ref] wrote:
SRIOV and SF's require a simple linear lookup to learn the "function" because the BAR space is required to be linear.
Isn't this still true even for NumVF's > 256? Wouldn't there still be a contiguous VF BAR space? Don't the routing IDs simply carry on incrementing by stride, with each being assigned the next slice of the shared BAR space?
Scaling a CAM to high sizes is physicaly infeasible, so all approaches to scaling PCI functions go this road of having a single large BAR space.
If the above is true, is there really a need to scale up CAM? Regards, Edwin Peer