X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmlx5%2Fmlx5_rxtx.c;h=b07bcd118cc65fe144db9e02a3370aedea2f6e07;hb=9807f113354419a799a8f20fb8e187959feb5f05;hp=2572a1652d4760b15f5d97e85c16fab407750763;hpb=58db3b6fe92234bed9e2306b66b5daf4f591fb13;p=dpdk.git diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c index 2572a1652d..b07bcd118c 100644 --- a/drivers/net/mlx5/mlx5_rxtx.c +++ b/drivers/net/mlx5/mlx5_rxtx.c @@ -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: