Commit Graph

234 Commits

Author SHA1 Message Date
Nico Schottelius fdb32a8c94 cleanup + dns64 figure 2019-08-18 14:24:22 +02:00
Nico Schottelius df2c52a37f update all
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2019-08-18 12:40:34 +02:00
Nico Schottelius 4ff927ddae ++tayga cleanup 2019-08-16 19:36:34 +02:00
Nico Schottelius da601a6e8b Cleanup jool 2019-08-16 12:35:51 +02:00
Nico Schottelius b50c46970f ++doc ++helper scripts 2019-08-16 12:23:35 +02:00
Nico Schottelius e1949d2ac3 ++doc 2019-08-15 15:33:08 +02:00
Nico Schottelius ec1ee619db Transferred all notes from plan.org into Thesis.tex 2019-08-13 12:56:15 +02:00
Nico Schottelius 06e963e606 Adding logs from plan.org 2019-08-12 17:36:43 +02:00
Nico Schottelius 695f4ed94c ++doc 2019-08-12 12:13:59 +02:00
Nico Schottelius de6bc3dcba Add graph for standard communication 2019-08-09 11:14:30 +02:00
Nico Schottelius 2e544c1e6d ++doc 2019-08-09 10:38:54 +02:00
Nico Schottelius 312fa85138 abstract 2019-08-07 16:00:44 +02:00
Nico Schottelius e19e8cc32a Update doc 2019-08-07 15:55:53 +02:00
Nico Schottelius 0269d91251 Add tayga results 2019-08-05 16:15:02 +02:00
Nico Schottelius f2787b42cf ++doc 2019-08-04 16:24:10 +02:00
Nico Schottelius b01ff2006b empty the ID field (unset from IPv6) in simulation 2019-08-04 16:22:50 +02:00
Nico Schottelius 10393f5253 Add link to new testdata generator 2019-08-04 15:48:22 +02:00
Nico Schottelius 3b8d60be23 +doc + 16kbit region size
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2019-08-04 13:52:30 +02:00
Nico Schottelius fc8b5f2c7b [netfpga] Raise parser size to 1500 bytes 2019-08-04 13:30:45 +02:00
Nico Schottelius 53a4530ce0 ++update/move ping
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2019-08-04 12:58:17 +02:00
Nico Schottelius 90cfc76608 rename 2019-08-04 11:15:46 +02:00
Nico Schottelius c16ccb475c update script to setup arp entries up to .66 2019-08-04 09:08:17 +02:00
Nico Schottelius a2868a3f07 Doc,various 2019-08-04 09:04:01 +02:00
Nico Schottelius 7c42eefd40 ++documentation 2019-08-02 12:03:26 +02:00
Nico Schottelius 955985528c Add socat helper scripts 2019-08-01 20:59:21 +02:00
Nico Schottelius bcc039cb31 [doc] egress works with table on NetFPGA 2019-07-31 11:30:56 +02:00
Nico Schottelius dfa19325a5 Re-add prod nat64 code to netpfga 2019-07-29 21:34:07 +02:00
Nico Schottelius c03640cf59 Cleanup theses doc, write abstract 2019-07-29 19:13:47 +02:00
Nico Schottelius 597d10b33f Add correct parsers 2019-07-29 16:29:12 +02:00
Nico Schottelius 0c68b1b82c ++notes 2019-07-29 10:43:54 +02:00
Nico Schottelius bbe78a44c1 Shift first 2019-07-29 09:40:20 +02:00
Nico Schottelius 62e0279b25 try to emit on ANY other port 2019-07-29 09:37:01 +02:00
Nico Schottelius eed0f3c56e Let's see if 16 == the first port of the other card 2019-07-29 02:00:13 +02:00
Nico Schottelius 53ce47a54e Make it more stupid - forget about tables 2019-07-28 20:08:28 +02:00
Nico Schottelius c3331bcea7 Only use v4_networks() and set default port to 4 2019-07-28 16:56:30 +02:00
Nico Schottelius 58d7d91358 Re-organising 2019-07-28 16:27:53 +02:00
Nico Schottelius db5bae89ad ++ various logs 2019-07-28 13:40:49 +02:00
Nico Schottelius cbf2a05ffd ++notes 2019-07-28 12:19:59 +02:00
Nico Schottelius 1ae0294a39 Re-add table entries in commands.txt 2019-07-27 21:35:47 +02:00
Nico Schottelius 1c661f6990 Try to workaround compiler bug with markers 2019-07-25 15:06:56 +02:00
Nico Schottelius 809466cf61 re-enable other code that might not trigger compiler bug 2019-07-25 14:52:57 +02:00
Nico Schottelius 7bba816f2c v4 if next to v6 if, not to nat64 2019-07-25 14:40:20 +02:00
Nico Schottelius 5478e9fad7 Begin to write defines for netpfga instead of actions 2019-07-24 23:45:40 +02:00
Nico Schottelius a3dd7ee106 ++log 2019-07-24 23:33:09 +02:00
Nico Schottelius 8c94c1ac09 [netpfga] Fix default actions / cannot have arguments 2019-07-24 22:52:23 +02:00
Nico Schottelius dc7d78252e Merge full IPv6 handling code from BMV2 side 2019-07-24 22:48:21 +02:00
Nico Schottelius 6b176fdc06 table size up, down, up...
Exact matches don't like 63

actions_nat64_generic.p4(173): error: table size too small for match_type(EM): 63 < 64
        size = 63;
               ^^
actions_nat64_generic.p4(173): error: could not not map table size size
        size = 63;
        ^^^^
2019-07-24 22:42:05 +02:00
Nico Schottelius a055f55c8d ++notes 2019-07-24 22:39:59 +02:00
Nico Schottelius 4afbf053af [netpfga] change table key to exact instead of LPM
Known bug of netpfga not correctly supporting LPM. Current bug
might be triggered by it:
2019-07-24 22:38:55 +02:00
Nico Schottelius 9e6bb893ac [netpfga] remove ARP support
Due to

minip4_solution.p4(35)
parser RealParser(
       ^^^^^^^^^^
error: table match_types are not the same
actions_arp.p4(35): error: could not map table key(s) KeyElement
            hdr.arp.dst_ipv4_addr: lpm;
            ^^^^^^^^^^^^^^^^^^^^^
Makefile:34: recipe for target 'all' failed
make[1]: *** [all] Error 1

caused by

    table v4_arp {
        key = {
            hdr.ethernet.dst_addr: exact;
            hdr.arp.opcode: exact;
            hdr.arp.dst_ipv4_addr: lpm;
        }
2019-07-24 22:27:36 +02:00