![]() |
P4C
The P4 Compiler
|
usage: bfas [ options ] file.bfa
–target target
specify the target (obsolete as target is generally specified in the .bfa file)
-Werror
treat warnings as errors
–allpipes
Generate a binary that has explicit writes for all pipes, rather than just one
–gen_json
Generate .cfg.json files instead of binary
-M
Attempt to match glass bit-for-bit
-o directory
Generate output in the specified directory rather than in the current working dir
–disable-egress-latency-padding
Disable the padding of egress latency to avoid tofino1 TM overrun bus
–enable-longbranch
Disable or enable support for long branches
–noop-fill-instruction opcode
Insert instructions (of the form opcode R, R, R) for noop slots in VLIW instructions where the slot is not used by any action in the stage. opcode must be one that is an identity function when applied to two copies of the same value (and, or, alu_a, alu_b, mins, maxs, minu, or maxu)
-l file
redirect logging output to file
-q
disable all logging output
-T debug spec
enable logging of specific source files and specific levels
-v
increase logging verbosity