5f0756b79d
Added ability to call ovs-appctl, this is to allow calling the SimulateAndSend for a packet for debug purposes. Co-Authored-By: Omer Anson <omer.anson@toganetworks.com> Change-Id: I8cb2ed5ae19d7e285e6db395aeedecc21c77b215
64 lines
2.7 KiB
Plaintext
64 lines
2.7 KiB
Plaintext
if is_ubuntu ; then
|
|
UBUNTU_RELEASE_BASE_NUM=`lsb_release -r | awk '{print $2}' | cut -d '.' -f 1`
|
|
fi
|
|
|
|
DRAGONFLOW_REPO=${DRAGONFLOW_REPO:-git://github.com/openstack/dragonflow.git}
|
|
DRAGONFLOW_DIR=$DEST/dragonflow
|
|
DRAGONFLOW_BRANCH=${DRAGONFLOW_BRANCH:-master}
|
|
|
|
DF_INSTALL_DEBUG_ROOTWRAP_CONF=${DF_INSTALL_DEBUG_ROOTWRAP_CONF:-"True"}
|
|
|
|
DF_L3_BINARY=$NEUTRON_BIN_DIR/df-l3-agent
|
|
DF_LOCAL_CONTROLLER_BINARY=$NEUTRON_BIN_DIR/df-local-controller
|
|
DF_PUBLISHER_SERVICE_BINARY=$NEUTRON_BIN_DIR/df-publisher-service
|
|
DF_PUBLISHER_MULTIPROC_SOCKET=${DF_PUBLISHER_MULTIPROC_SOCKET:-"/var/run/zmq_pubsub/zmq-publisher-socket"}
|
|
|
|
DF_AUTO_DETECT_PORT_BEHIND_PORT=${DF_AUTO_DETECT_PORT_BEHIND_PORT:-"False"}
|
|
DF_LBAAS_AUTO_ENABLE_VIP_PORTS=${DF_LBAAS_AUTO_ENABLE_VIP_PORTS:-"True"}
|
|
|
|
# df-metadata
|
|
DF_METADATA_SERVICE=${DF_METADATA_SERVICE:-"$NEUTRON_BIN_DIR/df-metadata-service"}
|
|
DF_METADATA_SERVICE_IP=${DF_METADATA_SERVICE_IP:-"169.254.169.254"}
|
|
DF_METADATA_SERVICE_PORT=${DF_METADATA_SERVICE_PORT:-"18080"}
|
|
DF_METADATA_SERVICE_INTERFACE=${DF_METADATA_SERVICE_INTERFACE:-"tap-metadata"}
|
|
METADATA_PROXY_SHARED_SECRET=${METADATA_PROXY_SHARED_SECRET:-"secret"}
|
|
|
|
# df-bgp
|
|
DF_BGP_SERVICE=${DF_BGP_SERVICE:-"$NEUTRON_BIN_DIR/df-bgp-service"}
|
|
# This can be overridden in the localrc file, set df-bgp to enable
|
|
DR_MODE=${DR_MODE:-no-bgp}
|
|
|
|
DF_L2_RESPONDER=${DF_L2_RESPONDER:-'True'}
|
|
|
|
DF_MONITOR_TABLE_POLL_TIME=${DF_MONITOR_TABLE_POLL_TIME:-30}
|
|
DF_PUB_SUB=${DF_PUB_SUB:-"False"}
|
|
DF_PUB_SUB_USE_MULTIPROC=${DF_PUB_SUB_USE_MULTIPROC:-"True"}
|
|
DF_Q_SVC_MASTER=${DF_Q_SVC_MASTER:-"True"}
|
|
|
|
PUBLISHER_RATE_LIMIT_TIMEOUT=${PUBLISHER_RATE_LIMIT_TIMEOUT:-180}
|
|
PUBLISHER_RATE_LIMIT_COUNT=${PUBLISHER_RATE_LIMIT_COUNT:-1}
|
|
|
|
if is_fedora && [ $os_RELEASE -ge 23 ] ; then
|
|
OVS_INSTALL_FROM_GIT=${OVS_INSTALL_FROM_GIT:-"False"}
|
|
elif is_ubuntu && [ $UBUNTU_RELEASE_BASE_NUM -ge 16 ] ; then
|
|
OVS_INSTALL_FROM_GIT=${OVS_INSTALL_FROM_GIT:-"False"}
|
|
else
|
|
OVS_INSTALL_FROM_GIT=${OVS_INSTALL_FROM_GIT:-"True"}
|
|
fi
|
|
OVS_MANAGER=${OVS_MANAGER:-"ptcp:6640:0.0.0.0"}
|
|
OVS_INTEGRATION_BRIDGE_PROTOCOLS=${OVS_INTEGRATION_BRIDGE_PROTOCOLS:-"OpenFlow10,OpenFlow13"}
|
|
|
|
DF_REDIS_INSTALL_FROM_RUBY=${DF_REDIS_INSTALL_FROM_RUBY:-"True"}
|
|
|
|
DF_RUBY_SOURCE_ADD=${DF_RUBY_SOURCE_ADD:-"https://rubygems.org/"}
|
|
DF_RUBY_SOURCE_REMOVE=${DF_RUBY_SOURCE_REMOVE:-""}
|
|
DF_SELECTIVE_TOPO_DIST=${DF_SELECTIVE_TOPO_DIST:-"False"}
|
|
Q_ENABLE_DRAGONFLOW_LOCAL_CONTROLLER=${Q_ENABLE_DRAGONFLOW_LOCAL_CONTROLLER:-"True"}
|
|
|
|
# OVS bridges related defualts
|
|
DF_REINSTALL_OVS=${DF_REINSTALL_OVS:-True} # Remove the OVS installed by Neutron
|
|
# and reinstall a newer version
|
|
INTEGRATION_BRIDGE=${INTEGRATION_BRIDGE:-br-int}
|
|
PUBLIC_NETWORK_GATEWAY=${PUBLIC_NETWORK_GATEWAY:-172.24.4.1}
|
|
PUBLIC_NETWORK_PREFIXLEN=${PUBLIC_NETWORK_PREFIXLEN:-24}
|