Commit Graph

71 Commits

Author SHA1 Message Date
Nico Schottelius 0540b43f7f Reorder controller startup 2019-03-26 21:56:32 +01:00
Nico Schottelius 7c3bcceb29 ++ notes 2019-03-25 14:37:33 +01:00
Nico Schottelius 9ca4d4c8de Transport table debug information to controller 2019-03-25 13:43:47 +01:00
Nico Schottelius 236bd8e7d6 Debug send ipv4 packets to controller 2019-03-25 13:09:29 +01:00
Nico Schottelius c6b1463e17 Debug missing checksum, introduce new field 2019-03-25 13:02:09 +01:00
Nico Schottelius 905f51fba3 Add checksum marker 2019-03-25 12:56:54 +01:00
Nico Schottelius 42f5e00e74 Document double/triple matching 2019-03-25 11:51:36 +01:00
Nico Schottelius f4372580c4 Begin to write down lpm problem 2019-03-25 11:13:21 +01:00
Nico Schottelius a408d7a803 + reorg +add simple nat64 w/o protocol specific translations 2019-03-23 16:20:13 +01:00
Nico Schottelius 4972f550d8 ++doc 2019-03-23 15:20:15 +01:00
Nico Schottelius 4d610a5cb5 Remove unecessary arg to icmp6_echo_reply 2019-03-23 15:14:17 +01:00
Nico Schottelius 4d3641fc50 Also add required icmp6_type 2019-03-23 15:07:07 +01:00
Nico Schottelius 5f14967a32 Introduce the icmp6 table 2019-03-23 15:03:42 +01:00
Nico Schottelius 162ef20072 Checksum the newly parsed fields 2019-03-23 14:39:56 +01:00
Nico Schottelius 63deff0a5c +logtrail 2019-03-23 14:31:27 +01:00
Nico Schottelius f79033c0c9 Parse down to icmp6_na_ns 2019-03-23 13:33:25 +01:00
Nico Schottelius ece52e4915 ++ sniff-host command 2019-03-21 20:36:01 +01:00
Nico Schottelius 87d4154753 Rename test && fix return 2019-03-20 00:04:21 +01:00
Nico Schottelius c89441001b try 42: ndp in the switch. this episode is with checksums... 2019-03-19 23:49:49 +01:00
Nico Schottelius 2a623a0807 ++ info ++ link local 2019-03-19 23:21:40 +01:00
Nico Schottelius 4c9573d8e0 ++notes 2019-03-19 23:03:10 +01:00
Nico Schottelius 880db528e7 Mute multicast registrations (MLDv2) 2019-03-19 23:01:55 +01:00
Nico Schottelius 809110edc7 Debug print to controller by default, not dropping 2019-03-19 21:03:10 +01:00
Nico Schottelius 602c52d8bb Add first test in test.py 2019-03-14 20:19:50 +01:00
Nico Schottelius 74f5575cd0 Reduce routing size for testing 2019-03-14 17:26:40 +01:00
Nico Schottelius 1dd33177f1 eUpdate prefix/network for mapped v4 network 2019-03-14 14:56:52 +01:00
Nico Schottelius 7c8f019b2a ++ nat64 update, discussion update 2019-03-14 14:37:45 +01:00
Nico Schottelius b5cd3aeb0e doc + gitignore for p4src 2019-03-14 14:12:50 +01:00
Nico Schottelius 472a104e2b ++ doc update ++ nat64_static / P4 begin 2019-03-14 14:05:17 +01:00
Nico Schottelius a25da0f0df Try to shrink down bool bug code 2019-03-06 19:33:24 +01:00
Nico Schottelius ee62eb32c3 ++notes; try to cast & save payload_length in ingress 2019-03-06 17:37:30 +01:00
Nico Schottelius e0a9d28606 Introduce mixed mode NDP/ICMP6 echo reply
- Controller: NDP
- Switch: icmp6 echo reply
2019-03-06 17:23:01 +01:00
Nico Schottelius a0acd719e7 ++notes 2019-03-06 15:22:57 +01:00
Nico Schottelius 591175db7a Re-re-re-try to do checkumming based on a meta field 2019-03-06 15:15:46 +01:00
Nico Schottelius f7fc8ef412 ++notes ++begin nat64 prefix 2019-03-06 14:07:47 +01:00
Nico Schottelius 6497db857c & remove checksumming again 2019-03-06 13:59:41 +01:00
Nico Schottelius 22da39377e Begin router support 2019-03-06 13:48:02 +01:00
Nico Schottelius 0ca0b94b1c +notes; Try shifting the cast into the parser 2019-03-06 13:12:06 +01:00
Nico Schottelius 8832069536 +-comment 2019-03-05 22:32:31 +01:00
Nico Schottelius 5620add27f Phasing in icmp6 in the switch 2019-03-05 22:31:05 +01:00
Nico Schottelius 81f89fe87a try resetting cksum (again) 2019-03-05 21:49:50 +01:00
Nico Schottelius 12097d0085 ++ unchecked checksums 2019-03-05 21:22:55 +01:00
Nico Schottelius 356f664019 ++doc
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2019-03-05 16:48:07 +01:00
Nico Schottelius dd6986cf60 Disable multicast catchall by default 2019-03-05 16:19:43 +01:00
Nico Schottelius 3acbf88242 ++ todos 2019-03-05 16:14:36 +01:00
Nico Schottelius 0fa70432d1 [icmp6] forward NDP multicast to controller in correct fashion 2019-03-04 14:07:05 +01:00
Nico Schottelius 7f1e9f6252 Begin icmp6 in controller -> pass special info 2019-03-03 22:36:25 +01:00
Nico Schottelius 21d1b82416 [p4+plan] Try casting payload length to 32 2019-02-28 11:03:01 +01:00
Nico Schottelius b29cf1a296 [p4, controller] hack NDP reply 2019-02-28 10:56:22 +01:00
Nico Schottelius 2081d30136 [controller] re-enable ipv6 for ALL interfaces 2019-02-26 18:52:28 +01:00