User Tools

Site Tools


0x13:reports:d3t1t09-p4-compiler-backend-for-tc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
0x13:reports:d3t1t09-p4-compiler-backend-for-tc [2019/03/27 23:24] – created ehalep0x13:reports:d3t1t09-p4-compiler-backend-for-tc [2019/09/28 17:04] (current) – external edit 127.0.0.1
Line 1: Line 1:
-Day 3 / Track / Talk 9+Day 3 / Common Track / Talk 9
 Talk – Moonshot: P4 Compiler Backend for TC Talk – Moonshot: P4 Compiler Backend for TC
 Speakers: Marian Pritsak, Matty Kadosh Speakers: Marian Pritsak, Matty Kadosh
-Report by: +Report by: Anjali Singhai
  
 +During this talk, Marian from Mellanox, presented a P4 backend compiler that uses the linux TC as a P4 target architecture. He begun his talk providing an overview of the flexible hybrid pipeline and the flexible parser. He quickly moved to the P4-16 Language Elements, the parser, control blocks and match action tables. The target specific elements are the Actions, metadata and target Architecture.
  
-Site: https://www.netdevconf.org/0x13/session.html?p4-compiler-backend-for-tc +The current state of their work is that the backend is not available as an open sourceMarian discussed their usage of the tc flower filter based matching and can do hardware offloadMarian also mentioned that they are using the P4Runtime API to configure the data path via CLI.
-Slides:  +
-Videos: +
  
 +What’s not yet supported is a programmable parser and modifier (not in TC) as pedit cannot add headers just make edits, as well as counters.
  
 +Site: https://www.netdevconf.info/0x13/session.html?p4-compiler-backend-for-tc
0x13/reports/d3t1t09-p4-compiler-backend-for-tc.1553729092.txt.gz · Last modified: 2019/09/28 17:04 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki