aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/wireguard
AgeCommit message (Expand)AuthorFilesLines
2023-01-26wireguard: sending the first handshakeArtem Glazychev3-10/+13
2023-01-16wireguard: add local variableGabriel Oginski1-17/+53
2023-01-10build: do not link with libssl if not neededBenoît Ganne1-1/+1
2022-12-01wireguard: add atomic mutexGabriel Oginski3-2/+19
2022-11-29wireguard: compute checksum for outer ipv6 headerArtem Glazychev2-2/+41
2022-09-27wireguard: stop sending handshakes when wg intf is downAlexander Chernavin1-3/+66
2022-09-27wireguard: fix re-handshake timer when response sentAlexander Chernavin1-1/+0
2022-09-08wireguard: eliminate some calls to main threadMatthew Smith1-4/+10
2022-08-25wireguard: fix ipv6 payload_length computationAloys Augustin1-4/+3
2022-08-18wireguard: fix error type for crypto backendBenoît Ganne1-1/+1
2022-08-18wireguard: fix ipv6 handshake packetBenoît Ganne1-3/+1
2022-08-17wireguard: fix fib entry trackingAlexander Chernavin2-53/+35
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