mirror of
https://github.com/torvalds/linux.git
synced 2024-12-23 11:21:33 +00:00
ixgbe: invalidate FCoE DDP context when no error status is available
The hw automatically invalidates the context if DDP is successful or there is error detected. In case there is no error status available from the hw, initializing the per context error status to be 1 allows the DDP context to be still invalidated via the upper layer call to ddp_put(). Signed-off-by: Yi Zou <yi.zou@intel.com> Tested-by: Ross Brattain <ross.b.brattain@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
a41c059741
commit
8ca371e484
@ -68,7 +68,7 @@ static inline bool ixgbe_rx_is_fcoe(union ixgbe_adv_rx_desc *rx_desc)
|
||||
static inline void ixgbe_fcoe_clear_ddp(struct ixgbe_fcoe_ddp *ddp)
|
||||
{
|
||||
ddp->len = 0;
|
||||
ddp->err = 0;
|
||||
ddp->err = 1;
|
||||
ddp->udl = NULL;
|
||||
ddp->udp = 0UL;
|
||||
ddp->sgl = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user