summaryrefslogtreecommitdiff
path: root/drivers/net/wireguard
AgeCommit message (Expand)AuthorFilesLines
2023-11-19wireguard: use DEV_STATS_INC()Eric Dumazet3-9/+10
2023-09-15wireguard: do not include crypto/algapi.hHerbert Xu3-3/+3
2023-08-16genetlink: use attrs from struct genl_infoJakub Kicinski1-1/+1
2023-08-07wireguard: allowedips: expand maximum node depthJason A. Donenfeld2-10/+14
2023-07-03wireguard: timers: move to using timer_delete_syncJason A. Donenfeld1-5/+5
2023-07-03wireguard: netlink: send staged packets when setting initial private keyJason A. Donenfeld1-5/+9
2023-07-03wireguard: queueing: use saner cpu selection wrappingJason A. Donenfeld4-16/+14
2023-06-10net: move gso declarations and functions to their own filesEric Dumazet1-0/+1
2023-03-06cpumask: fix incorrect cpumask scanning result checksLinus Torvalds1-1/+1
2022-12-14wireguard: timers: cast enum limits members to int in printsJiri Slaby (SUSE)1-4/+4
2022-11-18treewide: use get_random_u32_inclusive() when possibleJason A. Donenfeld1-4/+4
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2-12/+12
2022-10-12treewide: use get_random_bytes() when possibleJason A. Donenfeld1-6/+6
2022-10-12treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld1-2/+2
2022-09-29net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+1
2022-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-22/+16
2022-09-20wireguard: netlink: avoid variable-sized memcpy on sockaddrJason A. Donenfeld1-7/+6
2022-09-20wireguard: ratelimiter: disable timings test by defaultJason A. Donenfeld1-15/+10
2022-08-29genetlink: start to validate reserved header bytesJakub Kicinski1-0/+1
2022-08-04Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2022-08-02wireguard: allowedips: don't corrupt stack when detecting overflowJason A. Donenfeld2-6/+9
2022-08-02wireguard: ratelimiter: use hrtimer in selftestJason A. Donenfeld1-11/+14
2022-07-01pm/sleep: Add PM_USERSPACE_AUTOSLEEP KconfigKalesh Singh1-1/+2
2022-06-10wireguard: receive: use dev_sw_netstats_rx_add()Eric Dumazet1-8/+1
2022-04-23wireguard: device: check for metadata_dst with skb_valid_dst()Nikolay Aleksandrov1-1/+2
2022-03-31wireguard: socket: ignore v6 endpoints when ipv6 is disabledJason A. Donenfeld1-2/+2
2022-03-31wireguard: socket: free skb in send6 when ipv6 is disabledWang Hai1-0/+1
2022-03-31wireguard: queueing: use CFI-safe ptr_ring cleanup functionJason A. Donenfeld1-1/+2
2022-03-13wireguard: device: clear keys on VM forkJason A. Donenfeld1-11/+27
2022-01-18lib/crypto: blake2s: move hmac construction into wireguardJason A. Donenfeld1-6/+39
2021-12-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski9-52/+59
2021-11-30wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()Gustavo A. R. Silva1-2/+2
2021-11-30wireguard: receive: drop handshakes if queue lock is contendedJason A. Donenfeld1-3/+13
2021-11-30wireguard: receive: use ring buffer for incoming handshakesJason A. Donenfeld5-43/+37
2021-11-30wireguard: device: reset peer src endpoint when netns exitsJason A. Donenfeld2-1/+4
2021-11-30wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specificRandy Dunlap1-4/+4
2021-11-30wireguard: allowedips: add missing __rcu annotation to satisfy sparseJason A. Donenfeld1-1/+1
2021-11-22skbuff: Switch structure bounds to struct_group()Kees Cook1-3/+1
2021-06-05wireguard: allowedips: free empty intermediate nodes when removing single nodeJason A. Donenfeld3-131/+137
2021-06-05wireguard: allowedips: allocate nodes in kmem_cacheJason A. Donenfeld3-8/+38
2021-06-05wireguard: allowedips: remove nodes in O(1)Jason A. Donenfeld2-84/+57
2021-06-05wireguard: allowedips: initialize list head in selftestJason A. Donenfeld1-1/+2
2021-06-05wireguard: peer: allocate in kmem_cacheJason A. Donenfeld3-4/+27
2021-06-05wireguard: use synchronize_net rather than synchronize_rcuJason A. Donenfeld2-4/+4
2021-06-05wireguard: do not use -O3Jason A. Donenfeld1-2/+1
2021-02-24wireguard: queueing: get rid of per-peer ring buffersJason A. Donenfeld8-93/+144
2021-02-24wireguard: device: do not generate ICMP for non-IP packetsJason A. Donenfeld1-3/+4
2021-02-24wireguard: peer: put frequently used members above cache linesJason A. Donenfeld1-2/+2
2021-02-24wireguard: socket: remove bogus __be32 annotationJann Horn1-2/+2
2021-02-24wireguard: avoid double unlikely() notation when using IS_ERR()Antonio Quartulli2-3/+3