Fix an issue where __FrontendUpdateHash tries to
set controller hash algorithm to Toeplitz even if
its hash parameter was set to
XEN_NETIF_CTRL_HASH_ALGORITHM_NONE.
Signed-off-by: Tu Dinh <ngoc-tu.dinh@vates.tech>
}
status = ControllerSetHashAlgorithm(Controller,
- XEN_NETIF_CTRL_HASH_ALGORITHM_TOEPLITZ);
+ Hash->Algorithm);
if (!NT_SUCCESS(status))
goto fail1;
+ if (Hash->Algorithm == XEN_NETIF_CTRL_HASH_ALGORITHM_NONE)
+ goto done;
+
status = ControllerSetHashMappingSize(Controller, Size);
if (!NT_SUCCESS(status))
goto fail2;