summaryrefslogtreecommitdiff
path: root/drivers/net/wireguard
AgeCommit message (Expand)AuthorFilesLines
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
2020-12-16Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2020-11-24lsm,selinux: pass flowi_common instead of flowi to the LSM hooksPaul Moore1-2/+2
2020-11-10wireguard: switch to dev_get_tstats64Heiner Kallweit1-1/+1
2020-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2-7/+9
2020-09-09wireguard: peerlookup: take lock before checking hash in replace operationJason A. Donenfeld1-3/+8
2020-09-09wireguard: noise: take lock when removing handshake entry from tableJason A. Donenfeld1-4/+1
2020-08-18netlink: consistently use NLA_POLICY_MIN_LEN()Johannes Berg1-2/+2
2020-08-18netlink: consistently use NLA_POLICY_EXACT_LEN()Johannes Berg1-5/+5
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long2-3/+3
2020-06-30wireguard: queueing: make use of ip_tunnel_parse_protocolJason A. Donenfeld2-18/+3
2020-06-30wireguard: implement header_ops->parse_protocol for AF_PACKETJason A. Donenfeld1-0/+1
2020-06-26wireguard: receive: account for napi_gro_receive never returning GRO_DROPJason A. Donenfeld1-8/+2
2020-06-24wireguard: device: avoid circular netns referencesJason A. Donenfeld4-45/+55
2020-06-24wireguard: noise: do not assign initiation time in if conditionFrank Werner-Krippendorf1-2/+2
2020-05-21wireguard: noise: separate receive counter from send counterJason A. Donenfeld5-53/+48
2020-05-21wireguard: queueing: preserve flow hash across packet scrubbingJason A. Donenfeld4-4/+17
2020-05-21wireguard: noise: read preshared key while taking lockJason A. Donenfeld1-1/+5
2020-05-07wireguard: send/receive: use explicit unlikely branch instead of implicit coa...Jason A. Donenfeld2-16/+12
2020-05-07wireguard: selftests: initalize ipv6 members to NULL to squelch clang warningJason A. Donenfeld1-2/+2
2020-05-07wireguard: send/receive: cond_resched() when processing worker ringbuffersJason A. Donenfeld2-0/+6
2020-05-07wireguard: socket: remove errant restriction on looping to selfJason A. Donenfeld1-12/+0
2020-04-30wireguard: receive: use tunnel helpers for decapsulating ECN markingsToke Høiland-Jørgensen1-4/+2
2020-04-30wireguard: queueing: cleanup ptr_ring in error path of packet_queue_initJason A. Donenfeld1-1/+3
2020-04-30wireguard: send: remove errant newline from packet_encrypt_workerSultan Alsawaf1-1/+0
2020-03-25net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} buildPablo Neira Ayuso1-1/+1
2020-03-19wireguard: noise: error out precomputed DH during handshake rather than configJason A. Donenfeld4-43/+39
2020-03-19wireguard: receive: remove dead code from default packet type caseJason A. Donenfeld1-2/+1
2020-03-19wireguard: queueing: account for skb->protocol==0Jason A. Donenfeld3-4/+10