Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-25 | Use `BGP_HEADER_LENGTH` instead of `19` in the code | Kirill Smorodinnikov | |
2021-06-30 | added check on data length for SRv6EndpointBehaviorStructure and ↵ | zvfvrv | |
SegmentTypeB, others minor fix | |||
2021-06-30 | add support of the optional "SRv6 Endpoint Behavior and SID Structure" in ↵ | zvfvrv | |
segment type b | |||
2021-06-30 | fix marshal and unmarshal | zvfvrv | |
2021-06-30 | wip SegmentTypeB without SRv6 Endpoint Behavior and Structure | zvfvrv | |
2021-06-13 | Add support for encapsulation tunnel type in the extended community support ↵ | Guangtong Cao | |
in gobgp policy. | |||
2021-06-07 | fix: fix check according to golang s1025 | Imcom Jin | |
https://staticcheck.io/docs/checks#S1025 | |||
2021-05-24 | Add FQDN capability | Donatas Abraitis | |
It's not kinda RFC (draft), but it's implemented and used in various other open-source software like FRRouting, Bird, ExaBGP. It's very handy when dealing with lots of peers. Exampe between GoBGP and FRRouting: ``` % ./cmd/gobgp/gobgp neighbor 192.168.10.123 | grep -A4 fqdn: fqdn: advertised and received Local: name: donatas-pc, domain: Remote: name: exit1-debian-9, domain: ``` ``` % vtysh -c 'show bgp neighbors 192.168.10.17 json' | jq .'"192.168.10.17".neighborCapabilities.hostName' { "advHostName": "exit1-debian-9", "advDomainName": "n/a", "rcvHostName": "donatas-pc", "rcvDomainName": "n/a" } ``` Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com> | |||
2021-03-19 | Add GENEVE encapsulation support | Ravi Aysola | |
2021-03-14 | add support for tunnel egress endpoint sub-TLV | Mikael Magnusson | |
As specified in draft-ietf-idr-tunnel-encaps-22. Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net> | |||
2021-03-01 | Fix LsTLVIgpRouterID.DecodeFromBytes | Kirill Smorodinnikov | |
According to https://tools.ietf.org/html/rfc7752#section-3.2.1.4, IGPRouterID could be 4-octet for OSPFv2 or OSPFv3 non-pseudonode. | |||
2021-02-27 | Extend LsLinkDescriptor.String | Kirill Smorodinnikov | |
Cover additional cases when only one part of the link is presented. | |||
2021-01-27 | go fmted | Sergey Elantsev | |
2021-01-23 | fixed panics on parsing malicious bgp packets | Sergey Elantsev | |
2021-01-23 | support UDP destination port sub-TLV | Mikael Magnusson | |
As specified in draft-ietf-idr-tunnel-encaps. Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net> | |||
2021-01-20 | packet/bgp: Fix TunnelEncapSubTLV.DecodeFromBytes | Mikael Magnusson | |
Return data of the correct length from TunnelEncapSubTLV.DecodeFromBytes. This fixes a problem with TunnelEncapSubTLVUnknown which caused it to contain more bytes in its Value unless it was the last SubTLV. Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net> | |||
2020-12-20 | fixed mistype | Sergey Elantsev | |
2020-12-20 | fixed possible crashes on parsing of bgp messages | Sergey Elantsev | |
2020-12-14 | change comments | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-12-09 | interop fix | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-11-30 | Unit tests and dependencies | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-11-30 | Code changes | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-11-25 | code changes | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-10-21 | packet: handle malformed prefix len | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2020-07-13 | implement LsAddrPrefix marshal json function | JieJhih Jhang | |
2020-06-24 | Add //go:generate stringer directives for public enum types. | Dmitri Nikulin | |
All such directives can be invoked by running $ go generate Stringer itself can be obtained by running $ go get golang.org/x/tools/cmd/stringer See https://github.com/osrg/gobgp/issues/2265 | |||
2020-06-24 | Regenerate stringer code for public enum types. | Dmitri Nikulin | |
This adds support for several values which were added to enums without corresponding changes to the stringer generated code. New versions of stringer, including the one used for this change, add compile-time checks for whether any existing enum values have changed. Adding new values does not violate this check. Resolves https://github.com/osrg/gobgp/issues/2265 | |||
2020-05-13 | extend attributes proto for Prefix SID support | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-07 | address more static check failures | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-07 | Addressing review comments | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-07 | remove debug messages | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-07 | Finish methods and restructure files | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-06 | code Decode and Serialize for Prefix SID types and add unit tests | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-06 | add unit test to help with development | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-05 | add object definitions | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-05 | additional changes | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-05 | coding the feature | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-05-04 | adding prefix_sid_attr | Serguei Bezverkhi | |
Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com> | |||
2020-04-24 | Add BGP-LS SRLG support | Tom Shine | |
2020-03-15 | replaced fmt.Sprintf with strconv.Itoa for Protocol.String() | Sergey Elantsev | |
2020-03-15 | optimized allocations in packet/bgp validations | Sergey Elantsev | |
2020-03-14 | optimized allocations in packet/bgp | Sergey Elantsev | |
2020-03-09 | optimized EVPNMacIPAdvertisementRoute, SerializeExtendedCommunities and ↵ | Sergey Elantsev | |
PathAttributeIP6ExtendedCommunities allocations. | |||
2020-03-02 | bgp: silence statickcheck errors | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-07-26 | pkg/packet/bgp: fix PathAttributeAs4Path to accept empty AS_PATH | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-04-11 | cmd/gobgp: Parse evpn IPMSI parameter | JieJhih Jhang | |
2019-03-26 | Implement evpn I-PMSI | JieJhih Jhang | |
2019-03-21 | pkg/packet/bgp: avoid crash when receiving an update with invalid AS_PATH len | Eiichiro Watanabe | |
2019-03-21 | pkg/packt/bgp: add test when receiving an update with invalid AS_PATH Length | Eiichiro Watanabe | |
2019-03-16 | Fixed typos | zabio3 | |