diff --git a/net/sched/sch_ingress.c b/net/sched/sch_ingress.c
index 04e886f6cee43361f49518917340e3e21ad75b0d..a463a63192c3c73fd1d346b91c3b0f34cfd1a55b 100644
--- a/net/sched/sch_ingress.c
+++ b/net/sched/sch_ingress.c
@@ -123,7 +123,7 @@ static void ingress_destroy(struct Qdisc *sch)
 	if (entry) {
 		tcx_miniq_set_active(entry, false);
 		if (!tcx_entry_is_active(entry)) {
-			tcx_entry_update(dev, NULL, false);
+			tcx_entry_update(dev, NULL, true);
 			tcx_entry_free(entry);
 		}
 	}