summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireguard (follow)
Commit message (Expand)AuthorAgeFilesLines
* netdev_features: convert NETIF_F_LLTX to dev->lltxAlexander Lobakin2024-09-031-1/+1
* wireguard: send: annotate intentional data race in checking empty queueJason A. Donenfeld2024-07-061-1/+1
* wireguard: queueing: annotate intentional data race in cpu round robinJason A. Donenfeld2024-07-061-2/+2
* wireguard: allowedips: avoid unaligned 64-bit memory accessesHelge Deller2024-07-061-2/+2
* genetlink: remove linux/genetlink.hJakub Kicinski2024-04-021-1/+1
* wireguard: netlink: access device through ctx instead of peerJason A. Donenfeld2024-03-191-2/+2
* wireguard: netlink: check for dangling peer via is_dead instead of empty listJason A. Donenfeld2024-03-191-3/+3
* wireguard: device: remove generic .ndo_get_stats64Breno Leitao2024-03-191-1/+0
* wireguard: device: leverage core stats allocatorBreno Leitao2024-03-191-8/+2
* wireguard: receive: annotate data-race around receiving_counter.counterNikita Zhandarovich2024-03-191-3/+3
* net: adopt skb_network_offset() and similar helpersEric Dumazet2024-03-041-1/+1
* wireguard: use DEV_STATS_INC()Eric Dumazet2023-11-193-9/+10
* wireguard: do not include crypto/algapi.hHerbert Xu2023-09-153-3/+3
* genetlink: use attrs from struct genl_infoJakub Kicinski2023-08-161-1/+1
* wireguard: allowedips: expand maximum node depthJason A. Donenfeld2023-08-072-10/+14
* wireguard: timers: move to using timer_delete_syncJason A. Donenfeld2023-07-031-5/+5
* wireguard: netlink: send staged packets when setting initial private keyJason A. Donenfeld2023-07-031-5/+9
* wireguard: queueing: use saner cpu selection wrappingJason A. Donenfeld2023-07-034-16/+14
* net: move gso declarations and functions to their own filesEric Dumazet2023-06-101-0/+1
* cpumask: fix incorrect cpumask scanning result checksLinus Torvalds2023-03-061-1/+1
* wireguard: timers: cast enum limits members to int in printsJiri Slaby (SUSE)2022-12-141-4/+4
* treewide: use get_random_u32_inclusive() when possibleJason A. Donenfeld2022-11-181-4/+4
* treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-182-12/+12
* treewide: use get_random_bytes() when possibleJason A. Donenfeld2022-10-121-6/+6
* treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld2022-10-121-2/+2
* net: drop the weight argument from netif_napi_addJakub Kicinski2022-09-291-2/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-09-222-22/+16
|\
| * wireguard: netlink: avoid variable-sized memcpy on sockaddrJason A. Donenfeld2022-09-201-7/+6
| * wireguard: ratelimiter: disable timings test by defaultJason A. Donenfeld2022-09-201-15/+10
* | genetlink: start to validate reserved header bytesJakub Kicinski2022-08-291-0/+1
|/
* Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-08-041-1/+2
|\
| * pm/sleep: Add PM_USERSPACE_AUTOSLEEP KconfigKalesh Singh2022-07-011-1/+2
* | wireguard: allowedips: don't corrupt stack when detecting overflowJason A. Donenfeld2022-08-022-6/+9
* | wireguard: ratelimiter: use hrtimer in selftestJason A. Donenfeld2022-08-021-11/+14
* | wireguard: receive: use dev_sw_netstats_rx_add()Eric Dumazet2022-06-101-8/+1
|/
* wireguard: device: check for metadata_dst with skb_valid_dst()Nikolay Aleksandrov2022-04-231-1/+2
* wireguard: socket: ignore v6 endpoints when ipv6 is disabledJason A. Donenfeld2022-03-311-2/+2
* wireguard: socket: free skb in send6 when ipv6 is disabledWang Hai2022-03-311-0/+1
* wireguard: queueing: use CFI-safe ptr_ring cleanup functionJason A. Donenfeld2022-03-311-1/+2
* wireguard: device: clear keys on VM forkJason A. Donenfeld2022-03-131-11/+27
* lib/crypto: blake2s: move hmac construction into wireguardJason A. Donenfeld2022-01-181-6/+39
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-12-029-52/+59
|\
| * wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()Gustavo A. R. Silva2021-11-301-2/+2
| * wireguard: receive: drop handshakes if queue lock is contendedJason A. Donenfeld2021-11-301-3/+13
| * wireguard: receive: use ring buffer for incoming handshakesJason A. Donenfeld2021-11-305-43/+37
| * wireguard: device: reset peer src endpoint when netns exitsJason A. Donenfeld2021-11-302-1/+4
| * wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specificRandy Dunlap2021-11-301-4/+4
| * wireguard: allowedips: add missing __rcu annotation to satisfy sparseJason A. Donenfeld2021-11-301-1/+1
* | skbuff: Switch structure bounds to struct_group()Kees Cook2021-11-221-3/+1
|/
* wireguard: allowedips: free empty intermediate nodes when removing single nodeJason A. Donenfeld2021-06-043-131/+137