tun: honor IFF_UP in tun_get_user()
authorEric Dumazet <edumazet@google.com>
Wed, 16 Dec 2015 16:57:37 +0000 (08:57 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 17 Dec 2015 20:25:57 +0000 (15:25 -0500)
commit1bd4978a88ac2589f3105f599b1d404a312fb7f6
tree04d86f96dfb815ffb3d0e2a7cc1e01bcd23b48af
parent715f504b118998c41a2079a17e16bf5a8a114885
tun: honor IFF_UP in tun_get_user()

If a tun interface is turned down, we should not allow packet injection
into the kernel.

Kernel does not send packets to the tun already.

TUNATTACHFILTER can not be used as only tun_net_xmit() is taking care
of it.

Reported-by: Curt Wohlgemuth <curtw@google.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tun.c