From: Srujana Challa <schalla@marvell.com>
To: <virtio-comment@lists.linux.dev>
Cc: <mst@redhat.com>, <pabeni@redhat.com>, <jasowang@redhat.com>,
<parav@nvidia.com>, <sburla@marvell.com>,
<ndabilpuram@marvell.com>, <jerinj@marvell.com>,
<schalla@marvell.com>
Subject: [PATCH RFC 0/4] introduce IPsec Operation in virtio-net
Date: Mon, 16 Dec 2024 16:18:55 +0530 [thread overview]
Message-ID: <20241216104859.2720719-1-schalla@marvell.com> (raw)
This series enhances virtio-net by adding support for IPsec
Operation. These patches aim to extend the capabilities of virtio-net,
enabling it to handle IPsec operations efficiently. This enables
the offloading of IPsec processing, both before transmission
and after reception, thereby providing inline offload
capabilities.
It is using new virtio basic facilities of capability and
resource objects. Below is a summary of the changes introduced:
Patch1:
This patch introduces the foundational support for IPsec within
the virtio-net framework, outlining the necessary capabilities and
resource objects for IPsec operations.
Patch2:
This patch introduces a new selector and action necessary for IPsec
processing, leveraging flow filter actions.
Patch3:
This patch introduces new fields in "struct virtio_net_hdr" to
to support IPsec functionality.
Patch4:
This patch specifies the requirements for both the device and the driver
to support IPsec operations.
These enhancements are for providing support for IPsec within the
virtio-net device/driver, improving security and performance for
virtualized environments. We believe these additions will significantly
benefit users who rely on virtio-net for secure data transmission.
This series references the Virtio-crypto IPsec service operation
capabilities and resource objects data structures, and cryptographic
algorithm definitions to avoid duplication, however the admin command
type vaule differs between Virtio-crypto and Virtio-net.
depends-on: https://lore.kernel.org/virtio-comment/20241216102102.2720453-1-schalla@marvell.com/
Srujana Challa (4):
virtio-net: Add IPsec operation, capabilities and resource objects
virtio-net: Add new flow filter selector and action for IPsec
virtio-net: updates to virtio_net_hdr for IPsec support
virtio-net: Add IPsec operation device and driver requirements
device-types/net/description.tex | 191 +++++++++++++++++++++++-
device-types/net/device-conformance.tex | 1 +
device-types/net/driver-conformance.tex | 1 +
introduction.tex | 3 +
4 files changed, 190 insertions(+), 6 deletions(-)
--
2.25.1
next reply other threads:[~2024-12-16 10:49 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-16 10:48 Srujana Challa [this message]
2024-12-16 10:48 ` [PATCH RFC 1/4] virtio-net: Add IPsec operation, capabilities and resource objects Srujana Challa
2025-01-06 5:37 ` Parav Pandit
2025-01-07 10:09 ` Srujana Challa
2024-12-16 10:48 ` [PATCH RFC 2/4] virtio-net: Add new flow filter selector and action for IPsec Srujana Challa
2025-01-06 5:37 ` Parav Pandit
2025-01-10 6:56 ` Srujana Challa
2024-12-16 10:48 ` [PATCH RFC 3/4] virtio-net: updates to virtio_net_hdr for IPsec support Srujana Challa
2025-01-06 5:37 ` Parav Pandit
2025-01-08 10:27 ` Srujana Challa
2025-01-08 13:56 ` Parav Pandit
2024-12-16 10:48 ` [PATCH RFC 4/4] virtio-net: Add IPsec operation device and driver requirements Srujana Challa
2025-01-06 5:37 ` Parav Pandit
2025-01-07 10:20 ` Srujana Challa
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=20241216104859.2720719-1-schalla@marvell.com \
--to=schalla@marvell.com \
--cc=jasowang@redhat.com \
--cc=jerinj@marvell.com \
--cc=mst@redhat.com \
--cc=ndabilpuram@marvell.com \
--cc=pabeni@redhat.com \
--cc=parav@nvidia.com \
--cc=sburla@marvell.com \
--cc=virtio-comment@lists.linux.dev \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox