- 00d066a netdev_features: convert NETIF_F_LLTX to dev->lltx by Alexander Lobakin · 6 months ago
- 381a7d4 wireguard: send: annotate intentional data race in checking empty queue by Jason A. Donenfeld · 8 months ago
- 2fe3d6d wireguard: queueing: annotate intentional data race in cpu round robin by Jason A. Donenfeld · 8 months ago
- 948f991 wireguard: allowedips: avoid unaligned 64-bit memory accesses by Helge Deller · 8 months ago
- cd72096 genetlink: remove linux/genetlink.h by Jakub Kicinski · 11 months ago
- 71cbd32 wireguard: netlink: access device through ctx instead of peer by Jason A. Donenfeld · 12 months ago
- 55b6c73 wireguard: netlink: check for dangling peer via is_dead instead of empty list by Jason A. Donenfeld · 12 months ago
- df9bbb5 wireguard: device: remove generic .ndo_get_stats64 by Breno Leitao · 12 months ago
- db2952d wireguard: device: leverage core stats allocator by Breno Leitao · 12 months ago
- bba045d wireguard: receive: annotate data-race around receiving_counter.counter by Nikita Zhandarovich · 12 months ago
- 80bfab7 net: adopt skb_network_offset() and similar helpers by Eric Dumazet · 1 year ago
- 93da8d7 wireguard: use DEV_STATS_INC() by Eric Dumazet · 1 year, 4 months ago
- d90dde8 wireguard: do not include crypto/algapi.h by Herbert Xu · 1 year, 7 months ago
- 7288dd2 genetlink: use attrs from struct genl_info by Jakub Kicinski · 1 year, 7 months ago
- 4662221 wireguard: allowedips: expand maximum node depth by Jason A. Donenfeld · 1 year, 7 months ago
- 326534e wireguard: timers: move to using timer_delete_sync by Jason A. Donenfeld · 1 year, 8 months ago
- f58d0a9 wireguard: netlink: send staged packets when setting initial private key by Jason A. Donenfeld · 1 year, 8 months ago
- 7387943 wireguard: queueing: use saner cpu selection wrapping by Jason A. Donenfeld · 1 year, 8 months ago
- d457a0e net: move gso declarations and functions to their own files by Eric Dumazet · 1 year, 9 months ago
- 8ca09d5 cpumask: fix incorrect cpumask scanning result checks by Linus Torvalds · 2 years ago
- 2d4ee16 wireguard: timers: cast enum limits members to int in prints by Jiri Slaby (SUSE) · 2 years, 3 months ago
- e8a533c treewide: use get_random_u32_inclusive() when possible by Jason A. Donenfeld · 2 years, 5 months ago
- 8032bf1 treewide: use get_random_u32_below() instead of deprecated function by Jason A. Donenfeld · 2 years, 5 months ago
- 197173d treewide: use get_random_bytes() when possible by Jason A. Donenfeld · 2 years, 5 months ago
- 7e3cf08 treewide: use get_random_{u8,u16}() when possible, part 1 by Jason A. Donenfeld · 2 years, 5 months ago
- b48b89f net: drop the weight argument from netif_napi_add by Jakub Kicinski · 2 years, 5 months ago
- 0140a71 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 2 years, 6 months ago
- 26c0131 wireguard: netlink: avoid variable-sized memcpy on sockaddr by Jason A. Donenfeld · 2 years, 6 months ago
- 684dec3 wireguard: ratelimiter: disable timings test by default by Jason A. Donenfeld · 2 years, 6 months ago
- 9c5d03d genetlink: start to validate reserved header bytes by Jakub Kicinski · 2 years, 7 months ago
- 228dfe9 Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc by Linus Torvalds · 2 years, 7 months ago
- c31b14d8 wireguard: allowedips: don't corrupt stack when detecting overflow by Jason A. Donenfeld · 2 years, 7 months ago
- 151c8e49 wireguard: ratelimiter: use hrtimer in selftest by Jason A. Donenfeld · 2 years, 7 months ago
- 261e224 pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig by Kalesh Singh · 2 years, 8 months ago
- eeb1588 wireguard: receive: use dev_sw_netstats_rx_add() by Eric Dumazet · 2 years, 9 months ago
- 45ac774 wireguard: device: check for metadata_dst with skb_valid_dst() by Nikolay Aleksandrov · 2 years, 11 months ago
- 77fc73a wireguard: socket: ignore v6 endpoints when ipv6 is disabled by Jason A. Donenfeld · 3 years ago
- bbbf962 wireguard: socket: free skb in send6 when ipv6 is disabled by Wang Hai · 3 years ago
- ec59f12 wireguard: queueing: use CFI-safe ptr_ring cleanup function by Jason A. Donenfeld · 3 years ago
- 2d6919c wireguard: device: clear keys on VM fork by Jason A. Donenfeld · 3 years ago
- d8d83d8 lib/crypto: blake2s: move hmac construction into wireguard by Jason A. Donenfeld · 3 years, 2 months ago
- fc993be Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 3 months ago
- 4e3fd72 wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() by Gustavo A. R. Silva · 3 years, 3 months ago
- fb32f4f wireguard: receive: drop handshakes if queue lock is contended by Jason A. Donenfeld · 3 years, 3 months ago
- 886fcee wireguard: receive: use ring buffer for incoming handshakes by Jason A. Donenfeld · 3 years, 3 months ago
- 20ae1d6 wireguard: device: reset peer src endpoint when netns exits by Jason A. Donenfeld · 3 years, 3 months ago
- b251b71 wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific by Randy Dunlap · 3 years, 3 months ago
- ae92878 wireguard: allowedips: add missing __rcu annotation to satisfy sparse by Jason A. Donenfeld · 3 years, 3 months ago
- 03f6104 skbuff: Switch structure bounds to struct_group() by Kees Cook · 3 years, 4 months ago
- bf7b042 wireguard: allowedips: free empty intermediate nodes when removing single node by Jason A. Donenfeld · 3 years, 9 months ago
- dc680de wireguard: allowedips: allocate nodes in kmem_cache by Jason A. Donenfeld · 3 years, 9 months ago
- f634f41 wireguard: allowedips: remove nodes in O(1) by Jason A. Donenfeld · 3 years, 9 months ago
- 46cfe8e wireguard: allowedips: initialize list head in selftest by Jason A. Donenfeld · 3 years, 9 months ago
- a4e9f8e wireguard: peer: allocate in kmem_cache by Jason A. Donenfeld · 3 years, 9 months ago
- 24b70ee wireguard: use synchronize_net rather than synchronize_rcu by Jason A. Donenfeld · 3 years, 9 months ago
- cc5060c wireguard: do not use -O3 by Jason A. Donenfeld · 3 years, 9 months ago
- 8b5553a wireguard: queueing: get rid of per-peer ring buffers by Jason A. Donenfeld · 4 years ago
- 99fff52 wireguard: device: do not generate ICMP for non-IP packets by Jason A. Donenfeld · 4 years ago
- 5a05986 wireguard: peer: put frequently used members above cache lines by Jason A. Donenfeld · 4 years ago
- 7f57bd8 wireguard: socket: remove bogus __be32 annotation by Jann Horn · 4 years ago
- 30ac4e2 wireguard: avoid double unlikely() notation when using IS_ERR() by Antonio Quartulli · 4 years ago
- ca5b877 Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux by Linus Torvalds · 4 years, 3 months ago
- 3df98d7 lsm,selinux: pass flowi_common instead of flowi to the LSM hooks by Paul Moore · 4 years, 5 months ago
- 42f9e5f wireguard: switch to dev_get_tstats64 by Heiner Kallweit · 4 years, 4 months ago
- 3ab0a7a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 6 months ago
- 6147f7b wireguard: peerlookup: take lock before checking hash in replace operation by Jason A. Donenfeld · 4 years, 6 months ago
- 9179ba3 wireguard: noise: take lock when removing handshake entry from table by Jason A. Donenfeld · 4 years, 6 months ago
- bc04358 netlink: consistently use NLA_POLICY_MIN_LEN() by Johannes Berg · 4 years, 7 months ago
- 8140860 netlink: consistently use NLA_POLICY_EXACT_LEN() by Johannes Berg · 4 years, 7 months ago
- 453431a mm, treewide: rename kzfree() to kfree_sensitive() by Waiman Long · 4 years, 7 months ago
- 1a57407 wireguard: queueing: make use of ip_tunnel_parse_protocol by Jason A. Donenfeld · 4 years, 8 months ago
- 01a4967 wireguard: implement header_ops->parse_protocol for AF_PACKET by Jason A. Donenfeld · 4 years, 8 months ago
- df08126 wireguard: receive: account for napi_gro_receive never returning GRO_DROP by Jason A. Donenfeld · 4 years, 9 months ago
- 900575a wireguard: device: avoid circular netns references by Jason A. Donenfeld · 4 years, 9 months ago
- 558b353 wireguard: noise: do not assign initiation time in if condition by Frank Werner-Krippendorf · 4 years, 9 months ago
- a9e90d9 wireguard: noise: separate receive counter from send counter by Jason A. Donenfeld · 4 years, 10 months ago
- c78a0b4 wireguard: queueing: preserve flow hash across packet scrubbing by Jason A. Donenfeld · 4 years, 10 months ago
- bc67d37 wireguard: noise: read preshared key while taking lock by Jason A. Donenfeld · 4 years, 10 months ago
- 243f214 wireguard: send/receive: use explicit unlikely branch instead of implicit coalescing by Jason A. Donenfeld · 4 years, 10 months ago
- 4fed818 wireguard: selftests: initalize ipv6 members to NULL to squelch clang warning by Jason A. Donenfeld · 4 years, 10 months ago
- 4005f5c wireguard: send/receive: cond_resched() when processing worker ringbuffers by Jason A. Donenfeld · 4 years, 10 months ago
- b673e24a wireguard: socket: remove errant restriction on looping to self by Jason A. Donenfeld · 4 years, 10 months ago
- eebabcb wireguard: receive: use tunnel helpers for decapsulating ECN markings by Toke Høiland-Jørgensen · 4 years, 10 months ago
- 130c586 wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init by Jason A. Donenfeld · 4 years, 10 months ago
- d6833e4 wireguard: send: remove errant newline from packet_encrypt_worker by Sultan Alsawaf · 4 years, 10 months ago
- 2c64605 net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build by Pablo Neira Ayuso · 5 years ago
- 11a7686 wireguard: noise: error out precomputed DH during handshake rather than config by Jason A. Donenfeld · 5 years ago
- 2b8765c wireguard: receive: remove dead code from default packet type case by Jason A. Donenfeld · 5 years ago
- a5588604 wireguard: queueing: account for skb->protocol==0 by Jason A. Donenfeld · 5 years ago
- 1fbc33b wireguard: socket: remove extra call to synchronize_net by Jason A. Donenfeld · 5 years ago
- 175f1ca wireguard: send: account for mtu=0 devices by Jason A. Donenfeld · 5 years ago
- 2a8a4df wireguard: receive: reset last_under_load to zero by Jason A. Donenfeld · 5 years ago
- a12d7f3 wireguard: device: use icmp_ndo_send helper by Jason A. Donenfeld · 5 years ago
- ec31c26 wireguard: noise: reject peers with low order public keys by Jason A. Donenfeld · 5 years ago
- 9981159 wireguard: allowedips: fix use-after-free in root_remove_peer_lists by Eric Dumazet · 5 years ago
- dcfea72 net: introduce skb_list_walk_safe for skb segment walking by Jason A. Donenfeld · 5 years ago
- 736775d wireguard: socket: mark skbs as not on list when receiving via gro by Jason A. Donenfeld · 5 years ago
- 04d2ea9 wireguard: queueing: do not account for pfmemalloc when clearing skb header by Jason A. Donenfeld · 5 years ago
- d89ee7d wireguard: allowedips: use kfree_rcu() instead of call_rcu() by Wei Yongjun · 5 years ago
- 43967b6 wireguard: main: remove unused include <linux/version.h> by YueHaibing · 5 years ago