net: lwtunnel: Handle lwtunnel_fill_encap failure
authorDavid Ahern <dsa@cumulusnetworks.com>
Wed, 11 Jan 2017 22:29:54 +0000 (14:29 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 4 Feb 2017 08:45:08 +0000 (09:45 +0100)
commit2e84b8ce6fc3228e0589e6f1215af99613963f0d
tree233f3b605ffd9c067df554ad1879fe9ee58006ce
parent290db2cd517ee73bafbf4dcef34a942efdd0b1b1
net: lwtunnel: Handle lwtunnel_fill_encap failure

[ Upstream commit ea7a80858f57d8878b1499ea0f1b8a635cc48de7 ]

Handle failure in lwtunnel_fill_encap adding attributes to skb.

Fixes: 571e722676fe ("ipv4: support for fib route lwtunnel encap attributes")
Fixes: 19e42e451506 ("ipv6: support for fib route lwtunnel encap attributes")
Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ipv4/fib_semantics.c
net/ipv6/route.c