07199cc622
- Create DPDK packages for 32 bit x86(bsc#977639). - Add upstream patch for the ixgbe driver * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN filtering logic by adding the missing brackets in the 'if' statement. - DPDK is most common vhost-user backend, Adding upstream patches to help qemu vm live migration with vhost-user (fate#320713). [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch + 0005-d293dac-vhost-claim-support-of-guest-announce.patch + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch] OBS-URL: https://build.opensuse.org/request/show/395036 OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=2
29 lines
1.2 KiB
Diff
29 lines
1.2 KiB
Diff
commit d293dac8f30e46f0cb66fbcce2977d73d56fe103
|
|
Author: Yuanhan Liu <yuanhan.liu@linux.intel.com>
|
|
Date: Fri Jan 29 12:58:00 2016 +0800
|
|
|
|
vhost: claim support of guest announce
|
|
|
|
It's actually a feature already enabled in Linux kernel (since v3.5).
|
|
What we need to do is simply to claim that we support such feature,
|
|
and nothing else.
|
|
|
|
With that, the guest will send an ARP message after live migration
|
|
to notify the switches about the new location of migrated VM.
|
|
|
|
Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
|
|
Tested-by: Pavel Fedin <p.fedin@samsung.com>
|
|
|
|
Index: dpdk-2.2.0/lib/librte_vhost/virtio-net.c
|
|
===================================================================
|
|
--- dpdk-2.2.0.orig/lib/librte_vhost/virtio-net.c
|
|
+++ dpdk-2.2.0/lib/librte_vhost/virtio-net.c
|
|
@@ -74,6 +74,7 @@ static struct virtio_net_config_ll *ll_r
|
|
#define VHOST_SUPPORTED_FEATURES ((1ULL << VIRTIO_NET_F_MRG_RXBUF) | \
|
|
(1ULL << VIRTIO_NET_F_CTRL_VQ) | \
|
|
(1ULL << VIRTIO_NET_F_CTRL_RX) | \
|
|
+ (1ULL << VIRTIO_NET_F_GUEST_ANNOUNCE) | \
|
|
(VHOST_SUPPORTS_MQ) | \
|
|
(1ULL << VIRTIO_F_VERSION_1) | \
|
|
(1ULL << VHOST_F_LOG_ALL) | \
|