The #ifdef only had the break in the else leg rather than in the first leg, leading to the value set their being overridden on fall-through.
Fixes: 986ff526fb84 ("net: add CRC computation API") Signed-off-by: Bruce Richardson <bruce.richard...@intel.com> --- lib/librte_net/rte_net_crc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_net/rte_net_crc.c b/lib/librte_net/rte_net_crc.c index e8326fe..9d1ee63 100644 --- a/lib/librte_net/rte_net_crc.c +++ b/lib/librte_net/rte_net_crc.c @@ -167,8 +167,8 @@ rte_net_crc_set_alg(enum rte_net_crc_alg alg) handlers = handlers_sse42; #else alg = RTE_NET_CRC_SCALAR; - break; #endif + break; case RTE_NET_CRC_SCALAR: default: handlers = handlers_scalar; -- 2.9.3