> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Reshma Pattan > Sent: Friday, March 25, 2016 3:14 PM > To: dev at dpdk.org; Ananyev, Konstantin > Cc: Pattan, Reshma > Subject: [dpdk-dev] [PATCH v3] examples/l3fwd: fix validation for queue id of > config tuple > > Added validation for queue id of config parameter tuple. > > This validation enforces user to enter queue ids of a port > from 0 and in sequence. > > This additional validation on queue ids avoids ixgbe crash caused by null > rxq pointer access inside ixgbe_dev_rx_init. > > Reason for null rxq is, L3fwd application allocates memory only for queues > passed by user. > But rte_eth_dev_start tries to initialize rx queues in sequence from 0 to > nb_rx_queues, > which is not true and coredump while accessing the unallocated queue . > > Fixes: af75078fece3 ("first public release") > > Signed-off-by: Reshma Pattan <reshma.pattan at intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>