summaryrefslogtreecommitdiff
path: root/drivers/net/wireguard
AgeCommit message (Expand)Author
2026-02-19Revert "wireguard: device: enable threaded NAPI"Daniel Borkmann
2025-06-27wireguard: device: enable threaded NAPIMirco Barone
2024-07-18wireguard: send: annotate intentional data race in checking empty queueJason A. Donenfeld
2024-07-18wireguard: queueing: annotate intentional data race in cpu round robinJason A. Donenfeld
2024-07-18wireguard: allowedips: avoid unaligned 64-bit memory accessesHelge Deller
2024-04-10wireguard: netlink: access device through ctx instead of peerJason A. Donenfeld
2024-04-10wireguard: 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-03wireguard: use DEV_STATS_INC()Eric Dumazet
2023-08-16wireguard: allowedips: expand maximum node depthJason A. Donenfeld
2023-07-23wireguard: netlink: send staged packets when setting initial private keyJason A. Donenfeld
2023-07-23wireguard: queueing: use saner cpu selection wrappingJason A. Donenfeld
2023-05-11wireguard: 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-17wireguard: allowedips: don't corrupt stack when detecting overflowJason A. Donenfeld
2022-08-17wireguard: ratelimiter: use hrtimer in selftestJason A. Donenfeld
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-04wireguard: allowedips: free empty intermediate nodes when removing single nodeJason A. Donenfeld
2021-06-04wireguard: allowedips: allocate nodes in kmem_cacheJason A. Donenfeld
2021-06-04wireguard: allowedips: remove nodes in O(1)Jason A. Donenfeld
2021-06-04wireguard: allowedips: initialize list head in selftestJason A. Donenfeld
2021-06-04wireguard: peer: allocate in kmem_cacheJason A. Donenfeld
2021-06-04wireguard: use synchronize_net rather than synchronize_rcuJason A. Donenfeld
2021-06-04wireguard: do not use -O3Jason A. Donenfeld
2021-02-23wireguard: queueing: get rid of per-peer ring buffersJason A. Donenfeld
2021-02-23wireguard: device: do not generate ICMP for non-IP packetsJason A. Donenfeld
2021-02-23wireguard: peer: put frequently used members above cache linesJason A. Donenfeld
2021-02-23wireguard: socket: remove bogus __be32 annotationJann Horn
2021-02-23wireguard: avoid double unlikely() notation when using IS_ERR()Antonio Quartulli
2020-12-16Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2020-11-23lsm,selinux: pass flowi_common instead of flowi to the LSM hooksPaul Moore
2020-11-09wireguard: switch to dev_get_tstats64Heiner Kallweit
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