Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Dekel Peled > Sent: Monday, November 11, 2019 4:33 PM > To: Matan Azrad <ma...@mellanox.com>; Shahaf Shuler > <shah...@mellanox.com>; Slava Ovsiienko <viachesl...@mellanox.com> > Cc: Ori Kam <or...@mellanox.com>; dev@dpdk.org; sta...@dpdk.org > Subject: [dpdk-dev] [PATCH] net/mlx5: fix RSS action validation of queue idx > > RSS action validation function checks the queues included in RSS > to make sure they are valid. > A Queue is considered valid if the pointer to the queue (item at > location queue-index of RxQ array) is not a null value. > The queue indices are not checked. If a large value is entered as > queue index, using it as an index in RxQ array will result in a > pointer to memory out of array bounds. If this memory contains a > value which is not null, this queue will be wrongly considered valid. > > This patch updates function mlx5_flow_validate_action_rss() with > check of the input queue indices, as done in function > mlx5_flow_validate_action_queue(). > > Fixes: 23c1d42c7138 ("net/mlx5: split flow validation to dedicated function") > Cc: sta...@dpdk.org > > Signed-off-by: Dekel Peled <dek...@mellanox.com> > --- > drivers/net/mlx5/mlx5_flow.c | 5 +++++ > 1 file changed, 5 insertions(+) >
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh