summaryrefslogtreecommitdiffstats
path: root/src/plugins/wireguard
AgeCommit message (Expand)AuthorFilesLines
2022-08-09wireguard: add peers roaming supportAlexander Chernavin7-49/+187
2022-08-09wireguard: add handshake rate limiting supportAlexander Chernavin6-7/+178
2022-08-08wireguard: add dos mitigation supportAlexander Chernavin10-64/+224
2022-08-03wireguard: add processing of received cookie messagesAlexander Chernavin11-81/+308
2022-07-11wireguard: fix coverity warningsArtem Glazychev1-8/+8
2022-06-08wireguard: increment interface RX countersMatthew Smith1-0/+15
2022-06-05wireguard: fix crash by not sending arp via wg interfaceAlexander Chernavin2-1/+9
2022-04-28wireguard: Document wireguard async mode defaultJon Loeliger1-2/+2
2022-04-05wireguard: prevent segfault on non-adj packetsJon Loeliger2-0/+7
2022-03-21wireguard: dont stacksmash bad peer base64 keysJon Loeliger1-1/+1
2022-03-21wireguard: improve peer dump detailsJon Loeliger2-11/+22
2022-03-02wireguard: improve sending WG interface dump detailsJon Loeliger2-2/+11
2022-02-23wireguard: fix dereferences null pointerGabriel Oginski2-14/+21
2022-02-22wireguard: prevent stacksmashing on poorly formed base64 keysJon Loeliger1-1/+1
2022-02-18wireguard: fix passing null pointerGabriel Oginski2-10/+11
2022-02-17wireguard: Fix wireguard device name to use user-instanceJon Loeliger1-1/+2
2022-02-15tcp: Do not include the tcp_packet.h file in the ip4_packet.hNeale Ranns1-0/+1
2022-01-24wireguard: fix passing argumentGabriel Oginski1-1/+1
2022-01-21wireguard: add async mode for decryption packetsGabriel Oginski5-217/+445
2022-01-21wireguard: add async mode for encryption packetsGabriel Oginski10-98/+606
2022-01-20wireguard: add burst modeGabriel Oginski7-181/+538
2022-01-05wireguard: fix 'wireguard add peer' cli behaviorMiroslav Miklus1-6/+6
2021-11-22wireguard: add local variable in handshake processGabriel Oginski1-2/+4
2021-11-19fib: Don't use [midchain] adjacencies to change an interface's feature arcNeale Ranns1-0/+3
2021-11-03wireguard: reduce memcopy and prefetch headerGabriel Oginski6-35/+48
2021-11-02build: remove unnecessary executable bitsRay Kinsella15-0/+0
2021-10-13docs: convert plugins doc md->rstNathan Skrzypczak2-60/+81
2021-10-07wireguard: peers dump fixArtem Glazychev1-1/+1
2021-10-06wireguard: add events for peerArtem Glazychev8-33/+223
2021-10-06wireguard: add ipv6 supportArtem Glazychev14-193/+517
2021-10-04wireguard: use the same udp-port for multi-tunnelArtem Glazychev5-29/+62
2021-09-30wireguard: move adjacency processing from wireguard_peer to wireguard_interfaceArtem Glazychev7-233/+123
2021-09-23wireguard: fix wg-output-tun feature configurationAloys Augustin1-3/+0
2021-08-13wireguard: add flag to check hmac for decryptionGabriel Oginski1-0/+1
2021-05-21bfd: use vnet cryptoKlement Sekera1-0/+4
2021-05-14vlib: pass node runtime to vlib_buffer_enqueue_to_thread()Damjan Marion1-1/+1
2021-05-13tests: move test source to vpp/testDave Wallace1-748/+0
2021-03-20tests: add support for worker awarenessKlement Sekera1-1/+1
2021-02-24wireguard: coverity fixArtem Glazychev1-11/+12
2021-02-15vlib: refactor checksum offload supportMohsin Kazmi1-1/+2
2021-02-11wireguard: testing alternative timer dispatchMohammed Hawari3-3/+10
2021-02-01docs: fix up the markdownAndrew Yourtchenko1-1/+1
2020-12-14misc: move to new pool_foreach macrosDamjan Marion2-7/+7
2020-12-06wireguard: run feature after gsoNathan Skrzypczak1-0/+1
2020-12-01wireguard: return public key in apiNathan Skrzypczak2-2/+9
2020-10-21misc: minimize dependencies on udp.hFlorin Coras2-2/+0
2020-10-20wireguard: reset secret data before freeing itBenoƮt Ganne1-4/+4
2020-10-09wireguard: park the timer processDave Barach5-2/+68
2020-10-07misc: Purge unused pg includesNeale Ranns2-2/+0
2020-09-30wireguard: fix udp-port registrationArtem Glazychev2-3/+10