qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/15] Net patches
@ 2023-07-07  9:06 Jason Wang
  2023-07-07  9:06 ` [PULL 01/15] virtio-net: correctly report maximum tx_queue_size value Jason Wang
                   ` (15 more replies)
  0 siblings, 16 replies; 20+ messages in thread
From: Jason Wang @ 2023-07-07  9:06 UTC (permalink / raw)
  To: qemu-devel, richard.henderson, peter.maydell; +Cc: Jason Wang

The following changes since commit 97c81ef4b8e203d9620fd46e7eb77004563e3675:

  Merge tag 'pull-9p-20230706' of https://github.com/cschoenebeck/qemu into staging (2023-07-06 18:19:42 +0100)

are available in the git repository at:

  https://github.com/jasowang/qemu.git tags/net-pull-request

for you to fetch changes up to da9f7f7769e8e65f6423095e978f9a375e33515c:

  igb: Remove obsolete workaround for Windows (2023-07-07 16:35:12 +0800)

----------------------------------------------------------------

----------------------------------------------------------------
Akihiko Odaki (2):
      e1000e: Add ICR clearing by corresponding IMS bit
      igb: Remove obsolete workaround for Windows

Bin Meng (9):
      hw/net: e1000: Remove the logic of padding short frames in the receive path
      hw/net: vmxnet3: Remove the logic of padding short frames in the receive path
      hw/net: i82596: Remove the logic of padding short frames in the receive path
      hw/net: ne2000: Remove the logic of padding short frames in the receive path
      hw/net: pcnet: Remove the logic of padding short frames in the receive path
      hw/net: rtl8139: Remove the logic of padding short frames in the receive path
      hw/net: sungem: Remove the logic of padding short frames in the receive path
      hw/net: sunhme: Remove the logic of padding short frames in the receive path
      hw/net: ftgmac100: Drop the small packet check in the receive path

Laurent Vivier (4):
      virtio-net: correctly report maximum tx_queue_size value
      net: socket: prepare to cleanup net_init_socket()
      net: socket: move fd type checking to its own function
      net: socket: remove net_init_socket()

 hw/net/e1000.c       | 11 +----------
 hw/net/e1000e_core.c | 38 +++++++++++++++++++++++++++++++------
 hw/net/ftgmac100.c   |  8 --------
 hw/net/i82596.c      | 18 ------------------
 hw/net/igb_core.c    |  7 +------
 hw/net/ne2000.c      | 12 ------------
 hw/net/pcnet.c       |  9 ---------
 hw/net/rtl8139.c     | 12 ------------
 hw/net/sungem.c      | 14 --------------
 hw/net/sunhme.c      | 11 -----------
 hw/net/trace-events  |  1 +
 hw/net/virtio-net.c  |  4 ++--
 hw/net/vmxnet3.c     | 10 ----------
 net/socket.c         | 53 +++++++++++++++++++++++++++-------------------------
 14 files changed, 65 insertions(+), 143 deletions(-)




