diff options
author | Aloys Augustin <aloaugus@cisco.com> | 2021-08-02 17:42:23 +0200 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2021-08-03 17:09:18 +0000 |
commit | 7dbc8ebe54f4ddb83e337be152e9b8405f52e577 (patch) | |
tree | 3f11b93e346f7f4a686ada3448296e69f0d35fdb /src/plugins/gtpu/gtpu_api.c | |
parent | 8f174ad5b6ab472d7ee4cba61bc5f672bd6a3fbb (diff) |
quic: do not update crypto keys from workers
The vnet_crypto_key_add should only be called from the main thread.
This patch works around this limitation by allocating one key per worker
and updating it on the fly everytime we need to do a crypto operation.
This solution is far from ideal, but quicly has a strong assumption that
it can use a key immediately after determining it, so making the key
creation asynchronous is not a possibility.
Signed-off-by: Aloys Augustin <aloaugus@cisco.com>
Change-Id: I19fc5814195156003c36a73bb616738ba9d828f7
Type: fix
Diffstat (limited to 'src/plugins/gtpu/gtpu_api.c')
0 files changed, 0 insertions, 0 deletions