Remove vlan files
authorDimitris Aragiorgis <dimara@grnet.gr>
Thu, 12 Jul 2012 22:36:51 +0000 (01:36 +0300)
committerDimitris Aragiorgis <dimara@grnet.gr>
Thu, 12 Jul 2012 22:36:51 +0000 (01:36 +0300)
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>

mac2eui64 [moved from tools/mac2eui64 with 100% similarity]
vlans/if-down.d/vmrouter [deleted file]
vlans/if-up.d/vmrouter [deleted file]
vlans/prv-net-helper [deleted file]

similarity index 100%
rename from tools/mac2eui64
rename to mac2eui64
diff --git a/vlans/if-down.d/vmrouter b/vlans/if-down.d/vmrouter
deleted file mode 100755 (executable)
index 2a52b7d..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-
-if [ ! -n "$IF_IP_ROUTING_TABLE" ]; then
-       # bail out early if there's no ip-routing-table defined
-       exit 0
-fi
-
-if [ "$ADDRFAM" = "inet" ]; then
-       IP="ip"
-elif [ "$ADDRFAM" = "inet6" ]; then
-       IP="ip -6"
-else
-       exit 0
-fi
-
-while $IP rule del iif $IFACE;do :; done 2>/dev/null
-
-if [ "$ADDRFAM" = "inet" ]; then
-       if [ -n "$IF_ARP_IP" ]; then
-               arptables -D OUTPUT -o $IFACE --opcode request -j mangle 2>/dev/null || true
-       fi
-fi
diff --git a/vlans/if-up.d/vmrouter b/vlans/if-up.d/vmrouter
deleted file mode 100755 (executable)
index 9317bdf..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-#
-# if-up.d hook to do some weird networking stuff on IP-less interfaces
-#
-# Example:
-#
-# auto bond0.90
-# iface bond0.90 inet manual
-#         ip-routing-table 90
-#         ip-routes 62.217.124.0/26
-#         ip-gateway 62.217.124.1
-#         ip-forwarding 1
-#         ip-proxy-arp 1
-#         arp-ip 62.217.124.58
-#
-# iface bond0.90 inet6 manual
-#         ip-routing-table 90
-#         ip-routes 2001:648:2ffc:105::/64
-#         ip-gateway 2001:648:2ffc:105::1
-#         ip-forwarding 1
-#         ip-proxy-ndp 1
-
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
-
-ip link set $IFACE up
-
-if [ "$ADDRFAM" = "inet" ]; then
-       IP="ip"
-elif [ "$ADDRFAM" = "inet6" ]; then
-       IP="ip -6"
-else
-       exit 0
-fi
-
-if [ -n "$IF_IP_ROUTING_TABLE" ]; then
-       TABLE="table $IF_IP_ROUTING_TABLE"
-else
-       # bail out early if there's no ip-routing-table defined
-       exit 0
-fi
-
-while $IP rule del iif $IFACE;do :; done 2>/dev/null
-$IP rule add iif $IFACE $TABLE
-
-for route in $IF_IP_ROUTES; do
-       $IP route add $route dev $IFACE table main
-       $IP route add $route dev $IFACE $TABLE
-done
-
-if [ -n "$IF_IP_GATEWAY" ]; then
-       $IP route add default via $IF_IP_GATEWAY dev $IFACE $TABLE
-fi
-
-if [ -n "$IF_IP_FORWARDING" ]; then
-       [ "$ADDRFAM" = "inet" ] && echo 1 > /proc/sys/net/ipv4/conf/all/forwarding
-       [ "$ADDRFAM" = "inet6" ] && echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
-fi
-
-[ "$IF_IP_PROXY_NDP" = "1" ] && [ "$ADDRFAM" = "inet6" ] && echo 1 > /proc/sys/net/ipv6/conf/$IFACE/proxy_ndp
-
-if [ "$ADDRFAM" = "inet" ]; then
-       if [ -n "$IF_ARP_IP" ]; then
-               arptables -D OUTPUT -o $IFACE --opcode request -j mangle 2>/dev/null || true
-               arptables -A OUTPUT -o $IFACE --opcode request -j mangle --mangle-ip-s $IF_ARP_IP
-       fi
-fi
diff --git a/vlans/prv-net-helper b/vlans/prv-net-helper
deleted file mode 100755 (executable)
index 3dad1d0..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-
-function usage {
-       echo "Usage: $0 <mode> <parent interface> <prv min> <prv max> <offset> [<bridge prefix>]"
-       exit 1
-}
-
-if [ $# -ne 5 -a $# -ne 6 ]; then
-       usage
-fi
-
-function up {
-       iface=$1
-       prv_min=$2
-       prv_max=$3
-       offset=$4
-  if [ -n "$5" ]; then prefix=$5
-  else prefix=prv
-  fi
-
-       echo "Adding VLANs $2 - $3"
-       vconfig set_name_type DEV_PLUS_VID_NO_PAD
-       for prv in $(seq $prv_min $prv_max); do
-               vlan=$(($prv+$offset))
-               bridge=$prefix$prv
-
-               vconfig add $iface $vlan
-               ifconfig $iface.$vlan up
-               brctl addbr $bridge
-               brctl setfd $bridge 0
-               brctl addif $bridge $iface.$vlan # dev_plus_vid
-               ifconfig $bridge up
-       done
-}
-
-function down {
-       iface=$1
-       prv_min=$2
-       prv_max=$3
-       offset=$4
-  if [ -n "$5" ]; then prefix=$5
-  else prefix=prv
-  fi
-
-       echo "Removing VLANs $2 - $3"
-       for prv in $(seq $prv_min $prv_max); do
-               vlan=$(($prv+$offset))
-               bridge=$prefix$prv
-
-               (
-               ifconfig $bridge down
-               brctl delif $bridge $iface.$vlan # dev_plus_vid
-               vconfig rem $iface.$vlan
-               brctl delbr $bridge
-               ) 2>/dev/null
-       done
-}
-
-mode=$1; shift
-if [ "$mode" = "up" ]; then
-       up $@
-elif [ "$mode" = "down" ]; then
-       down $@
-else
-       usage
-fi