All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v9 0/2] virtio-net: Add notification coalescing support
@ 2026-07-02 13:16 Koushik Dutta
  2026-07-02 13:16 ` [PATCH v9 1/2] [PATCH 1/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 Koushik Dutta
  2026-07-02 13:16 ` [PATCH v9 2/2] [PATCH 2/2] 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 Koushik Dutta
  0 siblings, 2 replies; 4+ messages in thread
From: Koushik Dutta @ 2026-07-02 13:16 UTC (permalink / raw)
  To: qemu-devel
  Cc: Zhao Liu, Michael S. Tsirkin, Jason Wang, Stefano Garzarella,
	Philippe Mathieu-Daudé, Eugenio Pérez

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



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

end of thread, other threads:[~2026-07-04 10:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-02 13:16 [PATCH v9 0/2] virtio-net: Add notification coalescing support Koushik Dutta
2026-07-02 13:16 ` [PATCH v9 1/2] [PATCH 1/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 Koushik Dutta
2026-07-02 13:16 ` [PATCH v9 2/2] [PATCH 2/2] 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 Koushik Dutta
2026-07-04 10:20   ` Michael S. Tsirkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.