On 2/18/2016 9:48 PM, Yuanhan Liu wrote: > + uint16_t idx = vq->avail->ring[avail_idx & (vq->size - 1)]; > + uint32_t vec_id = *vec_idx; > + uint32_t len = *allocated; > There is bug not using volatile to retrieve the avail idx.
- [dpdk-dev] [PATCH v2 2/7] vhost: refactor virtio_dev_rx Yuanhan Liu
- [dpdk-dev] [PATCH v2 3/7] vhost: refactor virtio_dev_merge_rx Yuanhan Liu
- [dpdk-dev] [PATCH v2 3/7] vhost: refactor virtio_dev_merg... Xie, Huawei
- [dpdk-dev] [PATCH v2 3/7] vhost: refactor virtio_dev_... Yuanhan Liu
- [dpdk-dev] [PATCH v2 3/7] vhost: refactor virtio_... Xie, Huawei
- [dpdk-dev] [PATCH v2 3/7] vhost: refactor vir... Yuanhan Liu
- [dpdk-dev] [PATCH v2 3/7] vhost: refacto... Xie, Huawei
- [dpdk-dev] [PATCH v2 3/7] vhost: refacto... Xie, Huawei
- [dpdk-dev] [PATCH v2 3/7] vhost: refacto... Yuanhan Liu
- [dpdk-dev] [PATCH v2 3/7] vhost: refactor virtio_dev_merg... Xie, Huawei
- [dpdk-dev] [PATCH v2 4/7] vhost: do not use rte_memcpy for vir... Yuanhan Liu