Nico Schottelius
1b59727708
Improve controller robustness
4 years ago
Nico Schottelius
28b2bc46f2
Test debug function
4 years ago
Nico Schottelius
4e8da01250
Setup ethertype in egress control
4 years ago
Nico Schottelius
d1433c3e0b
[icmp6] don' iterate over multicast network
4 years ago
Nico Schottelius
03ffe73957
[icmp6] v6_networks table add actions
4 years ago
Nico Schottelius
f2cd835ced
[p4] refactor
4 years ago
Nico Schottelius
0fa70432d1
[icmp6] forward NDP multicast to controller in correct fashion
4 years ago
Nico Schottelius
165f0e6b98
[p4] typo
4 years ago
Nico Schottelius
4c331dc296
adjust table/action
4 years ago
Nico Schottelius
7f1e9f6252
Begin icmp6 in controller -> pass special info
4 years ago
Nico Schottelius
b3e51d550a
[p4] icmp6 hard code length
4 years ago
Nico Schottelius
1f497982b3
[p4] try casting before
4 years ago
Nico Schottelius
21d1b82416
[p4+plan] Try casting payload length to 32
4 years ago
Nico Schottelius
b01341f48c
[p4] correct action name
4 years ago
Nico Schottelius
b29cf1a296
[p4, controller] hack NDP reply
4 years ago
Nico Schottelius
2081d30136
[controller] re-enable ipv6 for ALL interfaces
4 years ago
Nico Schottelius
11d376bcb8
[p4] add controller action
4 years ago
Nico Schottelius
0ea9e708de
[p4] If non matching ndp -> escalate to controller
4 years ago
Nico Schottelius
ed27a8e77c
[controller] stringify all parts for the table
4 years ago
Nico Schottelius
38995d913c
[p4 debug] how to add the port
4 years ago
Nico Schottelius
a92a9b82ea
[NDP] try to pass in port as integer
4 years ago
Nico Schottelius
5bd7eb57a6
[NDP] try different notation of IPv6 address
...
Getting this error:
Invalid match key: Error while parsing 1 - Invalid input, could not cast to integer, try in hex with 0x prefix
Invalid match key: Error while parsing 2 - Invalid input, could not cast to integer, try in hex with 0x prefix
Invalid match key: Error while parsing 3 - Invalid input, could not cast to integer, try in hex with 0x prefix
Invalid match key: Error while parsing 4 - Invalid input, could not cast to integer, try in hex with 0x prefix
Suspecting that the code is not able to parse "ff02::1:ff00:0/104"
4 years ago
Nico Schottelius
67afa855d0
[NDP] apply table...
4 years ago
Nico Schottelius
72c600d8da
[NDP] Begin to add multicast / NDP support
4 years ago
Nico Schottelius
6895a6ab34
Create multicast groups for NDP support
4 years ago
Nico Schottelius
8ca0c7fdf4
[controller] Add support in hosts for link local
4 years ago
Nico Schottelius
a420c7e6d8
[controller] debug use __repr__()
4 years ago
Nico Schottelius
1fbbbbbd52
[controller] --bug
4 years ago
Nico Schottelius
949560c995
[controller,p4] add debug print into controller
4 years ago
Nico Schottelius
e8e33c78ea
[p4] --typo
4 years ago
Nico Schottelius
67bf3878d0
[p4] update parser to emit all (potentially] modified headers
4 years ago
Nico Schottelius
3fecfad989
[p4] +,
4 years ago
Nico Schottelius
a5c8be40be
[p4] begin icmp6 checksum
4 years ago
Nico Schottelius
c38eb0dfc4
[p4,controller] Begin to add icmp6 echo reply support + more NDP "fixes"
4 years ago
Nico Schottelius
6b601a09f7
[controller] table name correction
4 years ago
Nico Schottelius
7f0427a4f2
[controller] fix v6addr port
4 years ago
Nico Schottelius
d3e4f920cf
[p4] apply table
4 years ago
Nico Schottelius
c4a4e370f0
++todos; begin router mode
4 years ago
Nico Schottelius
2cafdc5e12
[controller] ipv4 network switch fix
4 years ago
Nico Schottelius
4251379bc6
[controller] ++args
4 years ago
Nico Schottelius
bc390a21ea
[controller] save args in class
4 years ago
Nico Schottelius
4e5f3c65a0
[controller] ++ debug output
4 years ago
Nico Schottelius
bd49e36544
[controller] remove // in ip address concat
4 years ago
Nico Schottelius
7928866b3b
[controller] python2.7 subprocess change
4 years ago
Nico Schottelius
abff485183
[controller] staticmethod
4 years ago
Nico Schottelius
f9ec915449
[controller] Workaround python 2.7 / ipaddres bug
4 years ago
Nico Schottelius
c2133dc40f
[doc] add ipaddress bug note
4 years ago
Nico Schottelius
5903529c0e
[controller] avoid key error [doc] python2 issue
4 years ago
Nico Schottelius
f5b9baff78
[controller] setup IPv6 hosts
4 years ago
Nico Schottelius
8a14c40c7b
[controller] clear tables before filling
4 years ago