]> git.droids-corp.org - dpdk.git/commit
net/qede/base: fix Rx queue access by malicious VFs
authorRasesh Mody <rasesh.mody@cavium.com>
Fri, 23 Dec 2016 00:50:02 +0000 (16:50 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 17 Jan 2017 18:40:52 +0000 (19:40 +0100)
commit917ce8bd36f8fca277b09c0717fccb6ec60f4f1d
treee9cabb044894a03f321b65a2e3c7a12791337e6f
parentc3c5eaa085254978ebd11f9ba8ab2e777f8310e5
net/qede/base: fix Rx queue access by malicious VFs

Rx queue access is still done prior to the index being validated by PF.
Hence move Rx queue and status block validation check before accessing
Rx queue to prevent malicious VFs from using out-of-bound queue indices.

Fixes: 98bc693e1938 ("net/qede/base: change queue start")
Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
drivers/net/qede/base/ecore_sriov.c