p4lang-p4c-nightly:hanw/dpdk-backend

Last commit made on 2020-05-26
Get this branch:
git clone -b hanw/dpdk-backend https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
hanw/dpdk-backend
Repository:
lp:p4lang-p4c-nightly

Recent commits

2fda5d9... by Han Wang <email address hidden>

wip

1659a2a... by Mihai Budiu <email address hidden>

Make IR DAG into tree to remove ambiguities (#2388)

* Make IR DAG into tree to remove ambiguities

e331810... by Steffen Smolka <email address hidden>

Support new @p4runtime_translation syntax. (#2365)

* Parse new @p4runtime_translation syntax.

* whitespace fixes

* add gtest for new @p4runtime_translation syntax; simplify parsing.

* simplify

* make unit tests work with @antoninbas's feedback

* add e2e tests

* rename e2e tests

* fix e2e tests

* fix e2e test

* clearer code

* Use different encoding for second argument of @p4runtime_translation. The old encoding was not stable under type-checking.

* add TODO

d048acd... by Mihai Budiu <email address hidden>

Support if statements in parsers (#2386)

bdf588b... by Tomek OsiƄski

uBPF backend: Support for forwarding (#2381)

* Support for port forwarding
* Tests for port forwarding

98a8907... by Chris Dodd <email address hidden>

more clang warning fixes (#2377)

20400f5... by Mihai Budiu <email address hidden>

Prevent crash (#2363)

e476562... by Mihai Budiu <email address hidden>

Save to temporary when side effects may modify the first operand (#2352)

* Save to temporary when side effects may modify the first operand

e36dac8... by Mihai Budiu <email address hidden>

Fix incorrect invocation of pass; unrolling still disabled (#2353)

aa45ca0... by Mihai Budiu <email address hidden>

Return a Block instead of a Vector (#2364)

* Return a Block instead of a Vector