]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_rxtx.c
net/mlx5: fix error statistics in SSE Rx
[dpdk.git] / drivers / net / mlx5 / mlx5_rxtx.c
index 2572a1652d4760b15f5d97e85c16fab407750763..b07bcd118cc65fe144db9e02a3370aedea2f6e07 100644 (file)
@@ -94,7 +94,8 @@ mlx5_set_ptype_table(void)
        unsigned int i;
        uint32_t (*p)[RTE_DIM(mlx5_ptype_table)] = &mlx5_ptype_table;
 
-       for (i = 0; i < RTE_DIM(mlx5_ptype_table); ++i)
+       /* Last entry must not be overwritten, reserved for errored packet. */
+       for (i = 0; i < RTE_DIM(mlx5_ptype_table) - 1; ++i)
                (*p)[i] = RTE_PTYPE_UNKNOWN;
        /*
         * The index to the array should have: