Re: [PATCH] tun: make tun_build_skb() thread safe

From: Jason Wang
Date: Wed Aug 16 2017 - 10:30:14 EST




On 2017å08æ16æ 22:14, Jason Wang wrote:
From: Eric Dumazet <eric.dumazet@xxxxxxxxx>

tun_build_skb() is not thread safe since it uses per queue page frag,
this will break things when multiple threads are sending through same
queue. Switch to use per-thread generator (no lock involved).

Fixes: 66ccbc9c87c2 ("tap: use build_skb() for small packet")
Tested-by: Jason Wang <jasowang@xxxxxxxxxx>
Signed-off-by: Eric Dumazet <eric.dumazet@xxxxxxxxx>
Signed-off-by: Jason Wang <jasowang@xxxxxxxxxx>
---
drivers/net/tun.c | 7 +------

Forget to mention, this is for net-next.

Thanks