Commit e2f7d3f
ice: validate queue quanta parameters to prevent OOB access
Add queue wraparound prevention in quanta configuration.
Ensure end_qid does not overflow by validating start_qid and num_queues.
Fixes: 0153077 ("ice: Support VF queue rate limit and quanta size configuration")
Reviewed-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Jan Glaza <jan.glaza@intel.com>
Signed-off-by: Martyna Szapar-Mudlaw <martyna.szapar-mudlaw@linux.intel.com>
Tested-by: Rafal Romanowski <rafal.romanowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>1 parent f91d0ef commit e2f7d3f
1 file changed
Lines changed: 9 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1900 | 1900 | | |
1901 | 1901 | | |
1902 | 1902 | | |
| 1903 | + | |
1903 | 1904 | | |
1904 | | - | |
1905 | 1905 | | |
1906 | 1906 | | |
1907 | 1907 | | |
1908 | 1908 | | |
1909 | 1909 | | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
| 1917 | + | |
1910 | 1918 | | |
1911 | 1919 | | |
1912 | 1920 | | |
| |||
1918 | 1926 | | |
1919 | 1927 | | |
1920 | 1928 | | |
1921 | | - | |
1922 | | - | |
1923 | 1929 | | |
1924 | 1930 | | |
1925 | 1931 | | |
| |||
1948 | 1954 | | |
1949 | 1955 | | |
1950 | 1956 | | |
1951 | | - | |
1952 | 1957 | | |
1953 | 1958 | | |
1954 | 1959 | | |
| |||
0 commit comments