p4lang-p4c-nightly:mvido/dpdk-send_to_port

Last commit made on 2021-10-15
Get this branch:
git clone -b mvido/dpdk-send_to_port https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
mvido/dpdk-send_to_port
Repository:
lp:p4lang-p4c-nightly

Recent commits

e6c18b2... by Matej Vido <email address hidden>

dpdk: support of PNA extern send_to_port

send_to_port() extern for PNA architecture has been added recently,
but instructions were not generated properly.
This commit fixes the generated instructions.
Metadata field used as operand for 'tx' instruction is added to
the main metadata structure.
The name of the field set when send_to_port extern is used is unified
with the name of the field used as operand for 'tx' instruction.

7169708... by vladyslav-dubina <email address hidden>

Added type for key PathExpression (#2919)

Solve problems with Z3 solver, where simplified key variables don`t have a type.

41ea49f... by Tomas Zavodnik <email address hidden>

Move cpplint.py to python3 (#2920)

6b635f0... by Mihai Budiu <email address hidden>

Silence warnings automatically if @nowarn appears in the context (#2911)

* Silence warnings automatically if @nowarn appears in the context

57f5458... by Usha Gupta <email address hidden>

DPDK Backend: Fix verify statement support and few other minor issues (#2909)

* Fixing a few bugs:
1) Handled boolean literals in verify statement
2) Moving error id from verify method to standard metadata for parser error
3) Emitting missing Label before drop instruction at the end.
4) Change warning type for mismatched header fields
5) Change cast to mov instruction as it is not a valid instruction.

92139e5... by kostasyrmia <email address hidden>

Missed optimization: Struct-assignment in action prevents ConstantFolding (#2249) (#2842)

7415d0e... by Usha Gupta <email address hidden>

DPDK Backend: Fix conditional jumps when condition is LEQ or GEQ (#2912)

* Fix conditional jumps when condition is LEQ or GEQ

6f3ba0f... by Radostin Stoyanov <email address hidden>

readme: Add fedora dependencies (#2908)

Signed-off-by: Radostin Stoyanov <email address hidden>

50bf296... by Han Wang <email address hidden>

DPDK: add support for varbit and variable length extraction (#2906)

275fe2e... by Han Wang <email address hidden>

initialize member_id and group_id for action profile and selector (#2907)