Commit Graph

  • 1be73a0e50 Include commented all logic from checksum_diff.p4 Nico Schottelius 2019-07-23 15:56:27 +0200
  • 93c98323f4 add ifdef for controller actions Nico Schottelius 2019-07-23 15:50:31 +0200
  • af6fae7774 +disclaimer Nico Schottelius 2019-07-23 15:32:36 +0200
  • 5a41963850 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-23 15:17:58 +0200
  • 0645646df5 import simple_sume_switch from switch_calc Nico Schottelius 2019-07-23 15:17:53 +0200
  • f44386b6b8 Include the right DEparser Nico Schottelius 2019-07-23 15:02:27 +0200
  • d68be5010d [netpfga] add generic deparser, took Nico Schottelius 2019-07-23 15:00:26 +0200
  • 706eac0e41 ++debug Nico Schottelius 2019-07-23 13:33:00 +0200
  • 1ecb942f34 bind mount: +mkdir calls Nico Schottelius 2019-07-23 13:31:19 +0200
  • 1cc4418c7b +mode Nico Schottelius 2019-07-23 13:16:24 +0200
  • ffb8fa0385 [netfpga] bind mounts Nico Schottelius 2019-07-23 13:15:05 +0200
  • 23a64da1f4 [netpfga] naming change Nico Schottelius 2019-07-23 12:35:00 +0200
  • a6490faca4 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-23 12:33:11 +0200
  • 6fce1d7f7d Move digest handling into parser Nico Schottelius 2019-07-23 12:32:59 +0200
  • ddf8ff230a add tee to do-all-steps Nico Schottelius 2019-07-23 12:30:47 +0200
  • 37de257a7d Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-23 12:27:16 +0200
  • e72265df47 [netpfga] adjust names to use new bmv2 style naming Nico Schottelius 2019-07-23 12:26:59 +0200
  • cae8e6c7c0 [netfpga] import generic parser Nico Schottelius 2019-07-23 12:22:31 +0200
  • 6e162ca63b Rewrite the netpfga p4 program Nico Schottelius 2019-07-23 12:21:49 +0200
  • edfee37511 add broken compile run log for switch_calc Nico Schottelius 2019-07-23 11:23:26 +0200
  • fb37c96a3b Try exec | tee Nico Schottelius 2019-07-23 10:22:11 +0200
  • 1059e8d0e0 Begin from the beginning: reset to port1 only Nico Schottelius 2019-07-23 10:20:18 +0200
  • 5f4930ae43 +log Nico Schottelius 2019-07-22 22:32:51 +0200
  • b9a8213ac6 import makefile from step 8 Nico Schottelius 2019-07-22 22:27:21 +0200
  • 45ed7762b2 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-22 11:05:35 +0200
  • 8c36c48114 +log Nico Schottelius 2019-07-22 11:05:27 +0200
  • 5064efda2d ++notes Nico Schottelius 2019-07-21 22:30:49 +0200
  • 96de1eb241 +compilelog Nico Schottelius 2019-07-21 18:59:14 +0200
  • d97864ffa7 +notes -comment Nico Schottelius 2019-07-21 16:39:15 +0200
  • 71404d9a58 ++notes Nico Schottelius 2019-07-21 14:52:43 +0200
  • f8f8c3681c Add timings to netpfga compile step Nico Schottelius 2019-07-21 14:52:29 +0200
  • 55a363055b ++debug of netfpga compile Nico Schottelius 2019-07-21 14:37:31 +0200
  • 128da41060 Use older version of gen_testdata Nico Schottelius 2019-07-21 14:20:24 +0200
  • 2462356e68 log update Nico Schottelius 2019-07-21 14:08:47 +0200
  • 89e0576d22 use only port1 / nf0 Nico Schottelius 2019-07-21 12:27:10 +0200
  • 6d212abe4d +debug on gen_testdata Nico Schottelius 2019-07-21 12:21:17 +0200
  • 9458507ee9 Start pktcnt at 1 instead of 0 Nico Schottelius 2019-07-21 12:15:04 +0200
  • 3c26c8473a +logs Nico Schottelius 2019-07-21 12:10:13 +0200
  • af96f62a69 +pcap Your Name 2019-07-21 08:54:38 +0000
  • 71686bfa53 + () Nico Schottelius 2019-07-21 10:52:00 +0200
  • 6b478c87f1 Try fix shifting errors in first block Nico Schottelius 2019-07-21 10:50:26 +0200
  • 266ab1d036 Try fixing shift errors (precendence!) Nico Schottelius 2019-07-21 10:48:35 +0200
  • dda1aa9c3c Split ipv4 header into 16 bit words Nico Schottelius 2019-07-21 10:45:43 +0200
  • 054c1605eb +pcap Your Name 2019-07-21 08:28:35 +0000
  • 018e4cc9ff In theory: implement NAT64 from v6 to v4 without externs Nico Schottelius 2019-07-21 10:23:49 +0200
  • 020601f463 [checksum] add v6->v4 translations delta based, too Nico Schottelius 2019-07-17 18:06:49 +0200
  • 2a37b2bfaa +pcap Your Name 2019-07-17 15:59:41 +0000
  • 769429bdd7 +pcap Your Name 2019-07-17 15:57:30 +0000
  • 2338d4d780 subtract ipv4, not ipv6 Nico Schottelius 2019-07-17 17:54:05 +0200
  • e10e4db6fa ++empty commands.txt Nico Schottelius 2019-07-17 17:44:22 +0200
  • 898205048b [netpfga] +table action Nico Schottelius 2019-07-17 17:42:11 +0200
  • 55cc9db975 Fix meaning of "send_to_port1" Nico Schottelius 2019-07-17 17:41:54 +0200
  • d8d1defa50 ++cast Nico Schottelius 2019-07-17 17:38:55 +0200
  • 831d69fe9c Remove function, because functions don't compile Nico Schottelius 2019-07-17 17:37:37 +0200
  • 87d2db4b5f [netpfga] Add default action for matching, remove commands.txt Nico Schottelius 2019-07-17 17:24:34 +0200
  • ed6c4daec9 ++code move for function Nico Schottelius 2019-07-17 15:48:16 +0200
  • 512fca1349 update checksum code Nico Schottelius 2019-07-17 15:46:54 +0200
  • 4286ad0832 undo 1's complement of the checksum, add / subtract and then redo Nico Schottelius 2019-07-17 15:17:06 +0200
  • b4882159f1 +pcap Your Name 2019-07-16 11:07:11 +0000
  • bc90421426 Get rid of negative wrap around Nico Schottelius 2019-07-16 13:05:13 +0200
  • e74a18c102 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-16 12:30:43 +0200
  • 811e4c2b11 Separate checksum addition/subtraction into 2 steps Nico Schottelius 2019-07-16 12:30:29 +0200
  • 07884437ab +pcap Your Name 2019-07-16 10:21:27 +0000
  • 8535eeccd9 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-16 12:20:07 +0200
  • 5221675b6a +v4sum Nico Schottelius 2019-07-16 12:16:36 +0200
  • 454689abb9 +pcap Your Name 2019-07-16 10:16:23 +0000
  • ec48d89c67 get the v6sum Nico Schottelius 2019-07-16 12:14:46 +0200
  • 7546a1d1f8 +pcap Your Name 2019-07-16 10:10:18 +0000
  • 1a5d3c529b rename ipv4 header checksum Nico Schottelius 2019-07-16 12:07:21 +0200
  • ecab110d7c Back to 16 bit arithmetic Nico Schottelius 2019-07-16 12:06:26 +0200
  • 428faead17 "fqdn" Nico Schottelius 2019-07-16 11:54:29 +0200
  • 3ccbcd767c Use new style includes Nico Schottelius 2019-07-16 11:53:54 +0200
  • 1a39c35e3b Check how wrapping is done in P4 Nico Schottelius 2019-07-16 11:53:00 +0200
  • bef2e512f1 +pcap Your Name 2019-07-16 08:58:20 +0000
  • beada8408a udp translation adopted Nico Schottelius 2019-07-16 10:55:17 +0200
  • beecac726d +pcap Your Name 2019-07-15 14:55:49 +0000
  • baa50b91c6 Use own filtering code Nico Schottelius 2019-07-15 16:53:57 +0200
  • a8b00447e9 +dummy Nico Schottelius 2019-07-15 16:50:09 +0200
  • f0900c3821 update tcp checksumming Nico Schottelius 2019-07-15 16:48:24 +0200
  • 26c27cefa8 Change order of complement & filtering Nico Schottelius 2019-07-15 16:20:51 +0200
  • 991b725c36 -typo Nico Schottelius 2019-07-15 16:13:13 +0200
  • 52adbb1990 Migrate scapy shift/filter code to P4 Nico Schottelius 2019-07-15 16:11:21 +0200
  • 2caace5735 +1 Nico Schottelius 2019-07-15 14:25:50 +0200
  • fc60e4f45f -1 Nico Schottelius 2019-07-15 14:24:04 +0200
  • 51bf8b9ace netfpga: update test packet generator; checksum: implement carry over Nico Schottelius 2019-07-15 14:18:35 +0200
  • 7d708cd614 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-13 22:08:13 +0200
  • a9cc93281e Change testdata offset by 1 and find checksum error Nico Schottelius 2019-07-13 22:07:53 +0200
  • 299736173d ++compile logs Nico Schottelius 2019-07-13 19:35:57 +0200
  • 85fee75077 Not sure if empty output / no line message is an error Nico Schottelius 2019-07-13 19:14:02 +0200
  • 6c770567ab s/nf2/nf3/ Nico Schottelius 2019-07-13 19:12:04 +0200
  • c243778bc3 ++log ++change gen_testdata.py Nico Schottelius 2019-07-13 19:10:05 +0200
  • 7599ebb89d Try to prevent underrun / possible off by one Nico Schottelius 2019-07-13 18:05:50 +0200
  • 86885760b2 update gen_testdata Nico Schottelius 2019-07-13 17:28:03 +0200
  • 71c842576a +pcap Your Name 2019-07-11 09:15:16 +0000
  • d62a17dbe7 netpfga/bmv2 mixup Nico Schottelius 2019-07-11 11:01:33 +0200
  • 7e794b5c10 - } Nico Schottelius 2019-07-11 10:59:42 +0200
  • 75c185794e ++notes Nico Schottelius 2019-07-11 10:58:06 +0200
  • e9997964cd Split of checksumming of bmv2 Nico Schottelius 2019-07-11 10:50:00 +0200
  • 52215d21fb +pcap Your Name 2019-07-11 08:43:33 +0000
  • 13ab000b18 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-07-11 08:47:45 +0200