Implement handling of OSPFv3 packets
Showing
- go.mod 3 additions, 1 deletiongo.mod
- go.sum 10 additions, 0 deletionsgo.sum
- protocols/ospf/packetv3/common.go 80 additions, 0 deletionsprotocols/ospf/packetv3/common.go
- protocols/ospf/packetv3/fixtures/OSPFv3_NBMA_adjacencies.cap 0 additions, 0 deletionsprotocols/ospf/packetv3/fixtures/OSPFv3_NBMA_adjacencies.cap
- protocols/ospf/packetv3/fixtures/OSPFv3_broadcast_adjacency.cap 0 additions, 0 deletions...ols/ospf/packetv3/fixtures/OSPFv3_broadcast_adjacency.cap
- protocols/ospf/packetv3/fixtures/OSPFv3_multipoint_adjacencies.cap 0 additions, 0 deletions.../ospf/packetv3/fixtures/OSPFv3_multipoint_adjacencies.cap
- protocols/ospf/packetv3/fixtures/packets/OSPFv3_NBMA_adjacencies.cap.go 960 additions, 0 deletions.../packetv3/fixtures/packets/OSPFv3_NBMA_adjacencies.cap.go
- protocols/ospf/packetv3/fixtures/packets/OSPFv3_broadcast_adjacency.cap.go 398 additions, 0 deletions...cketv3/fixtures/packets/OSPFv3_broadcast_adjacency.cap.go
- protocols/ospf/packetv3/fixtures/packets/OSPFv3_multipoint_adjacencies.cap.go 836 additions, 0 deletions...tv3/fixtures/packets/OSPFv3_multipoint_adjacencies.cap.go
- protocols/ospf/packetv3/fixtures/packets/base.go 6 additions, 0 deletionsprotocols/ospf/packetv3/fixtures/packets/base.go
- protocols/ospf/packetv3/fixtures/packets/gen/gen.go 192 additions, 0 deletionsprotocols/ospf/packetv3/fixtures/packets/gen/gen.go
- protocols/ospf/packetv3/fixtures/utils.go 43 additions, 0 deletionsprotocols/ospf/packetv3/fixtures/utils.go
- protocols/ospf/packetv3/lsa.go 554 additions, 0 deletionsprotocols/ospf/packetv3/lsa.go
- protocols/ospf/packetv3/lsa_prefix.go 105 additions, 0 deletionsprotocols/ospf/packetv3/lsa_prefix.go
- protocols/ospf/packetv3/packet.go 389 additions, 0 deletionsprotocols/ospf/packetv3/packet.go
- protocols/ospf/packetv3/packet_test.go 116 additions, 0 deletionsprotocols/ospf/packetv3/packet_test.go
- util/checksum/ipv6_upperlayer.go 75 additions, 0 deletionsutil/checksum/ipv6_upperlayer.go
... | @@ -4,7 +4,9 @@ require ( | ... | @@ -4,7 +4,9 @@ require ( |
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect | github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect | ||
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4 // indirect | github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4 // indirect | ||
github.com/bio-routing/tflow2 v0.0.0-20181230153523-2e308a4a3c3a | github.com/bio-routing/tflow2 v0.0.0-20181230153523-2e308a4a3c3a | ||
github.com/gogo/protobuf v1.3.0 // indirect | |||
github.com/golang/protobuf v1.4.0 | github.com/golang/protobuf v1.4.0 | ||
github.com/google/gopacket v1.1.17 | |||
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 | github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 | ||
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 | github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 | ||
github.com/pkg/errors v0.8.0 | github.com/pkg/errors v0.8.0 | ||
... | @@ -15,7 +17,7 @@ require ( | ... | @@ -15,7 +17,7 @@ require ( |
github.com/urfave/cli v1.21.0 | github.com/urfave/cli v1.21.0 | ||
github.com/vishvananda/netlink v1.0.0 | github.com/vishvananda/netlink v1.0.0 | ||
github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc // indirect | github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc // indirect | ||
golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e // indirect | golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e | ||
golang.org/x/sys v0.0.0-20200413165638-669c56c373c4 // indirect | golang.org/x/sys v0.0.0-20200413165638-669c56c373c4 // indirect | ||
golang.org/x/text v0.3.2 // indirect | golang.org/x/text v0.3.2 // indirect | ||
google.golang.org/genproto v0.0.0-20200413115906-b5235f65be36 // indirect | google.golang.org/genproto v0.0.0-20200413115906-b5235f65be36 // indirect | ||
... | ... |
protocols/ospf/packetv3/common.go
0 → 100644
File added
File added
File added
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
protocols/ospf/packetv3/fixtures/utils.go
0 → 100644
protocols/ospf/packetv3/lsa.go
0 → 100644
protocols/ospf/packetv3/lsa_prefix.go
0 → 100644
protocols/ospf/packetv3/packet.go
0 → 100644
protocols/ospf/packetv3/packet_test.go
0 → 100644
util/checksum/ipv6_upperlayer.go
0 → 100644
Please register or sign in to comment