With gerrit 2.8, and the new change screen, this will trigger syntax highlighting in gerrit. Thus making reviewing code a lot nicer. Change-Id: Id238748417ffab53e02d59413dba66f61e724383
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
#
 | 
						|
# Big Switch/FloodLight  OpenFlow Controller
 | 
						|
# ------------------------------------------
 | 
						|
 | 
						|
# Save trace setting
 | 
						|
BS3_XTRACE=$(set +o | grep xtrace)
 | 
						|
set +o xtrace
 | 
						|
 | 
						|
BS_FL_CONTROLLERS_PORT=${BS_FL_CONTROLLERS_PORT:-localhost:80}
 | 
						|
BS_FL_OF_PORT=${BS_FL_OF_PORT:-6633}
 | 
						|
 | 
						|
function configure_bigswitch_floodlight {
 | 
						|
    :
 | 
						|
}
 | 
						|
 | 
						|
function init_bigswitch_floodlight {
 | 
						|
    install_neutron_agent_packages
 | 
						|
 | 
						|
    echo -n "Installing OVS managed by the openflow controllers:"
 | 
						|
    echo ${BS_FL_CONTROLLERS_PORT}
 | 
						|
 | 
						|
    # Create local OVS bridge and configure it
 | 
						|
    sudo ovs-vsctl --no-wait -- --if-exists del-br ${OVS_BRIDGE}
 | 
						|
    sudo ovs-vsctl --no-wait add-br ${OVS_BRIDGE}
 | 
						|
    sudo ovs-vsctl --no-wait br-set-external-id ${OVS_BRIDGE} bridge-id ${OVS_BRIDGE}
 | 
						|
 | 
						|
    ctrls=
 | 
						|
    for ctrl in `echo ${BS_FL_CONTROLLERS_PORT} | tr ',' ' '`; do
 | 
						|
        ctrl=${ctrl%:*}
 | 
						|
        ctrls="${ctrls} tcp:${ctrl}:${BS_FL_OF_PORT}"
 | 
						|
    done
 | 
						|
    echo "Adding Network conttrollers: " ${ctrls}
 | 
						|
    sudo ovs-vsctl --no-wait set-controller ${OVS_BRIDGE} ${ctrls}
 | 
						|
}
 | 
						|
 | 
						|
function install_bigswitch_floodlight {
 | 
						|
    :
 | 
						|
}
 | 
						|
 | 
						|
function start_bigswitch_floodlight {
 | 
						|
    :
 | 
						|
}
 | 
						|
 | 
						|
function stop_bigswitch_floodlight {
 | 
						|
    :
 | 
						|
}
 | 
						|
 | 
						|
function check_bigswitch_floodlight {
 | 
						|
    :
 | 
						|
}
 | 
						|
 | 
						|
# Restore xtrace
 | 
						|
$BS3_XTRACE
 |