Hi, > -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Qi Zhang > Sent: Monday, October 17, 2016 1:24 AM > To: Wu, Jingjing <jingjing.wu at intel.com>; Zhang, Helin > <helin.zhang at intel.com> > Cc: dev at dpdk.org; Zhang, Qi Z <qi.z.zhang at intel.com> > Subject: [dpdk-dev] [PATCH 0/3] net: fix out of order rx read issue > > Volatile point has been cast to non-volatile point when call _mm_loadu_si128, > so add compile barrier to prevent compiler reorder. > > Qi Zhang (3): > net/i40e: fix out of order rx read issue > net/ixgbe: fix out of order rx read issue > net/fm10k: fix out of order rx read issue > > drivers/net/fm10k/fm10k_rxtx_vec.c | 3 +++ > drivers/net/i40e/i40e_rxtx_vec.c | 3 +++ > drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 3 +++ > 3 files changed, 9 insertions(+)
I have an overall comment on the committed message. You'd better to describe why we have out of order issue here and the requirement on the execution order of the 4 loads.