All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/15] Net patches
@ 2026-05-29  4:57 Jason Wang
  2026-05-29  4:57 ` [PULL 01/15] net/af-xdp: fix type overflow Jason Wang
                   ` (15 more replies)
  0 siblings, 16 replies; 22+ messages in thread
From: Jason Wang @ 2026-05-29  4:57 UTC (permalink / raw)
  To: qemu-devel; +Cc: Jason Wang

The following changes since commit cbf877d67a812be17a9ce404a589e1bdf722c1f6:

  Merge tag 'pbouvier/pr/docs-20260522' of https://gitlab.com/p-b-o/qemu into staging (2026-05-24 07:45:19 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 71d027cfee8553e2ec28efa1ddd7fd0ecbadcc86:

  hw/net/rocker_of_dpa: Avoid unaligned accesses in _of_dpa_flow_match() (2026-05-29 11:54:06 +0800)

----------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEIV1G9IJGaJ7HfzVi7wSWWzmNYhEFAmoZHBQACgkQ7wSWWzmN
YhH7ywf/WZdieTiWCoi1XI2rZ6XCjdJRqTSmp+WENDDQt4tBnXXJ6PxyitFqZh7g
oZnN1+WXgIAO0SZRPbzjspe9mFsXrFkE/7y9XijOF4F/bhbWPA/AL8SICxnjoyaC
nOs1QU2hE7yhOqgnUHweUjNbgpUO8mIgLdSIbKYDgZq1vRFsXy2kkKbeiJkbPCfe
0ILqltFjS5MeCl2fV0WwUquWr7VXEXb0vGPQKAzRbygmbDC+qYRF100cTrSCxnOe
LSW8c1nf2AHZkQJmj2HWc2DUwxynAr8N8jSRPgp4JSC6B2caSQygKHGtKe19Y/Be
u4hm+k5+HB25xkA4czheMcNvefnzoQ==
=JjfR
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Peter Maydell (2):
      hw/net/rocker_of_dpa: Check group ID pointers are not NULL
      hw/net/rocker_of_dpa: Avoid unaligned accesses in _of_dpa_flow_match()

Vladimir Sementsov-Ogievskiy (13):
      net/af-xdp: fix type overflow
      net/tap: net_init_tap_one(): add return value
      net/tap: net_init_tap(): drop extra vhostfdname variable
      net/tap: net_init_tap(): refactor parameter checking
      net/tap: net_init_tap(): common fail label
      net/tap: net_init_tap_one() refactor to get vhostfd param
      net/tap: net_init_tap_one(): drop model parameter
      net: introduce net_parse_fds()
      net/tap: move fds parameters handling to separate functions
      net/tap: fix vhostfds/vhostfd parameters API
      net/tap: net_init_tap(): merge fd=, fds= and helper= cases into one
      net/tap: net_init_tap(): relax QEMU hubs check
      net/tap: check that user tries to define zero queues

 hw/net/rocker/rocker_of_dpa.c |  16 ++-
 net/af-xdp.c                  |  44 ++----
 net/tap.c                     | 324 +++++++++++++++++-------------------------
 net/util.c                    |  55 +++++++
 net/util.h                    |  14 ++
 5 files changed, 221 insertions(+), 232 deletions(-)



^ permalink raw reply	[flat|nested] 22+ messages in thread
* [PULL 00/15] Net patches
@ 2023-07-07  9:06 Jason Wang
  2023-07-07 19:20 ` Richard Henderson
  0 siblings, 1 reply; 22+ 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] 22+ 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; 22+ 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] 22+ messages in thread

end of thread, other threads:[~2026-05-29 19:49 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-29  4:57 [PULL 00/15] Net patches Jason Wang
2026-05-29  4:57 ` [PULL 01/15] net/af-xdp: fix type overflow Jason Wang
2026-05-29  4:57 ` [PULL 02/15] net/tap: net_init_tap_one(): add return value Jason Wang
2026-05-29  4:57 ` [PULL 03/15] net/tap: net_init_tap(): drop extra vhostfdname variable Jason Wang
2026-05-29  4:57 ` [PULL 04/15] net/tap: net_init_tap(): refactor parameter checking Jason Wang
2026-05-29  4:57 ` [PULL 05/15] net/tap: net_init_tap(): common fail label Jason Wang
2026-05-29  4:57 ` [PULL 06/15] net/tap: net_init_tap_one() refactor to get vhostfd param Jason Wang
2026-05-29  4:57 ` [PULL 07/15] net/tap: net_init_tap_one(): drop model parameter Jason Wang
2026-05-29  4:57 ` [PULL 08/15] net: introduce net_parse_fds() Jason Wang
2026-05-29  4:57 ` [PULL 09/15] net/tap: move fds parameters handling to separate functions Jason Wang
2026-05-29  4:57 ` [PULL 10/15] net/tap: fix vhostfds/vhostfd parameters API Jason Wang
2026-05-29  4:57 ` [PULL 11/15] net/tap: net_init_tap(): merge fd=, fds= and helper= cases into one Jason Wang
2026-05-29  4:57 ` [PULL 12/15] net/tap: net_init_tap(): relax QEMU hubs check Jason Wang
2026-05-29  4:57 ` [PULL 13/15] net/tap: check that user tries to define zero queues Jason Wang
2026-05-29  4:57 ` [PULL 14/15] hw/net/rocker_of_dpa: Check group ID pointers are not NULL Jason Wang
2026-05-29  4:57 ` [PULL 15/15] hw/net/rocker_of_dpa: Avoid unaligned accesses in _of_dpa_flow_match() Jason Wang
2026-05-29 19:48 ` [PULL 00/15] Net patches Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2023-07-07  9:06 Jason Wang
2023-07-07 19:20 ` Richard Henderson
2022-03-08 13:34 Jason Wang
2022-03-09 20:00 ` Peter Maydell
2022-03-10  2:39   ` Jason Wang

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.