diff --git a/SOURCES/libvirt-qemu-Add-virtio-related-options-to-vsock.patch b/SOURCES/libvirt-qemu-Add-virtio-related-options-to-vsock.patch
new file mode 100644
index 0000000..a0a2f4d
--- /dev/null
+++ b/SOURCES/libvirt-qemu-Add-virtio-related-options-to-vsock.patch
@@ -0,0 +1,313 @@
+From 1b084c7ff54f1bb36c9e0dee3e1c86a250f3d6af Mon Sep 17 00:00:00 2001
+Message-Id: <1b084c7ff54f1bb36c9e0dee3e1c86a250f3d6af@dist-git>
+From: Boris Fiuczynski
+Date: Tue, 23 Mar 2021 10:25:46 +0100
+Subject: [PATCH] qemu: Add virtio related options to vsock
+
+Add virtio related options iommu, ats and packed as driver element attributes
+to vsock devices. Ex:
+
+
+
+
+
+
+Signed-off-by: Boris Fiuczynski
+Signed-off-by: Michal Privoznik
+Reviewed-by: Michal Privoznik
+(cherry picked from commit bd112c9e0f7523b90bf1362cf60deea7db05a32b)
+
+Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1941820
+
+Note: since the virtio option packed is not yet available in the code
+version it will also not be available with this backported patch.
+
+Conflicts: docs/formatdomain.rst:
+ converted changes into docs/formatdomain.html.in
+ src/conf/domain_conf.c:
+ resolved conflicts by moving the code into the correct methods
+ src/conf/domain_validate.c:
+ does not exist downstream. moved code to src/conf/domain_conf.c
+ src/qemu/qemu_validate.c:
+ does not exist downstream. can be neglected
+
+Signed-off-by: Thomas Huth
+Message-Id: <20210323092546.405902-2-thuth@redhat.com>
+Reviewed-by: Michal Privoznik
+---
+ docs/formatdomain.html.in | 5 ++-
+ docs/schemas/domaincommon.rng | 5 +++
+ src/conf/domain_conf.c | 27 ++++++++++++++
+ src/conf/domain_conf.h | 1 +
+ src/qemu/qemu_command.c | 4 ++
+ .../vhost-vsock-ccw-iommu.s390x-latest.args | 37 +++++++++++++++++++
+ .../vhost-vsock-ccw-iommu.xml | 37 +++++++++++++++++++
+ tests/qemuxml2argvtest.c | 1 +
+ .../vhost-vsock-ccw-iommu.s390x-latest.xml | 1 +
+ tests/qemuxml2xmltest.c | 2 +
+ 10 files changed, 119 insertions(+), 1 deletion(-)
+ create mode 100644 tests/qemuxml2argvdata/vhost-vsock-ccw-iommu.s390x-latest.args
+ create mode 100644 tests/qemuxml2argvdata/vhost-vsock-ccw-iommu.xml
+ create mode 120000 tests/qemuxml2xmloutdata/vhost-vsock-ccw-iommu.s390x-latest.xml
+
+diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
+index 76799f5ffc..c4e4efcde2 100644
+--- a/docs/formatdomain.html.in
++++ b/docs/formatdomain.html.in
+@@ -9131,7 +9131,10 @@ qemu-kvm -net nic,model=? /dev/null
+ element specifies the CID assigned to the guest. If the attribute
+ auto is set to yes, libvirt
+ will assign a free CID automatically on domain startup.
+- Since 4.4.0
++ Since 4.4.0
++ The optional driver element allows to specify virtio options, see
++ Virtio-specific options for more details.
++ Since 7.1.0
+
+