> -----Original Message-----
> From: Björn Töpel [mailto:bjorn.to...@gmail.com]
> Sent: Tuesday, August 25, 2020 5:16 PM
> To: jeffrey.t.kirs...@intel.com; intel-wired-...@lists.osuosl.org
> Cc: Björn Töpel <bjorn.to...@intel.com>; magnus.karls...@intel.com;
> magnus.karls...@gmail.com; netdev@vger.kernel.org;
> maciej.fijalkow...@intel.com; piotr.raczyn...@intel.com;
> maciej.machnikow...@intel.com; Li,Rongqing <lirongq...@baidu.com>
> Subject: [PATCH net 3/3] ice: avoid premature Rx buffer reuse
> 
> From: Björn Töpel <bjorn.to...@intel.com>
> 
> The page recycle code, incorrectly, relied on that a page fragment could not 
> be
> freed inside xdp_do_redirect(). This assumption leads to that page fragments
> that are used by the stack/XDP redirect can be reused and overwritten.
> 
> To avoid this, store the page count prior invoking xdp_do_redirect().
> 
> Fixes: efc2214b6047 ("ice: Add support for XDP")
> Signed-off-by: Björn Töpel <bjorn.to...@intel.com>


Reported-and-analyzed-by: Li RongQing <lirongq...@baidu.com>

Thanks

-Li

Reply via email to