[PATCH v9 0/2] virtio-net: Add notification coalescing support

Koushik Dutta posted 2 patches 3 weeks, 2 days ago
Failed in applying to current master (apply log)
hw/core/machine.c              |   1 +
hw/net/virtio-net.c            | 220 +++++++++++++++++++++++++++++----
include/hw/virtio/virtio-net.h |   8 ++
net/passt.c                    |   1 +
net/tap.c                      |   1 +
net/vhost-user.c               |   1 +
net/vhost-vdpa.c               |   1 +
7 files changed, 212 insertions(+), 21 deletions(-)
[PATCH v9 0/2] virtio-net: Add notification coalescing support
Posted by Koushik Dutta 3 weeks, 2 days ago
This series adds support for virtio network notification
coalescing (VIRTIO_NET_F_NOFT_COAL) in virtio-net.

Patch 1: Introduces a Tx dispatch helper to unify tx path
handling.

Patch 2: Implements notification coalescing support and feature
negotiation for virtio-net.

Koushik Dutta (2):
  Introduce virtio_net_handle_tx_dispatch() to unify TX path handling.
    This dispatcher dynamically selects between timer-based and BH-based
    TX processing based on configuration.
  Implement VirtIO Network Notification Coalescing
    (VIRTIO_NET_F_NOTF_COAL). This allows guests to reduce interrupt
    overhead by configuring coalescing parameters via ethtool -C for
    both RX and TX paths.

 hw/core/machine.c              |   1 +
 hw/net/virtio-net.c            | 220 +++++++++++++++++++++++++++++----
 include/hw/virtio/virtio-net.h |   8 ++
 net/passt.c                    |   1 +
 net/tap.c                      |   1 +
 net/vhost-user.c               |   1 +
 net/vhost-vdpa.c               |   1 +
 7 files changed, 212 insertions(+), 21 deletions(-)

-- 
2.53.0