Re: [dpdk-dev] [PATCH v5 1/1] ring: guarantee load/load order in enqueue and dequeue

2017-11-10 Thread Ananyev, Konstantin
> -Original Message- > From: Jia He [mailto:hejia...@gmail.com] > Sent: Friday, November 10, 2017 1:51 AM > To: jerin.ja...@caviumnetworks.com; dev@dpdk.org; olivier.m...@6wind.com > Cc: Ananyev, Konstantin ; Richardson, Bruce > ; jianbo@arm.com; > hemant.agra...@nxp.com; Jia He ; Ji

Re: [dpdk-dev] [PATCH v5 1/1] ring: guarantee load/load order in enqueue and dequeue

2017-11-09 Thread Jianbo Liu
The 11/10/2017 08:16, Jerin Jacob wrote: > -Original Message- > > Date: Fri, 10 Nov 2017 01:51:09 + > > From: Jia He > > To: jerin.ja...@caviumnetworks.com, dev@dpdk.org, olivier.m...@6wind.com > > Cc: konstantin.anan...@intel.com, bruce.richard...@intel.com, > > jianbo@arm.com, h

Re: [dpdk-dev] [PATCH v5 1/1] ring: guarantee load/load order in enqueue and dequeue

2017-11-09 Thread Jerin Jacob
-Original Message- > Date: Fri, 10 Nov 2017 01:51:09 + > From: Jia He > To: jerin.ja...@caviumnetworks.com, dev@dpdk.org, olivier.m...@6wind.com > Cc: konstantin.anan...@intel.com, bruce.richard...@intel.com, > jianbo@arm.com, hemant.agra...@nxp.com, Jia He , > Jia He , jie2@

[dpdk-dev] [PATCH v5 1/1] ring: guarantee load/load order in enqueue and dequeue

2017-11-09 Thread Jia He
We watched a rte panic of mbuf_autotest in our qualcomm arm64 server. In __rte_ring_move_cons_head() ... do { /* Restore n as it may change every loop */ n = max; *old_head = r->cons.head;//1st load const uint3