From bf0038b1a8e2be6cb77e07255fb0b1e527461a4d Mon Sep 17 00:00:00 2001
From: Maxime Bizon <mbizon@freebox.fr>
Date: Wed, 18 Dec 2024 09:04:31 +0100
Subject: [PATCH 7/7] ethtool: add missing zeroing of ethtool_rxnfc struct

new kernel now checks flow_type field, which was left uninitialized.
---
 rxclass.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/rxclass.c b/rxclass.c
index 7997265..3a3c830 100644
--- a/rxclass.c
+++ b/rxclass.c
@@ -587,6 +587,7 @@ int rxclass_rule_ins(struct cmd_context *ctx,
 	}
 
 	/* notify netdev of new rule */
+	memset(&nfccmd, 0, sizeof (nfccmd));
 	nfccmd.cmd = ETHTOOL_SRXCLSRLINS;
 	nfccmd.rss_context = rss_context;
 	nfccmd.fs = *fsp;
-- 
2.34.1