^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PULL 00/15] Net patches
@ 2022-03-08 13:34 Jason Wang
  2022-03-09 20:00 ` Peter Maydell
  0 siblings, 1 reply; 20+ messages in thread
From: Jason Wang @ 2022-03-08 13:34 UTC (permalink / raw)
  To: qemu-devel, peter.maydell; +Cc: Jason Wang

The following changes since commit f45cc81911adc7726e8a2801986b6998b91b816e:

  Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20220307' into staging (2022-03-08 09:06:57 +0000)

are available in the git repository at:

  https://github.com/jasowang/qemu.git tags/net-pull-request

for you to fetch changes up to a10dd1e279fc56cebc7e738925e0db85d0cea089:

  vdpa: Expose VHOST_F_LOG_ALL on SVQ (2022-03-08 21:18:41 +0800)

----------------------------------------------------------------

----------------------------------------------------------------
Eugenio Pérez (14):
      vhost: Add VhostShadowVirtqueue
      vhost: Add Shadow VirtQueue kick forwarding capabilities
      vhost: Add Shadow VirtQueue call forwarding capabilities
      vhost: Add vhost_svq_valid_features to shadow vq
      virtio: Add vhost_svq_get_vring_addr
      vdpa: adapt vhost_ops callbacks to svq
      vhost: Shadow virtqueue buffers forwarding
      util: Add iova_tree_alloc_map
      util: add iova_tree_find_iova
      vhost: Add VhostIOVATree
      vdpa: Add custom IOTLB translations to SVQ
      vdpa: Adapt vhost_vdpa_get_vring_base to SVQ
      vdpa: Never set log_base addr if SVQ is enabled
      vdpa: Expose VHOST_F_LOG_ALL on SVQ

Jason Wang (1):
      virtio-net: fix map leaking on error during receive

 hw/net/virtio-net.c                |   1 +
 hw/virtio/meson.build              |   2 +-
 hw/virtio/vhost-iova-tree.c        | 110 +++++++
 hw/virtio/vhost-iova-tree.h        |  27 ++
 hw/virtio/vhost-shadow-virtqueue.c | 637 +++++++++++++++++++++++++++++++++++++
 hw/virtio/vhost-shadow-virtqueue.h |  87 +++++
 hw/virtio/vhost-vdpa.c             | 525 +++++++++++++++++++++++++++++-
 include/hw/virtio/vhost-vdpa.h     |   8 +
 include/qemu/iova-tree.h           |  38 ++-
 util/iova-tree.c                   | 169 ++++++++++
 10 files changed, 1587 insertions(+), 17 deletions(-)
 create mode 100644 hw/virtio/vhost-iova-tree.c
 create mode 100644 hw/virtio/vhost-iova-tree.h
 create mode 100644 hw/virtio/vhost-shadow-virtqueue.c
 create mode 100644 hw/virtio/vhost-shadow-virtqueue.h



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

end of thread, other threads:[~2023-07-07 19:21 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-07  9:06 [PULL 00/15] Net patches Jason Wang
2023-07-07  9:06 ` [PULL 01/15] virtio-net: correctly report maximum tx_queue_size value Jason Wang
2023-07-07  9:06 ` [PULL 02/15] hw/net: e1000: Remove the logic of padding short frames in the receive path Jason Wang
2023-07-07  9:06 ` [PULL 03/15] hw/net: vmxnet3: " Jason Wang
2023-07-07  9:06 ` [PULL 04/15] hw/net: i82596: " Jason Wang
2023-07-07  9:06 ` [PULL 05/15] hw/net: ne2000: " Jason Wang
2023-07-07  9:06 ` [PULL 06/15] hw/net: pcnet: " Jason Wang
2023-07-07  9:06 ` [PULL 07/15] hw/net: rtl8139: " Jason Wang
2023-07-07  9:06 ` [PULL 08/15] hw/net: sungem: " Jason Wang
2023-07-07  9:06 ` [PULL 09/15] hw/net: sunhme: " Jason Wang
2023-07-07  9:06 ` [PULL 10/15] hw/net: ftgmac100: Drop the small packet check " Jason Wang
2023-07-07  9:06 ` [PULL 11/15] net: socket: prepare to cleanup net_init_socket() Jason Wang
2023-07-07  9:06 ` [PULL 12/15] net: socket: move fd type checking to its own function Jason Wang
2023-07-07  9:06 ` [PULL 13/15] net: socket: remove net_init_socket() Jason Wang
2023-07-07  9:06 ` [PULL 14/15] e1000e: Add ICR clearing by corresponding IMS bit Jason Wang
2023-07-07  9:06 ` [PULL 15/15] igb: Remove obsolete workaround for Windows Jason Wang
2023-07-07 19:20 ` [PULL 00/15] Net patches Richard Henderson
  -- strict thread matches above, loose matches on Subject: below --
2022-03-08 13:34 Jason Wang
2022-03-09 20:00 ` Peter Maydell
2022-03-10  2:39   ` Jason Wang

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).