feat(ncs-node01,ncs-node02,ncs-wedge): Setup namespace and interface config and switch configs for l1switch
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
15
scripts/01-wedge_compile_code.sh
Normal file
15
scripts/01-wedge_compile_code.sh
Normal file
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
# For this code we'll need to do the following steps
|
||||
# 1. `cd` into the directory where the P4 code is
|
||||
# 2. Copy this script into the same directory
|
||||
# 3. Run this script
|
||||
# Define the name of the P4 main program as an argument to this script, like this:
|
||||
# $ ./00-wedge_compile_code.sh l1switch.p4
|
||||
|
||||
PROGRAM=$1
|
||||
COMPILED=${PROGRAM%.p4}.tofino
|
||||
|
||||
bf-p4c "$PROGRAM"
|
||||
cp -r "$COMPILED/" "$SDE_INSTALL"
|
||||
cp -r "$COMPILED"/*.conf "$SDE_INSTALL"/share/p4/targets/tofino/
|
||||
Reference in New Issue
Block a user