diff options
author | Dave Ertman <david.m.ertman@intel.com> | 2023-01-24 09:19:43 -0800 |
---|---|---|
committer | Tony Nguyen <anthony.l.nguyen@intel.com> | 2023-01-27 11:32:18 -0800 |
commit | a6a0974aae4209d039ba81226ded5246eea14961 (patch) | |
tree | 12654dd0ff105a2e07acc25c0db0c4e01fc2e932 /Documentation/networking | |
parent | 7083df59abbc2b7500db312cac706493be0273ff (diff) |
ice: Prevent set_channel from changing queues while RDMA active
The PF controls the set of queues that the RDMA auxiliary_driver requests
resources from. The set_channel command will alter that pool and trigger a
reconfiguration of the VSI, which breaks RDMA functionality.
Prevent set_channel from executing when RDMA driver bound to auxiliary
device.
Adding a locked variable to pass down the call chain to avoid double
locking the device_lock.
Fixes: 348048e724a0 ("ice: Implement iidc operations")
Signed-off-by: Dave Ertman <david.m.ertman@intel.com>
Tested-by: Gurucharan G <gurucharanx.g@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Diffstat (limited to 'Documentation/networking')
0 files changed, 0 insertions, 0 deletions