Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-26 | Refactoring Zebra and supporting frr7.3 | Hitoshi Irino | |
- Change const values to camel case from snake case to make zero golint's warnigns - Introduce convert functions (toEach, toCommon) between the newest version to older versions - Merge code about decode nexthop to reduce lines of code - Add frr7.3 statemet in allowable software for config - Rename and Update generated file by stringer | |||
2020-04-24 | Add BGP-LS SRLG support | Tom Shine | |
2020-03-31 | packet: fix typos | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2020-03-30 | packet: silence staticcheck warning | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2020-03-29 | fixed naming issue, removed one more error allocation | Sergey Elantsev | |
2020-03-29 | optimized packet/mrt allocations, mostly by reuse of error values | Sergey Elantsev | |
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-11 | fixed style: unnecessary type cast after type switch and some minor issues. | 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> | |||
2020-02-19 | add support GetTable method for vrfs #2235 | Pavel Vorontsov | |
2020-01-13 | Parse BMP Stats Report messages with unknown Stat Types | Michael Lechner | |
2020-01-05 | gobgpd: use map for validation table | Toshiki Tsuchiya | |
`Table.destinations` is a map, so the order changes. This commit allows to get validate information from path by using map for validate table Fix: https://github.com/osrg/gobgp/issues/2223 Signed-off-by: Toshiki Tsuchiya <taruta0811@gmail.com> | |||
2019-11-01 | bgp: fix dynamic neighbors with prefix "0.0.0.0/0" | Faicker Mo | |
support prefix "0.0.0.0/0". Signed-off-by: Faicker Mo <faicker.mo@ucloud.cn> | |||
2019-10-26 | avoid installing routes with originator ID to global when softresetin | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-10-23 | Split Reset into three methods | Carl Baldwin | |
The Reset method was difficult to understand. The reason is that it was called in three different ways and did different things in each case. It is easier to read when the three different modes are each their own method. This came up as I was looking deeper into the threading model around policies. I think this change makes it easier to understand the code. | |||
2019-10-22 | table: use net.IPNet for roa instead of homegrown IPPrefix structure | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-10-22 | move roa table code to table/ from server/ | FUJITA Tomonori | |
As the name implies, table/ is more appropriate for roa table code. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-10-21 | server: speed up session establishment | FUJITA Tomonori | |
The unittest on pkg/server finishes quicker. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-10-18 | Fix adj-out display with add path enabled | mageshgv | |
2019-10-17 | Transition to graceful restart state on hold timer expiry if applicable | mageshgv | |
2019-10-15 | Support vrfs in zapi multipath | mageshgv | |
2019-10-11 | Remove policy from FSM | Carl Baldwin | |
The `policy` member of fsm is apparently never used. Clean it up to avoid confusion. Policy is still set on the server and peers. | |||
2019-10-04 | Maintain unique vrf IDs in watchEventBestPath vrf map | mageshgv | |
Fixes missing route propagation to proper vrfs in zapi | |||
2019-10-02 | Update adjrib for LLGR and preserve aslooped attr | Magesh GV | |
Fixes LLGR community cleared on softreset. Fixes AS Path looped routes added back to rib on Graceful Restart. | |||
2019-10-01 | Fix crash on nonexistent vrf delete | Magesh GV | |
2019-09-17 | server: improve ListPath's performance | FUJITA Tomonori | |
send large data rather than sending small repeatedly. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-09-08 | execute rpki validation for policy only when it's necessary | FUJITA Tomonori | |
currently, validate is executed even if the result is not necessary. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-09-02 | server: fix mrt injection race | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-08-28 | Document config API and provide examples | Carl Baldwin | |
2019-08-28 | Pass context through configuration code | Carl Baldwin | |
2019-08-28 | Move ReadConfigFileOnSighup to gobgpd main | Carl Baldwin | |
Reloading the config file on SIGHUP is behavior specific to gobgpd. Attempts to expose it through the config API was awkward and could make the api more confusing to use. This change moves that functionality up into the gobgpd main and out of the library. | |||
2019-08-28 | Remove last remants of internal_cfg | Carl Baldwin | |
2019-08-28 | Switch away from channel for one-off dry run | Carl Baldwin | |
2019-08-28 | Move code to new public config package | Carl Baldwin | |
2019-08-26 | table: kill GetPathListByPeer() | FUJITA Tomonori | |
when a peer is down, use paths in its adj table instead of searching for the global table. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-08-06 | server: add addpath api leak test | FUJITA Tomonori | |
test uuid map leak with implict withdraw. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-08-05 | server: fix DeletePath() memory leak | FUJITA Tomonori | |
DeletePath() doesn't delete the entry of the map for UUID. 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-07-21 | Avoid panic by receiving vpnv6 prefixes with zebra reported in issue #2113 | Hitoshi Irino | |
- Additionally bug fix which avoid panic caused by displaying vpnv6 prefixes using gobgp vrf rib - Supporting FRRouting 7.1.x | |||
2019-07-02 | BGP connection on a speecified interface (including which is associated VRF) ↵ | Hitoshi Irino | |
using syscall SO_BINDTODEVICE | |||
2019-06-17 | fix MPLS L3VPN functionality of zapi | Hitoshi Irino | |
2019-06-08 | Support ipv4-flowspec for VRF enslaved neighbor | Michael Lechner | |