From: David Ahern <d...@cumulusnetworks.com>
Date: Fri, 13 May 2016 12:23:45 -0700

> One cpu can be processing packets which includes using the cached route
> entries in the vrf device's private data and on another cpu the device
> gets deleted which releases the routes and sets the pointers in net_vrf
> to NULL. This results in datapath dereferencing a NULL pointer.
> 
> Fix by protecting access to dst's with rcu.
> 
> Fixes: 193125dbd8eb ("net: Introduce VRF device driver")
> Fixes: 35402e313663 ("net: Add IPv6 support to VRF device")
> Signed-off-by: David Ahern <d...@cumulusnetworks.com>

Applied.

> Dave: I can handle the backports to stable branches if you prefer.

Sure, I'd really appreciate that.

Reply via email to