aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorMichal Kalderon <michal.kalderon@cavium.com>2018-11-12 12:50:22 +0200
committerDavid S. Miller <davem@davemloft.net>2018-11-13 08:51:16 -0800
commit291d57f67d2449737d1e370ab5b9a583818eaa0c (patch)
treeca7a5979f6526559b0c2d09d1cf9d89dfeb33f3c /tools/perf/scripts/python
parente90202ed1cf9672c48a363c84a929932ebfe6fc0 (diff)
qed: Fix rdma_info structure allocation
Certain flows need to access the rdma-info structure, for example dcbx update flows. In some cases there can be a race between the allocation or deallocation of the structure which was done in roce start / roce stop and an asynchrounous dcbx event that tries to access the structure. For this reason, we move the allocation of the rdma_info structure to be similar to the iscsi/fcoe info structures which are allocated during device setup. We add a new field of "active" to the struct to define whether roce has already been started or not, and this is checked instead of whether the pointer to the info structure. Fixes: 51ff17251c9c ("qed: Add support for RoCE hw init") Signed-off-by: Michal Kalderon <michal.kalderon@cavium.com> Signed-off-by: Denis Bolotin <denis.bolotin@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions