As we all know, there are many registers (like msr in x86 CPU) on CPU which can be set with tools or set with BIOS. The value in registers change the action of CPU computing, which affects the performance.
Are there any registers of this kind on the SoC of ConnectX-5? How to read and write to them?
What’s more, is there any knobs (for example, knobs which indicate the buffer or queue) on SoC of ConnectX-5 or driver or protocal of this network card?
What I wanna do:
The general settings of ConnectX-5 may not suit for every kind of workload. I wanna find knobs which may affect the actions of ConnectX-5 and tune them.
I have read linux tuning from the aspect of TCP/UDP/kernel/NUMA bind and so on. But I wanna tune ConnectX-5 with OFED with HPC workload running.
So, are there knobs of ConnectX-5? (Not only limited to registers on SoC, driver, protocal stack)