++todos ++proto

This commit is contained in:
Nico Schottelius 2019-02-21 23:48:04 +01:00
parent c64e6d3950
commit 8bc292564e
2 changed files with 14 additions and 2 deletions

View file

@ -46,7 +46,14 @@
*** DONE Get feature list of jool *** DONE Get feature list of jool
*** DONE Get feature list of tayga *** DONE Get feature list of tayga
*** DONE Setup P4 base / structure *** DONE Setup P4 base / structure
*** TODO Create minimal controller for populating tables *** DONE Create minimal controller for populating tables
*** TODO Checkout egress setting
*** TODO Implement ICMP <-> ICMP6 translation
**** TODO Parse icmp
**** TODO Parse icmpv6
**** TODO Translate icmp <-> icmp6
**** TODO Create table entry for mapping v4->v6 [net]
**** TODO Create table entry for mapping v6->v4 [net]
*** TODO Setup test VM [dual stack] for Jool: *** TODO Setup test VM [dual stack] for Jool:
*** TODO Setup test VM [dual stack] for tayga: *** TODO Setup test VM [dual stack] for tayga:
*** NAT64/NAT46 Features in jool and tayga *** NAT64/NAT46 Features in jool and tayga

View file

@ -13,7 +13,12 @@ typedef bit<9> port_t;
const bit<16> TYPE_IPV4 = 0x0800; const bit<16> TYPE_IPV4 = 0x0800;
const bit<16> TYPE_IPV6 = 0x86DD; const bit<16> TYPE_IPV6 = 0x86DD;
const bit<8> TYPE_TCP = 6;
const bit<8> PROTO_ICMP = 1;
const bit<8> PROTO_TCP = 6;
const bit<8> PROTO_UDP = 17;
const bit<8> PROTO_ICMP6 = 58;
const bit<8> TCP_SEQ_LEN = 4; const bit<8> TCP_SEQ_LEN = 4;