summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* wireguard: socket: do not hold locks while transmitting packetsjd/shorter-socket-lockJason A. Donenfeld2020-05-041-10/+27
* wireguard: send/receive: cond_resched() when processing worker ringbuffersJason A. Donenfeld2020-05-042-0/+3
* wireguard: socket: remove errant restriction on looping to selfJason A. Donenfeld2020-05-041-12/+0
* Merge branch 'wireguard-fixes'David S. Miller2020-04-293-6/+5
|\
| * 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
* Merge branch 'wireguard-fixes'David S. Miller2020-03-187-49/+50
|\
| * 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
|/
* Merge branch 'wireguard-fixes'David S. Miller2020-02-164-11/+20
|\
| * 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
|/
* Merge branch 'icmp-account-for-NAT-when-sending-icmps-from-ndo-layer'David S. Miller2020-02-131-2/+2
|\
| * wireguard: device: use icmp_ndo_send helperJason A. Donenfeld2020-02-131-2/+2
|/
* Merge branch 'wg-fixes'David S. Miller2020-02-053-7/+10
|\
| * 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
|/
* Merge branch 'reduce-open-coded-skb-next-access-for-gso-segment-walking'David S. Miller2020-01-081-8/+0
|\
| * net: introduce skb_list_walk_safe for skb segment walkingJason A. Donenfeld2020-01-081-8/+0
|/
* Merge branch 'WireGuard-bug-fixes-and-cleanups'David S. Miller2020-01-052-3/+1
|\
| * 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
|/
* Merge branch 'WireGuard-CI-and-housekeeping'David S. Miller2019-12-163-8/+2
|\
| * 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