Commit 728c5f5e authored by Radoslaw Tyl's avatar Radoslaw Tyl Committed by Lu Wei
Browse files

igb: set max size RX buffer when store bad packet is enabled

stable inclusion
from stable-v5.10.195
commit 3e39008e9e3043663324f0920a5d6ebfa68cc92a
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I885ON
CVE: CVE-2023-45871

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3e39008e9e3043663324f0920a5d6ebfa68cc92a



--------------------------------

commit bb5ed01c upstream.

Increase the RX buffer size to 3K when the SBP bit is on. The size of
the RX buffer determines the number of pages allocated which may not
be sufficient for receive frames larger than the set MTU size.

Cc: stable@vger.kernel.org
Fixes: 89eaefb6 ("igb: Support RX-ALL feature flag.")
Reported-by: default avatarManfred Rudigier <manfred.rudigier@omicronenergy.com>
Signed-off-by: default avatarRadoslaw Tyl <radoslawx.tyl@intel.com>
Tested-by: Arpana Arland <arpanax.arland@intel.com> (A Contingent worker at Intel)
Signed-off-by: default avatarTony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: default avatarLu Wei <luwei32@huawei.com>
parent adb237b9
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment