diff options
author | PiotrX Kleski <piotrx.kleski@intel.com> | 2020-11-24 08:26:26 +0000 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2020-12-04 22:52:16 +0000 |
commit | ef69b5103438ec099cf080b54a88a5333b1c055b (patch) | |
tree | e73b6cc9af90b469627b1552a967fae8c8367e57 /src/vcl/ldp_socket_wrapper.h | |
parent | 270f5235c04250ee3aafc78bce75f506e9847834 (diff) |
crypto: fixed async frame enqueue race condition
Type: fix
To avoid race condition happening in async crypto engines,
async frame state and thread index set should happen before enqueue.
In addition as the enqueue handler already returns the enqueue status,
when an enqueue is failed, the async crypto engine shall not worry
about setting the async frame state but let the submit_open_frame function
to do just that.
Signed-off-by: PiotrX Kleski <piotrx.kleski@intel.com>
Reviewed-by: Fan Zhang <roy.fan.zhang@intel.com>
Change-Id: Ic1b0c94478b3cfd5fab98657218bbd70c46a220a
Diffstat (limited to 'src/vcl/ldp_socket_wrapper.h')
0 files changed, 0 insertions, 0 deletions