626a8976e1
None of these should be executable, from what I can tell. Side note: never backup a git repo to an NTFS drive or you lose all your permissions and need hacks to restore them. Change-Id: I34de5488129c575a66b38b400c31393fb511765f Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
SRIOV_AGENT_CONF="${NEUTRON_CORE_PLUGIN_CONF_PATH}/sriov_agent.ini"
|
|
SRIOV_AGENT_BINARY="${NEUTRON_BIN_DIR}/neutron-sriov-nic-agent"
|
|
|
|
function configure_l2_agent_sriovnicswitch {
|
|
if [[ -n "$PHYSICAL_NETWORK" ]] && [[ -n "$PHYSICAL_INTERFACE" ]]; then
|
|
PHYSICAL_DEVICE_MAPPINGS=$PHYSICAL_NETWORK:$PHYSICAL_INTERFACE
|
|
fi
|
|
if [[ -n "$PHYSICAL_DEVICE_MAPPINGS" ]]; then
|
|
iniset /$SRIOV_AGENT_CONF sriov_nic physical_device_mappings $PHYSICAL_DEVICE_MAPPINGS
|
|
fi
|
|
|
|
iniset /$SRIOV_AGENT_CONF securitygroup firewall_driver neutron.agent.firewall.NoopFirewallDriver
|
|
|
|
iniset /$SRIOV_AGENT_CONF agent extensions "$L2_AGENT_EXTENSIONS"
|
|
}
|
|
|
|
function start_l2_agent_sriov {
|
|
local SERVICE_NAME
|
|
if is_neutron_legacy_enabled; then
|
|
SERVICE_NAME=q-sriov-agt
|
|
else
|
|
SERVICE_NAME=neutron-sriov-agent
|
|
fi
|
|
run_process $SERVICE_NAME "$SRIOV_AGENT_BINARY --config-file $NEUTRON_CONF --config-file /$SRIOV_AGENT_CONF"
|
|
}
|
|
|
|
function stop_l2_agent_sriov {
|
|
local SERVICE_NAME
|
|
if is_neutron_legacy_enabled; then
|
|
SERVICE_NAME=q-sriov-agt
|
|
else
|
|
SERVICE_NAME=neutron-sriov-agent
|
|
fi
|
|
stop_process $SERVICE_NAME
|
|
}
|