To build a DSC firmware image, do the following within the P4 development container:
- Change directory to the main folder for build
scripts:
cd /sw/nic
- Clean the build
directory:
ARCH=aarch64 ./tools/build.sh --p4_program flow_offload --clean
- Build the DSC firmware
image:
ARCH=aarch64 ./tools/build.sh --p4_program flow_offload
This creates an image for the DSC/DPU as a tarball in the /sw/nic directory, for example dsc_fw_elba_.tar.
- List the built DSC firmware
image:
ls /sw/nic/dsc_fw_elba_.tar
Note: This is also aliased to naples_fw_elba.tar.