From: Mitchell E Berger Date: Tue, 15 May 2018 23:52:55 +0000 (-0400) Subject: Fix tabbification of vif-invirtroute X-Git-Tag: 0.0.54~7 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-xen-config.git/commitdiff_plain/814f7ae55d5fdef2b776978508807c1b1159e7f9?ds=inline Fix tabbification of vif-invirtroute --- diff --git a/vif-invirtroute b/vif-invirtroute index ed2d072..9f833dc 100755 --- a/vif-invirtroute +++ b/vif-invirtroute @@ -13,11 +13,11 @@ # vif-route (add|remove|online|offline) # # Environment vars: -# vif vif interface name (required). +# vif vif interface name (required). # XENBUS_PATH path to this device's details in the XenStore (required). # Read from the store: -# ip list of IP networks for the vif, space-separated (default given in -# this script). +# ip list of IP networks for the vif, space-separated (default given in +# this script). # # This script will set up proxy arp for any ip addresses that are being routed # type read to determine if the device is ioemu @@ -31,23 +31,23 @@ dev=${dev:-${vif}} case "$command" in online|add) - ifconfig ${dev} ${main_ip} netmask 255.255.255.255 up - echo 1 >/proc/sys/net/ipv4/conf/${dev}/proxy_arp + ifconfig ${dev} ${main_ip} netmask 255.255.255.255 up + echo 1 >/proc/sys/net/ipv4/conf/${dev}/proxy_arp echo 1 >/proc/sys/net/ipv4/conf/${dev}/rp_filter xenstore-write "$XENBUS_PATH/feature-gso-tcpv4" 0 - if [ x${qemu_online} != xyes ]; then - ethtool -K ${dev} tx off - fi - ipcmd='add' + if [ x${qemu_online} != xyes ]; then + ethtool -K ${dev} tx off + fi + ipcmd='add' ipt_action='-A' - cmdprefix='' - ;; + cmdprefix='' + ;; offline|remove) - do_without_error ifdown ${vif} - ipcmd='del' + do_without_error ifdown ${vif} + ipcmd='del' ipt_action='-D' - cmdprefix='do_without_error' - ;; + cmdprefix='do_without_error' + ;; esac vif_type=$(xenstore_read_default "$XENBUS_PATH/type" "viffront")