aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireguard
AgeCommit message (Expand)Author
2024-04-13wireguard: netlink: access device through ctx instead of peerJason A. Donenfeld
2024-04-13wireguard: netlink: check for dangling peer via is_dead instead of empty listJason A. Donenfeld
2024-03-26wireguard: receive: annotate data-race around receiving_counter.counterNikita Zhandarovich
2023-12-08wireguard: use DEV_STATS_INC()Eric Dumazet
2023-08-16wireguard: allowedips: expand maximum node depthJason A. Donenfeld
2023-07-27wireguard: netlink: send staged packets when setting initial private keyJason A. Donenfeld
2023-07-27wireguard: queueing: use saner cpu selection wrappingJason A. Donenfeld
2023-05-17wireguard: timers: cast enum limits members to int in printsJiri Slaby (SUSE)
2022-09-28wireguard: netlink: avoid variable-sized memcpy on sockaddrJason A. Donenfeld
2022-09-28wireguard: ratelimiter: disable timings test by defaultJason A. Donenfeld
2022-08-21wireguard: allowedips: don't corrupt stack when detecting overflowJason A. Donenfeld
2022-08-21wireguard: ratelimiter: use hrtimer in selftestJason A. Donenfeld
2022-06-09lsm,selinux: pass flowi_common instead of flowi to the LSM hooksPaul Moore
2022-05-30lib/crypto: blake2s: move hmac construction into wireguardJason A. Donenfeld
2022-05-09wireguard: device: check for metadata_dst with skb_valid_dst()Nikolay Aleksandrov
2022-04-08wireguard: socket: ignore v6 endpoints when ipv6 is disabledJason A. Donenfeld
2022-04-08wireguard: socket: free skb in send6 when ipv6 is disabledWang Hai
2022-04-08wireguard: queueing: use CFI-safe ptr_ring cleanup functionJason A. Donenfeld
2021-12-08wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()Gustavo A. R. Silva
2021-12-08wireguard: receive: drop handshakes if queue lock is contendedJason A. Donenfeld
2021-12-08wireguard: receive: use ring buffer for incoming handshakesJason A. Donenfeld
2021-12-08wireguard: device: reset peer src endpoint when netns exitsJason A. Donenfeld
2021-12-08wireguard: allowedips: add missing __rcu annotation to satisfy sparseJason A. Donenfeld
2021-06-10wireguard: allowedips: free empty intermediate nodes when removing single nodeJason A. Donenfeld
2021-06-10wireguard: allowedips: allocate nodes in kmem_cacheJason A. Donenfeld
2021-06-10wireguard: allowedips: remove nodes in O(1)Jason A. Donenfeld
2021-06-10wireguard: allowedips: initialize list head in selftestJason A. Donenfeld
2021-06-10wireguard: use synchronize_net rather than synchronize_rcuJason A. Donenfeld
2021-06-10wireguard: peer: allocate in kmem_cacheJason A. Donenfeld
2021-06-10wireguard: do not use -O3Jason A. Donenfeld
2021-03-04wireguard: queueing: get rid of per-peer ring buffersJason A. Donenfeld
2021-03-04wireguard: device: do not generate ICMP for non-IP packetsJason A. Donenfeld
2020-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller
2020-09-09wireguard: peerlookup: take lock before checking hash in replace operationJason A. Donenfeld
2020-09-09wireguard: noise: take lock when removing handshake entry from tableJason A. Donenfeld
2020-08-18netlink: consistently use NLA_POLICY_MIN_LEN()Johannes Berg
2020-08-18netlink: consistently use NLA_POLICY_EXACT_LEN()Johannes Berg
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long
2020-06-30wireguard: queueing: make use of ip_tunnel_parse_protocolJason A. Donenfeld
2020-06-30wireguard: implement header_ops->parse_protocol for AF_PACKETJason A. Donenfeld
2020-06-25wireguard: receive: account for napi_gro_receive never returning GRO_DROPJason A. Donenfeld
2020-06-23wireguard: device: avoid circular netns referencesJason A. Donenfeld
2020-06-23wireguard: noise: do not assign initiation time in if conditionFrank Werner-Krippendorf
2020-05-20wireguard: noise: separate receive counter from send counterJason A. Donenfeld
2020-05-20wireguard: queueing: preserve flow hash across packet scrubbingJason A. Donenfeld
2020-05-20wireguard: noise: read preshared key while taking lockJason A. Donenfeld
2020-05-06wireguard: send/receive: use explicit unlikely branch instead of implicit coa...Jason A. Donenfeld
2020-05-06wireguard: selftests: initalize ipv6 members to NULL to squelch clang warningJason A. Donenfeld
2020-05-06wireguard: send/receive: cond_resched() when processing worker ringbuffersJason A. Donenfeld
2020-05-06wireguard: socket: remove errant restriction on looping to selfJason A. Donenfeld