On 12/9/2015 8:20 PM, De Lara Guarch, Pablo wrote:
> make: Entering directory `/tmp/dpdk-tmp/examples/vhost'
> CC main.o
[...]
> - rte_ring_sc_dequeue(vpool->ring, (void **)&mbuf);
> + rte_ring_sc_dequeue(vpool->ring, (void *)mbuf);
Here we are expecting the address of &mbuf, not mbuf, which is NULL.
> if (unlikely(mbuf == NULL)) {
> LOG_DEBUG(VHOST_DATA,
> "(%"PRIu64") in attach_rxmbuf_zcp: "
> @@ -1801,7 +1801,7 @@ virtio_tx_route_zcp(struct virtio_net *dev, struct
> rte_mbuf *m,
>
> /* Allocate an mbuf and populate the structure. */
> vpool = &vpool_array[MAX_QUEUES + vmdq_rx_q];
> - rte_ring_sc_dequeue(vpool->ring, (void **)&mbuf);
> + rte_ring_sc_dequeue(vpool->ring, (void *)mbuf);
Same as above.
> if (unlikely(mbuf == NULL)) {
> struct vhost_virtqueue *vq = dev->virtqueue[VIRTIO_TXQ];
> RTE_LOG(ERR, VHOST_DATA,- [dpdk-dev] [PATCH] examples/vhost: fix strict aliasi... Pablo de Lara
- [dpdk-dev] [PATCH] examples/vhost: fix strict a... Xie, Huawei
- [dpdk-dev] [PATCH v2] examples/vhost: fix stric... Pablo de Lara
- [dpdk-dev] [PATCH v2] examples/vhost: fix s... Bruce Richardson
- [dpdk-dev] [PATCH v2] examples/vhost: fix s... Xie, Huawei
- [dpdk-dev] [PATCH v2] examples/vhost: f... De Lara Guarch, Pablo
- [dpdk-dev] [PATCH v3] examples/vhost: fix s... Pablo de Lara
- [dpdk-dev] [PATCH v4] Fixes following e... Pablo de Lara
- [dpdk-dev] [PATCH v4] Fixes followi... Xie, Huawei
- [dpdk-dev] [PATCH v4] Fixes fo... De Lara Guarch, Pablo
- [dpdk-dev] [PATCH v4] Fixe... Xie, Huawei
- [dpdk-dev] [PATCH v5] examples/vhos... Pablo de Lara
- [dpdk-dev] [PATCH v5] examples... Xie, Huawei
- [dpdk-dev] [PATCH v5] exam... Thomas Monjalon

