From fe7744e84b7af87b7da2b58e5bee4713d18fcce6 Mon Sep 17 00:00:00 2001 From: Jarno Rajahalme Date: Tue, 7 May 2013 20:52:03 +0300 Subject: [PATCH] datapath: Free skb dropped by lisp_tnl_send(). vport->send functions must free the skbs they themselves report as dropped (return 0). Signed-off-by: Jarno Rajahalme Signed-off-by: Pravin B Shelar --- datapath/vport-lisp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/datapath/vport-lisp.c b/datapath/vport-lisp.c index ca2b441aa..3d0a315f7 100644 --- a/datapath/vport-lisp.c +++ b/datapath/vport-lisp.c @@ -377,6 +377,7 @@ static int lisp_tnl_send(struct vport *vport, struct sk_buff *skb) LISP_HLEN, lisp_build_header); return tnl_len > 0 ? tnl_len + network_offset : tnl_len; default: + kfree_skb(skb); return 0; } } -- 2.20.1