From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: kvm@vger.kernel.org, virtualization@lists.linux-foundation.org,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
david@redhat.com, dtatulea@nvidia.com, eperezma@redhat.com,
jasowang@redhat.com, leiyang@redhat.com, leonro@nvidia.com,
lihongbo22@huawei.com, luigi.leonardi@outlook.com,
lulu@redhat.com, marco.pinn95@gmail.com, mgurtovoy@nvidia.com,
mst@redhat.com, pankaj.gupta.linux@gmail.com,
philipchen@chromium.org, pizhenwei@bytedance.com,
sgarzare@redhat.com, yuehaibing@huawei.com,
zhujun2@cmss.chinamobile.com
Subject: [GIT PULL] virtio: features, fixes, cleanups
Date: Tue, 24 Sep 2024 16:50:46 -0400 [thread overview]
Message-ID: <20240924165046-mutt-send-email-mst@kernel.org> (raw)
The following changes since commit 431c1646e1f86b949fa3685efc50b660a364c2b6:
Linux 6.11-rc6 (2024-09-01 19:46:02 +1200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 1bc6f4910ae955971097f3f2ae0e7e63fa4250ae:
vsock/virtio: avoid queuing packets when intermediate queue is empty (2024-09-12 02:54:10 -0400)
----------------------------------------------------------------
virtio: features, fixes, cleanups
Several new features here:
virtio-balloon supports new stats
vdpa supports setting mac address
vdpa/mlx5 suspend/resume as well as MKEY ops are now faster
virtio_fs supports new sysfs entries for queue info
virtio/vsock performance has been improved
Fixes, cleanups all over the place.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Cindy Lu (3):
vdpa: support set mac address from vdpa tool
vdpa_sim_net: Add the support of set mac address
vdpa/mlx5: Add the support of set mac address
Dragos Tatulea (18):
vdpa/mlx5: Fix invalid mr resource destroy
net/mlx5: Support throttled commands from async API
vdpa/mlx5: Introduce error logging function
vdpa/mlx5: Introduce async fw command wrapper
vdpa/mlx5: Use async API for vq query command
vdpa/mlx5: Use async API for vq modify commands
vdpa/mlx5: Parallelize device suspend
vdpa/mlx5: Parallelize device resume
vdpa/mlx5: Keep notifiers during suspend but ignore
vdpa/mlx5: Small improvement for change_num_qps()
vdpa/mlx5: Parallelize VQ suspend/resume for CVQ MQ command
vdpa/mlx5: Create direct MKEYs in parallel
vdpa/mlx5: Delete direct MKEYs in parallel
vdpa/mlx5: Rename function
vdpa/mlx5: Extract mr members in own resource struct
vdpa/mlx5: Rename mr_mtx -> lock
vdpa/mlx5: Introduce init/destroy for MR resources
vdpa/mlx5: Postpone MR deletion
Hongbo Li (1):
fw_cfg: Constify struct kobj_type
Jason Wang (1):
vhost_vdpa: assign irq bypass producer token correctly
Lei Yang leiyang@redhat.com (1):
ack! vdpa/mlx5: Parallelize device suspend/resume
Luigi Leonardi (1):
vsock/virtio: avoid queuing packets when intermediate queue is empty
Marco Pinna (1):
vsock/virtio: refactor virtio_transport_send_pkt_work
Max Gurtovoy (2):
virtio_fs: introduce virtio_fs_put_locked helper
virtio_fs: add sysfs entries for queue information
Philip Chen (1):
virtio_pmem: Check device status before requesting flush
Stefano Garzarella (1):
MAINTAINERS: add virtio-vsock driver in the VIRTIO CORE section
Yue Haibing (1):
vdpa: Remove unused declarations
Zhu Jun (1):
tools/virtio:Fix the wrong format specifier
zhenwei pi (3):
virtio_balloon: introduce oom-kill invocations
virtio_balloon: introduce memory allocation stall counter
virtio_balloon: introduce memory scan/reclaim info
MAINTAINERS | 1 +
drivers/firmware/qemu_fw_cfg.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 21 +-
drivers/nvdimm/nd_virtio.c | 9 +
drivers/vdpa/ifcvf/ifcvf_base.h | 3 -
drivers/vdpa/mlx5/core/mlx5_vdpa.h | 47 ++-
drivers/vdpa/mlx5/core/mr.c | 291 +++++++++++++---
drivers/vdpa/mlx5/core/resources.c | 76 +++-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 477 +++++++++++++++++---------
drivers/vdpa/pds/cmds.h | 1 -
drivers/vdpa/vdpa.c | 79 +++++
drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 21 +-
drivers/vhost/vdpa.c | 16 +-
drivers/virtio/virtio_balloon.c | 18 +
fs/fuse/virtio_fs.c | 164 ++++++++-
include/linux/vdpa.h | 9 +
include/uapi/linux/vdpa.h | 1 +
include/uapi/linux/virtio_balloon.h | 16 +-
net/vmw_vsock/virtio_transport.c | 144 +++++---
tools/virtio/ringtest/main.c | 2 +-
20 files changed, 1098 insertions(+), 300 deletions(-)
next reply other threads:[~2024-09-24 20:50 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-24 20:50 Michael S. Tsirkin [this message]
2024-09-25 7:38 ` [GIT PULL] virtio: features, fixes, cleanups Stefano Garzarella
2024-09-25 11:11 ` Michael S. Tsirkin
2024-09-25 11:05 ` Michael S. Tsirkin
-- strict thread matches above, loose matches on Subject: below --
2025-03-31 16:34 Michael S. Tsirkin
2025-04-02 3:00 ` pr-tracker-bot
2025-01-27 14:51 Michael S. Tsirkin
2025-01-28 1:07 ` pr-tracker-bot
2024-11-26 21:31 Michael S. Tsirkin
2024-11-27 8:30 ` Michael S. Tsirkin
2024-11-27 21:40 ` pr-tracker-bot
2024-07-17 9:30 Michael S. Tsirkin
2024-07-18 0:52 ` Jason Wang
2024-07-18 19:28 ` Michael S. Tsirkin
2024-07-19 1:01 ` Jason Wang
2024-07-18 19:31 ` Michael S. Tsirkin
2024-07-19 19:38 ` pr-tracker-bot
2024-05-22 10:03 Michael S. Tsirkin
2024-05-22 10:22 ` Xuan Zhuo
2024-05-22 11:38 ` Michael S. Tsirkin
2024-05-22 11:39 ` Xuan Zhuo
2024-05-22 11:39 ` Michael S. Tsirkin
2023-07-03 16:32 Michael S. Tsirkin
2023-07-03 16:32 ` Michael S. Tsirkin
2023-07-04 0:16 ` pr-tracker-bot
2023-07-04 0:16 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240924165046-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=david@redhat.com \
--cc=dtatulea@nvidia.com \
--cc=eperezma@redhat.com \
--cc=jasowang@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=leiyang@redhat.com \
--cc=leonro@nvidia.com \
--cc=lihongbo22@huawei.com \
--cc=linux-kernel@vger.kernel.org \
--cc=luigi.leonardi@outlook.com \
--cc=lulu@redhat.com \
--cc=marco.pinn95@gmail.com \
--cc=mgurtovoy@nvidia.com \
--cc=netdev@vger.kernel.org \
--cc=pankaj.gupta.linux@gmail.com \
--cc=philipchen@chromium.org \
--cc=pizhenwei@bytedance.com \
--cc=sgarzare@redhat.com \
--cc=torvalds@linux-foundation.org \
--cc=virtualization@lists.linux-foundation.org \
--cc=yuehaibing@huawei.com \
--cc=zhujun2@cmss.chinamobile.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.