Checksums: ipv4 diff not needed; minip4: enable icmp, arp

This commit is contained in:
Nico Schottelius 2019-07-01 11:03:10 +02:00
commit ce212ed9e1
4 changed files with 189 additions and 141 deletions

View file

@ -387,8 +387,22 @@
| 2019-07-01 | | |
| | Meeting Laurent | |
| | | |
| | - Diff'ing in python | |
| | - Phasing in netpfga code | |
| | - Diff'ing in python: | |
| | * offsetting works | |
| | * Need to adjust to actual translation code | |
| | | |
| | - Phasing in netpfga code / copy & compile & fix | |
| | * Code structure w/o apply logic | |
| | * DIFF: Output port selection | |
| | * DIFF: Sending to CPU | |
| | | |
| | - Diff'ing in P4 | |
| | * IPv4 checksum is w/o payload | |
| | | |
| | | |
| | Next steps: | |
| | - Implement in BMV2 diff | |
| | - | |
| | | |
| 2019-07-11 | | |
| | Integrated org-documentation into latex / export working | |
@ -3918,6 +3932,10 @@ Linux package management, handling updates, etc.
*** TODO Code sharing (controller, switch)
Many constants double defined. Easy to make errors.
*** Checksum handling: v6->v4 adding, not checking
Currently checksums are NOT checked. For translation v6->v4 this means
we add a checksum without ever checking v4 checksum before.
** Implementation description and limitations
*** Implementation description [move todos here]
**** TODO Support (non-) fragmentation