net/sfc/base: do not use enum type when values are bitmask
[dpdk.git] / drivers / net / sfc / base / ef10_rx.c
index 2bcd823..b65faed 100644 (file)
@@ -304,13 +304,13 @@ efx_mcdi_rss_context_set_flags(
 
        MCDI_IN_POPULATE_DWORD_4(req, RSS_CONTEXT_SET_FLAGS_IN_FLAGS,
            RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_IPV4_EN,
-           (type & (1U << EFX_RX_HASH_IPV4)) ? 1 : 0,
+           (type & EFX_RX_HASH_IPV4) ? 1 : 0,
            RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_TCPV4_EN,
-           (type & (1U << EFX_RX_HASH_TCPIPV4)) ? 1 : 0,
+           (type & EFX_RX_HASH_TCPIPV4) ? 1 : 0,
            RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_IPV6_EN,
-           (type & (1U << EFX_RX_HASH_IPV6)) ? 1 : 0,
+           (type & EFX_RX_HASH_IPV6) ? 1 : 0,
            RSS_CONTEXT_SET_FLAGS_IN_TOEPLITZ_TCPV6_EN,
-           (type & (1U << EFX_RX_HASH_TCPIPV6)) ? 1 : 0);
+           (type & EFX_RX_HASH_TCPIPV6) ? 1 : 0);
 
        efx_mcdi_execute(enp, &req);