Hi, Sorry for the late notice, but we have a bunch of patches waiting to be reviewed/merged if possible for VPP22.02.
The patches do 2 things * Optimizing wireguard performance by introducing burst processing of packets and chacha-poly encryption/decryption. * Adding async mode to wireguard so the crypto can be processed by sw-crypto-scheduler or QAT. They are https://gerrit.fd.io/r/c/vpp/+/34324 https://gerrit.fd.io/r/c/vpp/+/34660/2 https://gerrit.fd.io/r/c/vpp/+/34661/2 https://gerrit.fd.io/r/c/vpp/+/34662/4 We know the patches are not perfect - as Matthew already pointed out there are some improvements can be done (thank you very much Matthew!). The bottom line is * They passed the wireguard unit tests, and we will keep improving them. * The code change had >5% performance improvement with small packets. But are they too late for VPP22.02? Much appreciate for the help in advance! Regards, fan
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20756): https://lists.fd.io/g/vpp-dev/message/20756 Mute This Topic: https://lists.fd.io/mt/88537247/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-