summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireguard/receive.c
Commit message (Expand)AuthorAgeFilesLines
* wireguard: use DEV_STATS_INC()Eric Dumazet2023-11-191-6/+6
* wireguard: queueing: use saner cpu selection wrappingJason A. Donenfeld2023-07-031-1/+1
* wireguard: receive: use dev_sw_netstats_rx_add()Eric Dumazet2022-06-091-8/+1
* wireguard: receive: drop handshakes if queue lock is contendedJason A. Donenfeld2021-11-291-3/+13
* wireguard: receive: use ring buffer for incoming handshakesJason A. Donenfeld2021-11-291-15/+12
* wireguard: queueing: get rid of per-peer ring buffersJason A. Donenfeld2021-02-231-10/+6
* wireguard: queueing: make use of ip_tunnel_parse_protocolJason A. Donenfeld2020-06-301-1/+1
* wireguard: receive: account for napi_gro_receive never returning GRO_DROPJason A. Donenfeld2020-06-251-8/+2
* wireguard: noise: separate receive counter from send counterJason A. Donenfeld2020-05-201-21/+21
* wireguard: queueing: preserve flow hash across packet scrubbingJason A. Donenfeld2020-05-201-1/+1
* wireguard: send/receive: use explicit unlikely branch instead of implicit coa...Jason A. Donenfeld2020-05-061-7/+6
* wireguard: send/receive: cond_resched() when processing worker ringbuffersJason A. Donenfeld2020-05-061-0/+2
* wireguard: receive: use tunnel helpers for decapsulating ECN markingsToke Høiland-Jørgensen2020-04-291-4/+2
* 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-181-2/+2
* wireguard: receive: reset last_under_load to zeroJason A. Donenfeld2020-02-161-2/+5
* wireguard: global: fix spelling mistakes in commentsJosh Soref2019-12-161-1/+1
* net: WireGuard secure network tunnelJason A. Donenfeld2019-12-081-0/+595