aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/receive.c
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2018-09-16 01:11:58 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2018-09-16 03:21:08 +0200
commitc8fbc33175d73099aec4d9269470116bf7ef0ed4 (patch)
tree17b2e4ca794b41d97528de72273f9d131d048d40 /src/receive.c
parentsimd: add __must_check annotation (diff)
downloadwireguard-monolithic-historical-c8fbc33175d73099aec4d9269470116bf7ef0ed4.tar.xz
wireguard-monolithic-historical-c8fbc33175d73099aec4d9269470116bf7ef0ed4.zip
send/receive: reduce number of sg entries
This reduces stack usage to quell warnings on powerpc.
Diffstat (limited to 'src/receive.c')
-rw-r--r--src/receive.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/receive.c b/src/receive.c
index e5ce217..5f5e276 100644
--- a/src/receive.c
+++ b/src/receive.c
@@ -249,7 +249,7 @@ static inline bool skb_decrypt(struct sk_buff *skb,
struct noise_symmetric_key *key,
simd_context_t simd_context)
{
- struct scatterlist sg[MAX_SKB_FRAGS * 2 + 1];
+ struct scatterlist sg[MAX_SKB_FRAGS + 8];
struct sk_buff *trailer;
unsigned int offset;
int num_frags;