-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement OSPFv3 packet layer #235
base: master
Are you sure you want to change the base?
Conversation
137a8a1
to
4129f73
Compare
Codecov Report
@@ Coverage Diff @@
## master #235 +/- ##
==========================================
- Coverage 59.16% 59.04% -0.12%
==========================================
Files 137 141 +4
Lines 7412 8012 +600
==========================================
+ Hits 4385 4731 +346
- Misses 2848 3075 +227
- Partials 179 206 +27
Continue to review full report at Codecov.
|
3f46ce5
to
dec2506
Compare
Codecov Report
@@ Coverage Diff @@
## master #235 +/- ##
==========================================
- Coverage 59.02% 58.92% -0.10%
==========================================
Files 137 141 +4
Lines 7571 8171 +600
==========================================
+ Hits 4469 4815 +346
- Misses 2921 3148 +227
- Partials 181 208 +27
Continue to review full report at Codecov.
|
Supports decoding and encoding of OSPFv3 messages in IPv6 packets.
RFC: 5340 - OSPF for IPv6
Test suite
Testing is based on packet captures from packetlife - in
fixtures
Decoding
Decodes all packets from the capture. Only fails on unexpected conditions (length or checksum mismatch).
Encoding
Encodes go structs from snapshots in
fixtures/packets
. Compares the results to the packet capture.To update the snapshots, run
go run ./protocols/ospf/packetv3/fixtures/packets/gen/
.