Pass instance ID while starting orchagent process. Getting Azure#4465 in 201911 (#4514)
This commit is contained in:
parent
fad7e417ed
commit
db5da0f712
@ -17,6 +17,22 @@ ORCHAGENT_ARGS="-d /var/log/swss "
|
|||||||
# Set orchagent pop batch size to 8192
|
# Set orchagent pop batch size to 8192
|
||||||
ORCHAGENT_ARGS+="-b 8192 "
|
ORCHAGENT_ARGS+="-b 8192 "
|
||||||
|
|
||||||
|
# Check if there is an "asic_id field" in the DEVICE_METADATA in configDB.
|
||||||
|
#"DEVICE_METADATA": {
|
||||||
|
# "localhost": {
|
||||||
|
# ....
|
||||||
|
# "asic_id": "0",
|
||||||
|
# }
|
||||||
|
#},
|
||||||
|
# ID field could be integers just to denote the asic instance like 0,1,2...
|
||||||
|
# OR could be PCI device ID's which will be strings like "03:00.0"
|
||||||
|
# depending on what the SAI/SDK expects.
|
||||||
|
asic_id=`sonic-cfggen -d -v DEVICE_METADATA.localhost.asic_id`
|
||||||
|
if [ -n "$asic_id" ]
|
||||||
|
then
|
||||||
|
ORCHAGENT_ARGS+="-i $asic_id "
|
||||||
|
fi
|
||||||
|
|
||||||
# Add platform specific arguments if necessary
|
# Add platform specific arguments if necessary
|
||||||
if [ "$platform" == "broadcom" ]; then
|
if [ "$platform" == "broadcom" ]; then
|
||||||
ORCHAGENT_ARGS+="-m $MAC_ADDRESS"
|
ORCHAGENT_ARGS+="-m $MAC_ADDRESS"
|
||||||
|
Loading…
Reference in New Issue
Block a user