diff options
| author | Mark Bloch <mbloch@nvidia.com> | 2025-10-23 12:16:59 +0300 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2025-10-28 13:11:27 +0300 |
| commit | 075e85a1261e4653c2068e68a8c91da6c7bc4e60 (patch) | |
| tree | bf669882182679825966c5eddf4db3ee97455afa /include/linux | |
| parent | cd36818c34ac5ff7f6a50ce88822c7bbb5ac9e0d (diff) | |
| download | linux-075e85a1261e4653c2068e68a8c91da6c7bc4e60.tar.xz | |
net/mlx5: Refactor HCA cap 2 setting
Refactor HCA capability 2 setting logic to be more structured and
conditional. Move the sw_vhca_id_valid setting inside proper conditional
checks and prepare the function for additional capability settings.
The refactoring:
- Always copy current capabilities to set_hca_cap buffer.
- Apply sw_vhca_id_valid setting only when conditions are met.
- Improve code readability and maintainability.
This cleanup prepares the handle_hca_cap_2() function for the upcoming
balance ID capability setting.
Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Moshe Shemesh <moshe@nvidia.com>
Reviewed-by: Shay Drori <shayd@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/1761211020-925651-5-git-send-email-tariqt@nvidia.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
