dev.dpdk.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/14] new vhost example
@ 2014-10-20  4:38 Huawei Xie
       [not found] ` <1413779906-28113-1-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 22+ messages in thread
From: Huawei Xie @ 2014-10-20  4:38 UTC (permalink / raw)
  To: dev-VfR2kkLFssw

New vhost example is a transform of old vhost example.
It calls vhost library API to receive/transmit packets from guest VM.
zero copy logic is kept in vhost example.

Huawei Xie (14):
  copy old vhost example files main.c/main.h as the base of new vhost example
  remove virtio_dev_(merge_)rx, copy_from_mbuf_to_ring, virtio_dev_(merge_)tx
  add hpa region check and generation functions
  dev->vdev
  hpa region generation in new_device
  call rte_vhost_enqueue_burst, rte_vhost_dequeue_burst API. Add mac learning and retry logic
  patch virtio_tx_route
  remove gpa_to_vva, base_index
  other APIs
  vmdq_rx_q change
  minimal changes 
  add branch hint
  disalbe RTE_IXGBE_INC_VEC as workaround for merge-able feature
  add example Makefile

 examples/vhost/Makefile |   60 +
 examples/vhost/main.c   | 3051 +++++++++++++++++++++++++++++++++++++++++++++++
 examples/vhost/main.h   |  122 ++
 3 files changed, 3233 insertions(+)
 create mode 100644 examples/vhost/Makefile
 create mode 100644 examples/vhost/main.c
 create mode 100644 examples/vhost/main.h

-- 
1.8.1.4

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2014-10-23 16:17 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-20  4:38 [PATCH 00/14] new vhost example Huawei Xie
     [not found] ` <1413779906-28113-1-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-10-20  4:38   ` [PATCH 01/14] copy old " Huawei Xie
2014-10-20  4:38   ` [PATCH 02/14] remove virtio_dev_rx, virtio_dev_merge_rx, copy_from_mbuf_to_ring, virtio_dev_tx, virtio_dev_merge_tx Huawei Xie
2014-10-20  4:38   ` [PATCH 03/14] add bak two hpa region functions Huawei Xie
2014-10-20  4:38   ` [PATCH 04/14] dev->vdev Huawei Xie
2014-10-20  4:38   ` [PATCH 05/14] hpa region Huawei Xie
2014-10-20  4:38   ` [PATCH 06/14] enqueue_burst, dequeue_burst, mac learning Huawei Xie
2014-10-20  4:38   ` [PATCH 07/14] patch virtio_tx_route Huawei Xie
2014-10-20  4:38   ` [PATCH 08/14] remove gpa_to_vva, base_index Huawei Xie
     [not found]     ` <1413779906-28113-9-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-10-23  9:43       ` Thomas Monjalon
2014-10-20  4:38   ` [PATCH 09/14] other APIs Huawei Xie
     [not found]     ` <1413779906-28113-10-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-10-23  9:44       ` Thomas Monjalon
2014-10-20  4:38   ` [PATCH 10/14] vmdq_rx_q Huawei Xie
     [not found]     ` <1413779906-28113-11-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-10-23  9:45       ` Thomas Monjalon
2014-10-20  4:38   ` [PATCH 11/14] minor fixes Huawei Xie
2014-10-20  4:38   ` [PATCH 12/14] add branch hint Huawei Xie
2014-10-20  4:38   ` [PATCH 13/14] INC_VEC Huawei Xie
2014-10-20  4:38   ` [PATCH 14/14] Makefile Huawei Xie
     [not found]     ` <1413779906-28113-15-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-10-23  9:48       ` Thomas Monjalon
2014-10-20  5:21   ` [PATCH 00/14] new vhost example Ouyang, Changchun
2014-10-23 11:10   ` Thomas Monjalon
2014-10-23 16:17     ` Xie, Huawei

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).