public inbox for virtio-dev@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH v2 0/1] Virtio block adds inline encryption support
@ 2026-02-10  8:32 Linlin Zhang
  2026-02-10  8:32 ` [PATCH v2 1/1] virtio-blk: Add " Linlin Zhang
  0 siblings, 1 reply; 12+ messages in thread
From: Linlin Zhang @ 2026-02-10  8:32 UTC (permalink / raw)
  To: virtio-dev, stefanha; +Cc: quic_dshaikhu

From: "linlin.zhang@oss.qualcomm.com" <linlin.zhang@oss.qualcomm.com>

Current virtio block protocol discards inline encryption metadata
during I/O transaction, such that hardware inline encryption cannot
be used by the guest virtual machine. 

This patch is used to add inline encryption support on virtio block
through a new feature bit VIRTIO_BLK_F_ICE negotiation and some
struct extension.

About the inline encryption on UFS or eMMC storage, please
refer to the Linux inline encryption documentation:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/block/inline-encryption.rst

---
changes from v2:
 - Add inline encryption link in commit message for a better
   backgrond descryption
 - Add sufficient descryption for the fields of crypto
   capability
 - Delete crypto capability in configuration layout, instead
   add a new request command to get it
 - Correct the terminology in non-normative and normative
   sections
 - Correct the mail for open source upstream

 v1 patch: https://lore.kernel.org/virtio-dev/20260204172749.GA610283@fedora/T/#t

-- 
2.34.1


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

end of thread, other threads:[~2026-03-30 18:13 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-10  8:32 [PATCH v2 0/1] Virtio block adds inline encryption support Linlin Zhang
2026-02-10  8:32 ` [PATCH v2 1/1] virtio-blk: Add " Linlin Zhang
2026-02-10 21:18   ` Stefan Hajnoczi
2026-02-14  7:22     ` Linlin Zhang
2026-02-18 21:53       ` Stefan Hajnoczi
2026-02-25  5:33         ` Linlin Zhang
2026-02-25  9:55           ` Stefan Hajnoczi
2026-02-26 13:34             ` Linlin Zhang
2026-03-01  4:55               ` Stefan Hajnoczi
2026-03-02 14:35                 ` Linlin Zhang
2026-03-26 19:24                   ` Stefan Hajnoczi
2026-03-30 15:32                   ` Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox