Fix a minor bug
[snf-network] / clear-proxy-ndp
1 #!/bin/bash
2
3 MAC2EUI64=/usr/bin/mac2eui64
4
5 source /etc/default/snf-network
6
7 source $CONF
8 source $STATE_DIR/infra
9
10 host=$(hostname)
11 domain=$(hostname -d)
12
13
14 if [ "$GANETI_INSTANCE_PRIMARY" = "$host.$domain" ]; then
15
16   NETWORK=$GANETI_INSTANCE_NIC0_NETWORK
17   NETWORK_TYPE=$GANETI_INSTANCE_NIC0_NETWORK_TYPE
18   MODE=$GANETI_INSTANCE_NIC0_MODE
19   LINK=$GANETI_INSTANCE_NIC0_LINK
20   MAC=$GANETI_INSTANCE_NIC0_MAC
21   SUBNET6=$GANETI_INSTANCE_NIC0_NETWORK_SUBNET6
22   TAGS=$GANETI_INSTANCE_NIC0_NETWORK_TAGS  
23
24   for tag in $TAGS; do
25     case tag in
26     ip-less-routed)
27       EUI64=$($MAC2EUI64 $MAC $SUBNET6 2>/dev/null)
28       ip -6 neigh del proxy $EUI64 dev $PUBLIC_VLAN >/dev/null 2>&1
29     ;;
30     esac
31   done
32 fi
33
34 echo done