summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireguard
Commit message (Expand)AuthorAgeFilesLines
* wireguard: queueing: get rid of per-peer ring buffersJason A. Donenfeld2021-02-238-93/+144
* wireguard: device: do not generate ICMP for non-IP packetsJason A. Donenfeld2021-02-231-3/+4
* wireguard: peer: put frequently used members above cache linesJason A. Donenfeld2021-02-231-2/+2
* wireguard: socket: remove bogus __be32 annotationJann Horn2021-02-231-2/+2
* wireguard: avoid double unlikely() notation when using IS_ERR()Antonio Quartulli2021-02-232-3/+3
* Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-12-161-2/+2
|\
| * lsm,selinux: pass flowi_common instead of flowi to the LSM hooksPaul Moore2020-11-231-2/+2
* | wireguard: switch to dev_get_tstats64Heiner Kallweit2020-11-091-1/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-09-222-7/+9
|\
| * wireguard: peerlookup: take lock before checking hash in replace operationJason A. Donenfeld2020-09-091-3/+8
| * wireguard: noise: take lock when removing handshake entry from tableJason A. Donenfeld2020-09-091-4/+1
* | netlink: consistently use NLA_POLICY_MIN_LEN()Johannes Berg2020-08-181-2/+2
* | netlink: consistently use NLA_POLICY_EXACT_LEN()Johannes Berg2020-08-181-5/+5
|/
* mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long2020-08-072-3/+3
* wireguard: queueing: make use of ip_tunnel_parse_protocolJason A. Donenfeld2020-06-302-18/+3
* wireguard: implement header_ops->parse_protocol for AF_PACKETJason A. Donenfeld2020-06-301-0/+1
* wireguard: receive: account for napi_gro_receive never returning GRO_DROPJason A. Donenfeld2020-06-251-8/+2
* wireguard: device: avoid circular netns referencesJason A. Donenfeld2020-06-234-45/+55
* wireguard: noise: do not assign initiation time in if conditionFrank Werner-Krippendorf2020-06-231-2/+2
* wireguard: noise: separate receive counter from send counterJason A. Donenfeld2020-05-205-53/+48
* wireguard: queueing: preserve flow hash across packet scrubbingJason A. Donenfeld2020-05-204-4/+17
* wireguard: noise: read preshared key while taking lockJason A. Donenfeld2020-05-201-1/+5
* wireguard: send/receive: use explicit unlikely branch instead of implicit coa...Jason A. Donenfeld2020-05-062-16/+12
* wireguard: selftests: initalize ipv6 members to NULL to squelch clang warningJason A. Donenfeld2020-05-061-2/+2
* wireguard: send/receive: cond_resched() when processing worker ringbuffersJason A. Donenfeld2020-05-062-0/+6
* wireguard: socket: remove errant restriction on looping to selfJason A. Donenfeld2020-05-061-12/+0
* wireguard: receive: use tunnel helpers for decapsulating ECN markingsToke Høiland-Jørgensen2020-04-291-4/+2
* wireguard: queueing: cleanup ptr_ring in error path of packet_queue_initJason A. Donenfeld2020-04-291-1/+3
* wireguard: send: remove errant newline from packet_encrypt_workerSultan Alsawaf2020-04-291-1/+0
* net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} buildPablo Neira Ayuso2020-03-251-1/+1
* wireguard: noise: error out precomputed DH during handshake rather than configJason A. Donenfeld2020-03-184-43/+39
* wireguard: receive: remove dead code from default packet type caseJason A. Donenfeld2020-03-181-2/+1
* wireguard: queueing: account for skb->protocol==0Jason A. Donenfeld2020-03-183-4/+10
* wireguard: socket: remove extra call to synchronize_netJason A. Donenfeld2020-02-161-1/+0
* wireguard: send: account for mtu=0 devicesJason A. Donenfeld2020-02-162-8/+15
* wireguard: receive: reset last_under_load to zeroJason A. Donenfeld2020-02-161-2/+5
* wireguard: device: use icmp_ndo_send helperJason A. Donenfeld2020-02-131-2/+2
* wireguard: noise: reject peers with low order public keysJason A. Donenfeld2020-02-052-7/+9
* wireguard: allowedips: fix use-after-free in root_remove_peer_listsEric Dumazet2020-02-051-0/+1
* net: introduce skb_list_walk_safe for skb segment walkingJason A. Donenfeld2020-01-081-8/+0
* wireguard: socket: mark skbs as not on list when receiving via groJason A. Donenfeld2020-01-051-0/+1
* wireguard: queueing: do not account for pfmemalloc when clearing skb headerJason A. Donenfeld2020-01-051-3/+0
* wireguard: allowedips: use kfree_rcu() instead of call_rcu()Wei Yongjun2019-12-161-6/+1
* wireguard: main: remove unused include <linux/version.h>YueHaibing2019-12-161-1/+0
* wireguard: global: fix spelling mistakes in commentsJosh Soref2019-12-161-1/+1
* net: WireGuard secure network tunnelJason A. Donenfeld2019-12-0831-0/+6972