summaryrefslogtreecommitdiff
path: root/emulators/qemu30/files/pcap-patch
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2019-08-06 09:31:00 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2019-08-06 09:31:00 +0000
commit8a9c1e21fb412acda370de87d1caaefca1573d48 (patch)
tree2ad120014f5c4c641c2229c479a74173aceac777 /emulators/qemu30/files/pcap-patch
parent- Fix LICENSE (diff)
emulators/qemu30: QEMU CPU Emulator
- Specific to version 3.0 in preperation for upgrading qemu to 3.1.X - USES=gl is not always needed [1] PR: 238364 [1] Submitted by: pizzamig [1]
Notes
Notes: svn path=/head/; revision=508241
Diffstat (limited to 'emulators/qemu30/files/pcap-patch')
-rw-r--r--emulators/qemu30/files/pcap-patch56
1 files changed, 56 insertions, 0 deletions
diff --git a/emulators/qemu30/files/pcap-patch b/emulators/qemu30/files/pcap-patch
new file mode 100644
index 000000000000..39114c65d591
--- /dev/null
+++ b/emulators/qemu30/files/pcap-patch
@@ -0,0 +1,56 @@
+--- qapi/net.json.orig 2018-04-24 16:30:47 UTC
++++ qapi/net.json
+@@ -388,6 +388,19 @@
+ '*helper': 'str' } }
+
+ ##
++# @NetdevPcapOptions:
++#
++# Use ifname as a source to capture
++#
++# @ifname: #required to determine which interface to capture
++#
++# Since: 1.2
++##
++{ 'struct': 'NetdevPcapOptions',
++ 'data': {
++ '*ifname': 'str' } }
++
++##
+ # @NetdevHubPortOptions:
+ #
+ # Connect two or more net clients through a software hub.
+@@ -454,7 +467,7 @@
+ ##
+ { 'enum': 'NetClientDriver',
+ 'data': [ 'none', 'nic', 'user', 'tap', 'l2tpv3', 'socket', 'vde',
+- 'bridge', 'hubport', 'netmap', 'vhost-user' ] }
++ 'bridge', 'hubport', 'netmap', 'vhost-user', 'pcap' ] }
+
+ ##
+ # @Netdev:
+@@ -478,6 +491,7 @@
+ 'user': 'NetdevUserOptions',
+ 'tap': 'NetdevTapOptions',
+ 'l2tpv3': 'NetdevL2TPv3Options',
++ 'pcap': 'NetdevPcapOptions',
+ 'socket': 'NetdevSocketOptions',
+ 'vde': 'NetdevVdeOptions',
+ 'bridge': 'NetdevBridgeOptions',
+@@ -514,7 +528,7 @@
+ ##
+ { 'enum': 'NetLegacyOptionsType',
+ 'data': ['none', 'nic', 'user', 'tap', 'l2tpv3', 'socket', 'vde',
+- 'bridge', 'netmap', 'vhost-user'] }
++ 'bridge', 'netmap', 'vhost-user', 'pcap'] }
+
+ ##
+ # @NetLegacyOptions:
+@@ -532,6 +546,7 @@
+ 'user': 'NetdevUserOptions',
+ 'tap': 'NetdevTapOptions',
+ 'l2tpv3': 'NetdevL2TPv3Options',
++ 'pcap': 'NetdevPcapOptions',
+ 'socket': 'NetdevSocketOptions',
+ 'vde': 'NetdevVdeOptions',
+ 'bridge': 'NetdevBridgeOptions',