interrupt vectors in ConnectX-3 and ConnectX-4 cards

I would like to know how many interrupt vectors are supported by the ConnectX-3 and ConnectX-4 cards. According to unofficial data I found on the Internet, it seems that the ConnectX-4 supports 64 vectors, but that can go higher if virtualization support is disabled. Is that true, and what about the X3?

Hi ,

The default for CX3 is 128. We have only one PF so it gets all 128 vectors.

The default for CX4 is 128. Since we have 2 PFs by default - it divides to 64 each.

It can be changed using mlxconfig (NUM_PF_MSIX)

For further information you can refer to the MFT user manual.

Thanks,

Samer