Arceliar
|
b006748da4
|
code cleanup
|
2018-06-12 17:50:08 -05:00 |
|
Neil Alexander
|
8e2c2aa977
|
Document ICMPv6 and TUN/TAP
|
2018-06-12 22:45:53 +01:00 |
|
Neil Alexander
|
460a22c063
|
Clean up some exported constants
|
2018-05-27 23:31:34 +01:00 |
|
Neil Alexander
|
bf0413a0c4
|
Modify ICMPv6 source address for "Packet Too Big" messages to a routable address so that it correctly routes to nodes in an yggdrasil /64 subnet
|
2018-03-10 22:31:36 +00:00 |
|
Neil Alexander
|
1c59338f01
|
Fix checksums and packet buffers, sends ICMPv6 Packet Too Big messages successfully now
|
2018-02-15 13:38:54 +00:00 |
|
Neil Alexander
|
37e4492b86
|
Send ICMPv6 response to packets larger than session MTU (WIP: checksum wrong?)
|
2018-02-14 22:59:24 +00:00 |
|
Neil Alexander
|
34b264067e
|
Run gofmt -s -w .
|
2018-02-14 11:46:10 +00:00 |
|
Neil Alexander
|
0bf43b758f
|
Split create_icmpv6 into create_icmpv6_tun and create_icmpv6_tap
|
2018-02-14 11:39:55 +00:00 |
|
Neil Alexander
|
d78e0f7067
|
Improve icmpv6.go
- Now doesn't use unsafe
- Much cleaner
- Doesn't run in a goroutine perpetually
- Has a function to create ICMPv6 packets
|
2018-02-14 11:23:46 +00:00 |
|
Neil Alexander
|
6571a8c300
|
Don't use channels for ICMPv6 packets
|
2018-02-12 20:00:55 +00:00 |
|
Neil Alexander
|
fac4bf796e
|
Add some error handling and other fixes to icmpv6.go
|
2018-02-12 19:40:13 +00:00 |
|
Neil Alexander
|
be0d6feeba
|
Remove ndp.go and add icmpv6.go
|
2018-02-12 18:19:31 +00:00 |
|