projects
/
invirt/packages/invirt-xen-config.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
eec0fc5
)
Fix tabbification of vif-invirtroute
author
Mitchell E Berger
<mitchb@mit.edu>
Tue, 15 May 2018 23:52:55 +0000
(19:52 -0400)
committer
Mitchell E Berger
<mitchb@mit.edu>
Tue, 15 May 2018 23:52:55 +0000
(19:52 -0400)
vif-invirtroute
patch
|
blob
|
history
diff --git
a/vif-invirtroute
b/vif-invirtroute
index
ed2d072
..
9f833dc
100755
(executable)
--- a/
vif-invirtroute
+++ b/
vif-invirtroute
@@
-13,11
+13,11
@@
# vif-route (add|remove|online|offline)
#
# Environment vars:
# 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:
# 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
#
# 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)
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
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'
ipt_action='-A'
- cmdprefix=''
- ;;
+ cmdprefix=''
+ ;;
offline|remove)
offline|remove)
- do_without_error ifdown ${vif}
- ipcmd='del'
+ do_without_error ifdown ${vif}
+ ipcmd='del'
ipt_action='-D'
ipt_action='-D'
- cmdprefix='do_without_error'
- ;;
+ cmdprefix='do_without_error'
+ ;;
esac
vif_type=$(xenstore_read_default "$XENBUS_PATH/type" "viffront")
esac
vif_type=$(xenstore_read_default "$XENBUS_PATH/type" "viffront")