From c22f60e6e55f1bf300dd76d2222a93911f3b2bb2 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 12 Oct 2023 04:00:49 +0000 Subject: automatic import of xen --- vif-route.patch | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 vif-route.patch (limited to 'vif-route.patch') diff --git a/vif-route.patch b/vif-route.patch new file mode 100644 index 0000000..28fda9d --- /dev/null +++ b/vif-route.patch @@ -0,0 +1,25 @@ +References: bsc#985503 + +Index: xen-4.13.0-testing/tools/hotplug/Linux/vif-route +=================================================================== +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/vif-route ++++ xen-4.13.0-testing/tools/hotplug/Linux/vif-route +@@ -61,11 +61,13 @@ case "${type_if}" in + ;; + esac + +-# If we've been given a list of IP addresses, then add routes from dom0 to +-# the guest using those addresses. +-for addr in ${ip} ; do +- ${cmdprefix} ip route ${ipcmd} ${addr} dev ${dev} src ${main_ip} metric ${metric} +-done ++if [ "${ip}" ] && [ "${ipcmd}" ] ; then ++ # If we've been given a list of IP addresses, then add routes from dom0 to ++ # the guest using those addresses. ++ for addr in ${ip} ; do ++ ${cmdprefix} ip route ${ipcmd} ${addr} dev ${dev} src ${main_ip} metric ${metric} ++ done ++fi + + handle_iptable + -- cgit v1.2.3