Age | Commit message (Expand) | Author | Files | Lines |
2021-06-10 | wireguard: allowedips: free empty intermediate nodes when removing single node | Jason A. Donenfeld | 3 | -131/+137 |
2021-06-10 | wireguard: allowedips: allocate nodes in kmem_cache | Jason A. Donenfeld | 3 | -8/+38 |
2021-06-10 | wireguard: allowedips: remove nodes in O(1) | Jason A. Donenfeld | 2 | -84/+57 |
2021-06-10 | wireguard: allowedips: initialize list head in selftest | Jason A. Donenfeld | 1 | -1/+2 |
2021-06-10 | wireguard: use synchronize_net rather than synchronize_rcu | Jason A. Donenfeld | 2 | -4/+4 |
2021-06-10 | wireguard: peer: allocate in kmem_cache | Jason A. Donenfeld | 3 | -4/+27 |
2021-06-10 | wireguard: do not use -O3 | Jason A. Donenfeld | 1 | -2/+1 |
2021-02-24 | wireguard: queueing: get rid of per-peer ring buffers | Jason A. Donenfeld | 8 | -93/+144 |
2021-02-24 | wireguard: device: do not generate ICMP for non-IP packets | Jason A. Donenfeld | 1 | -3/+4 |
2021-02-24 | wireguard: peer: put frequently used members above cache lines | Jason A. Donenfeld | 1 | -2/+2 |
2021-02-24 | wireguard: socket: remove bogus __be32 annotation | Jann Horn | 1 | -2/+2 |
2021-02-24 | wireguard: avoid double unlikely() notation when using IS_ERR() | Antonio Quartulli | 2 | -3/+3 |
2020-12-16 | Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -2/+2 |
2020-11-24 | lsm,selinux: pass flowi_common instead of flowi to the LSM hooks | Paul Moore | 1 | -2/+2 |
2020-11-10 | wireguard: switch to dev_get_tstats64 | Heiner Kallweit | 1 | -1/+1 |
2020-09-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 2 | -7/+9 |
2020-09-09 | wireguard: peerlookup: take lock before checking hash in replace operation | Jason A. Donenfeld | 1 | -3/+8 |
2020-09-09 | wireguard: noise: take lock when removing handshake entry from table | Jason A. Donenfeld | 1 | -4/+1 |
2020-08-18 | netlink: consistently use NLA_POLICY_MIN_LEN() | Johannes Berg | 1 | -2/+2 |
2020-08-18 | netlink: consistently use NLA_POLICY_EXACT_LEN() | Johannes Berg | 1 | -5/+5 |
2020-08-07 | mm, treewide: rename kzfree() to kfree_sensitive() | Waiman Long | 2 | -3/+3 |
2020-06-30 | wireguard: queueing: make use of ip_tunnel_parse_protocol | Jason A. Donenfeld | 2 | -18/+3 |
2020-06-30 | wireguard: implement header_ops->parse_protocol for AF_PACKET | Jason A. Donenfeld | 1 | -0/+1 |
2020-06-26 | wireguard: receive: account for napi_gro_receive never returning GRO_DROP | Jason A. Donenfeld | 1 | -8/+2 |
2020-06-24 | wireguard: device: avoid circular netns references | Jason A. Donenfeld | 4 | -45/+55 |
2020-06-24 | wireguard: noise: do not assign initiation time in if condition | Frank Werner-Krippendorf | 1 | -2/+2 |
2020-05-21 | wireguard: noise: separate receive counter from send counter | Jason A. Donenfeld | 5 | -53/+48 |
2020-05-21 | wireguard: queueing: preserve flow hash across packet scrubbing | Jason A. Donenfeld | 4 | -4/+17 |
2020-05-21 | wireguard: noise: read preshared key while taking lock | Jason A. Donenfeld | 1 | -1/+5 |
2020-05-07 | wireguard: send/receive: use explicit unlikely branch instead of implicit coa... | Jason A. Donenfeld | 2 | -16/+12 |
2020-05-07 | wireguard: selftests: initalize ipv6 members to NULL to squelch clang warning | Jason A. Donenfeld | 1 | -2/+2 |
2020-05-07 | wireguard: send/receive: cond_resched() when processing worker ringbuffers | Jason A. Donenfeld | 2 | -0/+6 |
2020-05-07 | wireguard: socket: remove errant restriction on looping to self | Jason A. Donenfeld | 1 | -12/+0 |
2020-04-30 | wireguard: receive: use tunnel helpers for decapsulating ECN markings | Toke Høiland-Jørgensen | 1 | -4/+2 |
2020-04-30 | wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init | Jason A. Donenfeld | 1 | -1/+3 |
2020-04-30 | wireguard: send: remove errant newline from packet_encrypt_worker | Sultan Alsawaf | 1 | -1/+0 |
2020-03-25 | net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build | Pablo Neira Ayuso | 1 | -1/+1 |
2020-03-19 | wireguard: noise: error out precomputed DH during handshake rather than config | Jason A. Donenfeld | 4 | -43/+39 |
2020-03-19 | wireguard: receive: remove dead code from default packet type case | Jason A. Donenfeld | 1 | -2/+1 |
2020-03-19 | wireguard: queueing: account for skb->protocol==0 | Jason A. Donenfeld | 3 | -4/+10 |
2020-02-17 | wireguard: socket: remove extra call to synchronize_net | Jason A. Donenfeld | 1 | -1/+0 |
2020-02-17 | wireguard: send: account for mtu=0 devices | Jason A. Donenfeld | 2 | -8/+15 |
2020-02-17 | wireguard: receive: reset last_under_load to zero | Jason A. Donenfeld | 1 | -2/+5 |
2020-02-14 | wireguard: device: use icmp_ndo_send helper | Jason A. Donenfeld | 1 | -2/+2 |
2020-02-05 | wireguard: noise: reject peers with low order public keys | Jason A. Donenfeld | 2 | -7/+9 |
2020-02-05 | wireguard: allowedips: fix use-after-free in root_remove_peer_lists | Eric Dumazet | 1 | -0/+1 |
2020-01-09 | net: introduce skb_list_walk_safe for skb segment walking | Jason A. Donenfeld | 1 | -8/+0 |
2020-01-06 | wireguard: socket: mark skbs as not on list when receiving via gro | Jason A. Donenfeld | 1 | -0/+1 |
2020-01-06 | wireguard: queueing: do not account for pfmemalloc when clearing skb header | Jason A. Donenfeld | 1 | -3/+0 |
2019-12-17 | wireguard: allowedips: use kfree_rcu() instead of call_rcu() | Wei Yongjun | 1 | -6/+1 |