Commit Graph

  • 5e10401f96 ++doc ++sudo for drivers Nico Schottelius 2019-06-04 00:21:28 +0200
  • a0613c01b2 add script to load the netfpga driver Nico Schottelius 2019-06-04 00:13:19 +0200
  • 56d2f2ee65 cleanup && integrate headers.p4 into minip4 Nico Schottelius 2019-06-03 23:00:32 +0200
  • 63ec17b9a4 begin to integrate headers of real code into netpfga Nico Schottelius 2019-06-03 22:33:37 +0200
  • e0226c4c90 try 1 == nf0 Nico Schottelius 2019-06-03 22:01:58 +0200
  • 442ea1a7da ++doc, use nf3 Nico Schottelius 2019-06-03 21:56:45 +0200
  • f347e35e71 try 1 == nf2 Nico Schottelius 2019-06-03 21:49:01 +0200
  • 8d2c0cbf9b ++ regexp Nico Schottelius 2019-06-03 21:47:36 +0200
  • 35139976dd fix shell redirect Nico Schottelius 2019-06-03 21:43:34 +0200
  • ce05f4224c Trying 1 == nf1 Nico Schottelius 2019-06-03 21:42:26 +0200
  • 8def761c32 Abort on error detection Nico Schottelius 2019-06-03 21:39:03 +0200
  • 0f2e7f6049 Add prompt, add action Nico Schottelius 2019-06-03 21:33:42 +0200
  • a3e535323c add script to do all steps Nico Schottelius 2019-06-03 21:31:58 +0200
  • 6c895c583a netpfga: always emit on port1 Nico Schottelius 2019-06-03 21:27:07 +0200
  • 61b807bd2e ++doc ++setup egress Nico Schottelius 2019-05-26 11:12:49 +0200
  • 16e9b4cab4 -typo Nico Schottelius 2019-05-26 11:07:30 +0200
  • edd9624d29 Cleanup code, in theory finish mirror Nico Schottelius 2019-05-26 11:06:10 +0200
  • 06014333ee Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis nico 2019-05-26 11:00:31 +0200
  • b0edd0fe72 add script for generating testdata nico 2019-05-26 11:00:22 +0200
  • fa254011e6 ++notes Nico Schottelius 2019-05-26 10:58:35 +0200
  • 8e11bec804 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis nico 2019-05-26 10:58:16 +0200
  • 4a8eb5b2b4 ad minip4, update paths nico 2019-05-26 10:57:58 +0200
  • 880c228a76 ++ notes Nico Schottelius 2019-05-25 14:18:06 +0200
  • 4059701f63 ++netfpga logs Nico Schottelius 2019-05-20 11:12:48 +0200
  • 533ae3e080 ++ log netpfga Nico Schottelius 2019-05-18 15:33:21 +0200
  • 6a3c1a6e68 [netpfga] add init Nico Schottelius 2019-05-10 23:31:27 +0200
  • 5592d45e7b ++notes Nico Schottelius 2019-05-10 23:28:24 +0200
  • 8cade9435f ++netpfga notes Nico Schottelius 2019-05-10 23:28:17 +0200
  • 688de57a5c update netpfga Nico Schottelius 2019-05-10 18:24:23 +0200
  • 74828182ef Begin netfpga log Nico Schottelius 2019-05-10 18:19:56 +0200
  • f55aeddd0e hard code 0 network in session handling Nico Schottelius 2019-05-06 13:10:40 +0200
  • 736350eb68 +) Nico Schottelius 2019-05-06 13:06:45 +0200
  • 34e3b84a1d [controller] setup v4 dst/src correctly Nico Schottelius 2019-05-06 13:06:09 +0200
  • 8b5126e371 Use scapy port names Nico Schottelius 2019-05-06 12:56:26 +0200
  • 78b037038a ipv4 egress if tcp session hit Nico Schottelius 2019-05-06 12:52:29 +0200
  • 7be9c01b48 stop processing v6 when matching for nat64 session Nico Schottelius 2019-05-06 12:50:45 +0200
  • 677e50d81b +pcap Your Name 2019-05-06 10:42:26 +0000
  • 07858db44b +stringify Nico Schottelius 2019-05-06 12:24:11 +0200
  • 8cf84c9404 controller: -typo Nico Schottelius 2019-05-06 12:23:21 +0200
  • 1a1d2fcdb7 [no init from v4 world] Nico Schottelius 2019-05-06 12:20:45 +0200
  • 0525f2b4b5 [dummy commit] Nico Schottelius 2019-05-06 12:19:26 +0200
  • 522b4d6593 ++addr change Nico Schottelius 2019-05-06 12:18:10 +0200
  • b0b9cd7461 [controller] insert 6->4 session Nico Schottelius 2019-05-06 12:16:22 +0200
  • 09a15b6c25 Cleanup nat64 references Nico Schottelius 2019-05-06 11:52:33 +0200
  • 7fedd83959 [p4src] in theory finish source requirements for sessions Nico Schottelius 2019-05-06 11:51:04 +0200
  • b972accc73 [refactor] nat64 now - not only static mapping anymore Nico Schottelius 2019-05-05 13:48:05 +0200
  • 02fc065c1d Begin adding session tables, debug infos Nico Schottelius 2019-05-02 13:54:31 +0200
  • 879abe94c2 update doc Nico Schottelius 2019-04-21 12:24:15 +0200
  • 079699c687 ++update Nico Schottelius 2019-04-11 10:57:30 +0200
  • 41d35b964c +pcap Your Name 2019-04-11 08:55:54 +0000
  • f108133191 +pcap Your Name 2019-04-11 08:53:51 +0000
  • e5963e67b3 +pcap Your Name 2019-04-11 08:52:35 +0000
  • 11accdfcec +pcap Your Name 2019-04-11 08:47:54 +0000
  • 79f34d6f88 +pcap Your Name 2019-04-11 08:44:42 +0000
  • 39f2f8aa13 [test] add pseudo test for v6_udp -> v4_udp Nico Schottelius 2019-04-11 10:42:28 +0200
  • fe9d169bef Add tcp/udp checksum triggers Nico Schottelius 2019-04-11 10:15:37 +0200
  • 1afcd82e42 Update names Nico Schottelius 2019-04-11 10:13:54 +0200
  • c082106338 -, Nico Schottelius 2019-04-11 10:11:57 +0200
  • e26c348e71 +indent Nico Schottelius 2019-04-11 10:10:39 +0200
  • bf59808806 Add checksums for udp_6, udp_v4, tcp_v6, tcp_v4 Nico Schottelius 2019-04-11 10:08:11 +0200
  • 84b1d613ff +pcap Your Name 2019-04-08 14:01:07 +0000
  • 6c3393e941 next steps, use noaction to avoid clone3() and breaking ndp Nico Schottelius 2019-04-08 15:59:28 +0200
  • e4d98e02b1 Merge branch 'master' of gitlab.ethz.ch:nicosc/master-thesis Nico Schottelius 2019-04-08 15:55:58 +0200
  • 9912dfc15c +pcap Your Name 2019-04-08 13:55:50 +0000
  • 8547bf76c9 ++doc update Nico Schottelius 2019-04-03 12:52:17 +0200
  • fc5e56e809 Add ping4 test from ipv4 host Nico Schottelius 2019-04-03 12:50:19 +0200
  • 771c12ccb7 +pcap Your Name 2019-04-03 10:47:08 +0000
  • 71d1e86d3f Setup the cast_length in icmp->icmp6 translations Nico Schottelius 2019-04-03 12:44:00 +0200
  • c465e5719b +pcap Your Name 2019-04-03 10:39:50 +0000
  • 9d2f418f78 Remove cloning on table miss Nico Schottelius 2019-04-03 12:38:55 +0200
  • ae78f08a44 +pcap Your Name 2019-04-03 10:30:52 +0000
  • 6f4079d0aa Use the correct egress table (c&p--!) Nico Schottelius 2019-04-03 12:29:18 +0200
  • 2c9f4923b6 ++notes -remove unused debugging code Nico Schottelius 2019-04-03 12:02:40 +0200
  • 2d61a89053 +pcap Your Name 2019-04-03 09:58:27 +0000
  • 13e77c89f6 syntax correction Nico Schottelius 2019-04-03 11:56:50 +0200
  • 2c377f2df6 Correct field names Nico Schottelius 2019-04-03 11:56:10 +0200
  • 74e4e7034b Trigger ipv4 checksumming after nat64 translation Nico Schottelius 2019-04-03 11:46:52 +0200
  • 989ebfae0f +pcap Your Name 2019-04-03 09:34:17 +0000
  • 0f2df2723b Set mac address based on destination network [HACK] Nico Schottelius 2019-04-03 11:31:29 +0200
  • 2292f9e995 +pcap Your Name 2019-04-03 09:18:01 +0000
  • db41925990 +pcap Your Name 2019-04-03 09:15:35 +0000
  • cb919ef926 Document state Nico Schottelius 2019-04-03 11:14:57 +0200
  • bc2eb7dad1 Change ethernet addresses, too Nico Schottelius 2019-04-03 11:02:07 +0200
  • 92faaa1852 +pcap Your Name 2019-04-03 08:57:37 +0000
  • fb02ca1a7f Set checksum flag for icmp Nico Schottelius 2019-04-03 10:56:32 +0200
  • 14cb402d90 +pcap Your Name 2019-04-03 08:54:48 +0000
  • d3b1959b2c +6 Nico Schottelius 2019-04-03 10:53:56 +0200
  • 1d08a942d5 -() Nico Schottelius 2019-04-03 10:53:16 +0200
  • d87b897069 Add icmp handling / replying Nico Schottelius 2019-04-03 10:52:25 +0200
  • 79a46f42c2 +pcap Your Name 2019-04-03 08:22:44 +0000
  • fdf828d687 Do not not not double swap Nico Schottelius 2019-04-03 10:21:40 +0200
  • 86181d254c +pcap Your Name 2019-04-03 08:19:56 +0000
  • 1442109bf0 +pcap Your Name 2019-04-02 15:47:55 +0000
  • 86232ea0dd +pcap Your Name 2019-04-02 15:47:08 +0000
  • fbe8e66431 Make arp swapping more readable, --BUG Nico Schottelius 2019-04-02 17:42:56 +0200
  • ec55663cfc +pcap Your Name 2019-04-02 15:23:30 +0000
  • 6e22465ae4 Update arp processing for ethernet Nico Schottelius 2019-04-02 17:22:21 +0200
  • 09ad815e7c +pcap Your Name 2019-04-02 15:17:09 +0000
  • 16a1620002 Also emit the arp header Nico Schottelius 2019-04-02 17:16:17 +0200
  • cc775649a4 +pcap Your Name 2019-04-02 15:14:44 +0000