mbox series

[00/10] net/virtio: cleanups and fixes for packed/split ring

Message ID 20190319064312.13743-1-tiwei.bie@intel.com (mailing list archive)
Headers show
Series net/virtio: cleanups and fixes for packed/split ring | expand

Message

Tiwei Bie March 19, 2019, 6:43 a.m. UTC
Tiwei Bie (10):
  net/virtio: fix typo in packed ring init
  net/virtio: fix interrupt helper for packed ring
  net/virtio: add missing barrier in interrupt enable
  net/virtio: optimize flags update for packed ring
  net/virtio: refactor virtqueue structure
  net/virtio: drop redundant suffix in packed ring structure
  net/virtio: drop unused field in Tx region structure
  net/virtio: add interrupt helper for split ring
  net/virtio: add ctrl vq helper for split ring
  net/virtio: improve batching in standard Rx path

 drivers/net/virtio/virtio_ethdev.c            | 172 +++++++++---------
 drivers/net/virtio/virtio_ring.h              |  15 +-
 drivers/net/virtio/virtio_rxtx.c              | 139 +++++++-------
 drivers/net/virtio/virtio_rxtx_simple.h       |   2 +-
 drivers/net/virtio/virtio_rxtx_simple_neon.c  |   2 +-
 drivers/net/virtio/virtio_rxtx_simple_sse.c   |   2 +-
 .../net/virtio/virtio_user/virtio_user_dev.c  |  22 +--
 drivers/net/virtio/virtio_user_ethdev.c       |  11 +-
 drivers/net/virtio/virtqueue.c                |   6 +-
 drivers/net/virtio/virtqueue.h                | 100 +++++-----
 10 files changed, 241 insertions(+), 230 deletions(-)

Comments

Maxime Coquelin March 20, 2019, 7:35 a.m. UTC | #1
On 3/19/19 7:43 AM, Tiwei Bie wrote:
> Tiwei Bie (10):
>    net/virtio: fix typo in packed ring init
>    net/virtio: fix interrupt helper for packed ring
>    net/virtio: add missing barrier in interrupt enable
>    net/virtio: optimize flags update for packed ring
>    net/virtio: refactor virtqueue structure
>    net/virtio: drop redundant suffix in packed ring structure
>    net/virtio: drop unused field in Tx region structure
>    net/virtio: add interrupt helper for split ring
>    net/virtio: add ctrl vq helper for split ring
>    net/virtio: improve batching in standard Rx path
> 
>   drivers/net/virtio/virtio_ethdev.c            | 172 +++++++++---------
>   drivers/net/virtio/virtio_ring.h              |  15 +-
>   drivers/net/virtio/virtio_rxtx.c              | 139 +++++++-------
>   drivers/net/virtio/virtio_rxtx_simple.h       |   2 +-
>   drivers/net/virtio/virtio_rxtx_simple_neon.c  |   2 +-
>   drivers/net/virtio/virtio_rxtx_simple_sse.c   |   2 +-
>   .../net/virtio/virtio_user/virtio_user_dev.c  |  22 +--
>   drivers/net/virtio/virtio_user_ethdev.c       |  11 +-
>   drivers/net/virtio/virtqueue.c                |   6 +-
>   drivers/net/virtio/virtqueue.h                | 100 +++++-----
>   10 files changed, 241 insertions(+), 230 deletions(-)
> 


Applied to dpdk-next-virtio/master branch.

Thanks,
Maxime