diff --git a/net/core/dev.c b/net/core/dev.c
index 85e3f8d..52ec7f4 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -3266,6 +3266,9 @@ gro_result_t napi_frags_finish(struct napi_struct *napi, struct sk_buff *skb,
 		break;
 
 	case GRO_DROP:
+		kfree_skb(skb);
+		break;
+
 	case GRO_MERGED_FREE:
 		napi_reuse_skb(napi, skb);
 		break;
