++todos ++proto
This commit is contained in:
parent
c64e6d3950
commit
8bc292564e
2 changed files with 14 additions and 2 deletions
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue