X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fice%2Fbase%2Fice_controlq.h;fp=drivers%2Fnet%2Fice%2Fbase%2Fice_controlq.h;h=94e8bfcc98e93efcd29f24fbb4c885133691e57f;hb=36a7d65eb54c15e866c4715cb743c7f02190ec8e;hp=161c1bebff599922474f845e4fe20cb174497927;hpb=9966f7fcb9c47d97bdb38bef108631edb0b07183;p=dpdk.git diff --git a/drivers/net/ice/base/ice_controlq.h b/drivers/net/ice/base/ice_controlq.h index 161c1bebff..94e8bfcc98 100644 --- a/drivers/net/ice/base/ice_controlq.h +++ b/drivers/net/ice/base/ice_controlq.h @@ -15,8 +15,8 @@ (&(((struct ice_aq_desc *)((R).desc_buf.va))[i])) #define ICE_CTL_Q_DESC_UNUSED(R) \ - (u16)((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \ - (R)->next_to_clean - (R)->next_to_use - 1) + ((u16)((((R)->next_to_clean > (R)->next_to_use) ? 0 : (R)->count) + \ + (R)->next_to_clean - (R)->next_to_use - 1)) /* Defines that help manage the driver vs FW API checks. * Take a look at ice_aq_ver_check in ice_controlq.c for actual usage.