Bug 3738: GBP coexistence with SFC
[groupbasedpolicy.git] / demos / gbpsfc-env / sflow / internal_start
1 #!/usr/bin/env bash
2
3 . /vagrant/sflow/internal_settings
4 hostnum=${HOSTNAME#"gbpsfc"}
5 sw="sw$hostnum"
6
7 if [ -f ~/sflow_uuid ]; then
8   echo "sflow_uuid already present; cleaning..."
9   sudo ovs-vsctl remove bridge $sw sflow `cat ~/sflow_uuid` 
10   rm ~/sflow_uuid
11 fi
12
13 echo "Starting sflow..."
14 sudo ovs-vsctl -- --id=@sflow create sflow agent=${AGENT_IP} \
15 target=\"${COLLECTOR_IP}:${COLLECTOR_PORT}\" header=${HEADER_BYTES} \
16 sampling=${SAMPLING_N} polling=${POLLING_SECS} -- set bridge $sw sflow=@sflow >~/sflow_uuid && cat ~/sflow_uuid