Commit Graph

57 Commits

Author SHA1 Message Date
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
Nico Schottelius 72c600d8da [NDP] Begin to add multicast / NDP support 2019-02-26 15:30:47 +01:00
Nico Schottelius 6895a6ab34 Create multicast groups for NDP support 2019-02-26 15:08:53 +01:00
Nico Schottelius 8ca0c7fdf4 [controller] Add support in hosts for link local 2019-02-24 20:13:42 +01:00
Nico Schottelius 949560c995 [controller,p4] add debug print into controller 2019-02-24 15:53:10 +01:00
Nico Schottelius a5c8be40be [p4] begin icmp6 checksum 2019-02-23 21:05:46 +01:00
Nico Schottelius c4a4e370f0 ++todos; begin router mode 2019-02-23 18:58:04 +01:00
Nico Schottelius c2133dc40f [doc] add ipaddress bug note 2019-02-23 18:03:35 +01:00
Nico Schottelius 5903529c0e [controller] avoid key error [doc] python2 issue 2019-02-23 15:32:03 +01:00
Nico Schottelius bec7dc548e Begin to implement egress handling, make controller usable, update notes 2019-02-23 14:22:46 +01:00
Nico Schottelius 214ccd4479 +headers +parsers [udp, icmp, icmp6] 2019-02-22 00:01:53 +01:00
Nico Schottelius 8bc292564e ++todos ++proto 2019-02-21 23:48:04 +01:00
Nico Schottelius c64e6d3950 [controller] +arg 2019-02-21 23:38:45 +01:00
Nico Schottelius b6bd281c3a create P4 basis + smaller updates
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2019-02-21 23:19:17 +01:00
Nico Schottelius 71825d21bd all doc in one dir
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2019-02-21 20:32:21 +01:00