diff options
author | Gabriel Oginski <gabrielx.oginski@intel.com> | 2022-10-06 06:58:45 +0000 |
---|---|---|
committer | Gabriel Oginski <gabrielx.oginski@intel.com> | 2022-12-01 06:47:07 +0000 |
commit | 583d4c94dc69f624a44a8dfa5c82165f3ca27271 (patch) | |
tree | 47ec5fefeabff30ee53dae04d131a227c7dd7687 /src/vlibmemory/memory_api.c | |
parent | 4afdfb4a069558a65269f26061c02a5d24632f6a (diff) |
wireguard: add atomic mutex
The initiate handshake process can be called a numbers times for each
peers, then the main VPP thread called by Wireguard starting to
allocate memory. This behaviour can lead to out of memory when VPP has
a lot of Wireguard tunnels concurrently.
This fix add mutex to send only once handshake initiate at time for
each peers.
Type: fix
Signed-off-by: Gabriel Oginski <gabrielx.oginski@intel.com>
Change-Id: I13b4b2d47021753926d42a38ccadb36a411c5b79
Diffstat (limited to 'src/vlibmemory/memory_api.c')
0 files changed, 0 insertions, 0 deletions