[PATCH v3 2/8] net/iavf: add a variable for hena
Anatoly Burakov
anatoly.burakov at intel.com
Fri Mar 6 11:58:18 CET 2026
Currently, we read RSS hena value directly from output buffer using an in
place pointer cast. Use a variable instead.
Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
---
drivers/net/intel/iavf/iavf_vchnl.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/intel/iavf/iavf_vchnl.c b/drivers/net/intel/iavf/iavf_vchnl.c
index a1dc573841..d97bdf0dc1 100644
--- a/drivers/net/intel/iavf/iavf_vchnl.c
+++ b/drivers/net/intel/iavf/iavf_vchnl.c
@@ -1933,6 +1933,7 @@ int
iavf_get_hena_caps(struct iavf_adapter *adapter, uint64_t *caps)
{
struct iavf_info *vf = IAVF_DEV_PRIVATE_TO_VF(adapter);
+ struct virtchnl_rss_hena *hena;
struct iavf_cmd_info args;
int err;
@@ -1949,7 +1950,8 @@ iavf_get_hena_caps(struct iavf_adapter *adapter, uint64_t *caps)
return err;
}
- *caps = ((struct virtchnl_rss_hena *)args.out_buffer)->hena;
+ hena = (struct virtchnl_rss_hena *)args.out_buffer;
+ *caps = hena->hena;
return 0;
}
--
2.47.3
More information about the dev
mailing list