VPP = Very Painful Process
This commit is contained in:
22
vpp/start-vpp.sh
Executable file
22
vpp/start-vpp.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "--- Starting NXP DPAA1 Hardware Initialization ---"
|
||||
|
||||
# 1. Run FMC to configure FMan, QMan, and BMan
|
||||
# -c: path to config xml
|
||||
# -p: path to policy xml
|
||||
# -a: apply the configuration
|
||||
if [ -f /etc/fmc/config.xml ]; then
|
||||
echo "Applying FMC Configuration..."
|
||||
cd /etc/fmc
|
||||
fmc -c /etc/fmc/config.xml -p /etc/fmc/policy.xml -a
|
||||
echo "FMC Configuration applied successfully."
|
||||
else
|
||||
echo "ERROR: /etc/fmc/config.xml not found!"
|
||||
echo "VPP will likely fail with 'Main heap allocation failure'."
|
||||
fi
|
||||
|
||||
echo "--- Starting VPP Forwarder ---"
|
||||
# 2. Start VPP and replace this script's process (exec)
|
||||
exec vpp -c /etc/vpp/startup.conf
|
||||
Reference in New Issue
Block a user