MLX5_SHUT_UP_BF forces rdma-core to create a single NC UAR instead of 16 BF registers. Since VMA_BF=0 is supposed to disable BlueFlame functionality, disable it in rdma-core as well.
What
Set MLX5_SHUT_UP_BF if VMA_BF=0
Why ?
Use NC UAR with disabled BlueFlame.
Change type
What kind of change does this PR introduce?
[ ] Bugfix
[x] Feature
[ ] Code style update
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Tests
[ ] Other
Check list
[ ] Code follows the style de facto guidelines of this project
[ ] Comments have been inserted in hard to understand places
Description
MLX5_SHUT_UP_BF forces rdma-core to create a single NC UAR instead of 16 BF registers. Since VMA_BF=0 is supposed to disable BlueFlame functionality, disable it in rdma-core as well.
What
Set MLX5_SHUT_UP_BF if VMA_BF=0
Why ?
Use NC UAR with disabled BlueFlame.
Change type
What kind of change does this PR introduce?
Check list