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