+#define HNAE3_SCC_VERSION_BYTE1_SHIFT 8Not strictly related to this patch, but FWIIW, I suspect that
+#define HNAE3_SCC_VERSION_BYTE1_MASK GENMASK(15, 8)
+#define HNAE3_SCC_VERSION_BYTE0_SHIFT 0
+#define HNAE3_SCC_VERSION_BYTE0_MASK GENMASK(7, 0)
hnae3_set_field() and hnae3_get_field() could be reworked to use / replaced
by use of FIELD_PREP and FIELD_GET. In which case I suspect that the
*_SHIFT #defines would no longer be needed.