Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-11 | fix wrong vrf neighbors display | shao | |
2020-11-06 | Adding gRPC support for modified logging level | Steve Shaw | |
Signed-off-by: Steve Shaw <shaw38@gmail.com> | |||
2020-10-20 | fix #2289: improve regex to give expected results | Thomas Rosenstein | |
2020-09-25 | bugfix: fix a panic when delete neighborset (all) by name directly | Imcom Jin | |
2020-02-19 | add summary command for vrf to cli #2235 | Pavel Vorontsov | |
2019-10-06 | gobgp: fix rpki table printing | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-09-01 | Fix nexhop overwrite with gobgp mrt inject --no-ipv6 --nexthop x.x.x.x | Amit Nishry | |
Signed-off-by: Amit Nishry <amit.nishry@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 | Rename c to currentConfig to follow naming pattern | Carl Baldwin | |
2019-08-28 | Replace for and select with single for range | Carl Baldwin | |
2019-08-28 | Remove loop function | 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 | Split creation of config reading channel | Carl Baldwin | |
2019-08-28 | Remove a reference to internal | Carl Baldwin | |
2019-08-28 | config -> internal_config | Carl Baldwin | |
2019-08-28 | Factor out stopServer | Carl Baldwin | |
2019-08-28 | Move code to new public config package | Carl Baldwin | |
2019-08-28 | Improve logic around applying configuration | Carl Baldwin | |
The initial configuration is only applied once right at the very beginning. Everything after that is an update. This makes that clearer. | |||
2019-08-28 | Extract methods to apply and update config | Carl Baldwin | |
2019-08-28 | Create a clearer line between initial config and updating config | Carl Baldwin | |
2019-08-28 | Factor out helpers for peer group and neighbor config | Carl Baldwin | |
2019-08-28 | Move assignement of current config to the end | Carl Baldwin | |
Now that `c` is no longer referenced in the block above, its assignement can be moved to later. This allows consolidating the two assignements into one and moving them to the very end to magic the logic clearer. | |||
2019-08-28 | Use newConfig more consistently when apply initial configuration | Carl Baldwin | |
This block of code has for loops that shadow the variable `c` declared above it. This commit makes the scoping a little clearer by using newConfig where possible to avoid the ambiguity. | |||
2019-08-06 | Added CLI option to parser to allow setting MPLSoUDP (mpls-in-udp) as an ↵ | Peter Hill | |
encap type. | |||
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-06-03 | Add Versioning support | Emil Palm | |
2019-05-16 | Fix cli crash when showing neighbor stats as list. | Christoph Heiss | |
If the gRPC-server has TLS enabled, but the cli is used without TLS, it crashes when listing neighbors with a segfault due to an unhandled error. | |||
2019-05-08 | zebra: supporting FRRouting version 7 | Hitoshi Irino | |
- the "version" parameter (which means ZAPI) 6 in zebra config changes supporting FRRouting version 7 instead of FRRouting version 6. - the "software-name" parameter which supports backward compatibility is added in zebra config. (GoBGP support FRRouting version 6 when "version = 6" and "software-name = frr6" is configured.) | |||
2019-05-02 | Consolidate duplicate code blocks both updating peer groups | Carl Baldwin | |
There were only two differences: 1) the first block updates `updatePolicy` and 2) the log statements are a little bit different (`pg.State` vs `pg.Config` and `%v` vs `%s`). To be consistent with the other blocks above it, changed to use `pg.Config` rather than `pg.State`. | |||
2019-04-11 | cmd/gobgp: Parse evpn IPMSI parameter | JieJhih Jhang | |
2019-03-29 | server: fix ListPath handle UseMultiPath option | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-03-26 | Use Itoa method instead sprintf | JieJhih Jhang | |
2019-03-25 | support BMP sysName and sysDescr configuration | JieJhih Jhang | |
2019-03-24 | cmd/gobgp: fix RPKI result in neighbor policy command | Nasato Goto | |
2019-03-14 | cmd/gobgp: use sd_notify protocol to notify the status change to systemd | Robin Douine | |
2019-03-14 | Supporting BGP/MPLS L3VPNs with Frrouting Zebra API 6 | Hitoshi Irino | |
- This commit aims to solve reported problem on issues #1611, #1648 and #1912 - Partial changes of this commit duplicate with changes on PR #1587 (not merged) and PR #1766 (not merged and already closed) - This commit is tested with only FRRouting version 6.0.2 (which uses Zebra API 6) - This commit fixes lack of LABEL_MANAGER_CONNECT_ASYNC for ZAPI6. (This bug is introduced on commit 2bdb76f2dcf24b891f2b6327a57c31b26463b2dd "Supporting Zebra API version 6 which is used in FRRouting version 6") | |||
2019-02-18 | cmd/gobgp: fix non existing neighbor crash | FUJITA Tomonori | |
Fixes some crash bugs when non existing neighbor is specified. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-02-16 | cmd/gobgp: fix policy printing | FUJITA Tomonori | |
make policy printing same with v1.x Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | |||
2019-02-12 | [Fix #1967] Fix print statement | Thomas Rosenstein | |
2019-02-08 | cmd/gobgp: make listing of prefix set identical to version 1.X | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-02-08 | Fix listing of prefix set in gobgp cli | Thomas Rosenstein | |
2019-01-27 | cmd/gobgp: remove in policy debris | FUJITA Tomonori | |
$ gobgp n 10.0.255.1 p invalid policy type: choose from (in|import|export) The in policy was removed long ago. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-01-27 | cmd/gobgp: fix showingglobal policy | FUJITA Tomonori | |
Needs to specify the global rib name for ListPolicyAssignment API. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-01-27 | gobgpd: fix the initial global policy configuration from config file | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-01-26 | gobgp: fix vrf rib command crash | FUJITA Tomonori | |
showNeighborRib() executes net.ParseCIDR() for vrf prefix like 10.100:100:10.0.0.0/24 and then crashes. Probably ListRib() API should support an option to return sorted destinations. Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> | |||
2019-01-26 | Add experimental BGP-LS feature | Artur Makutunowicz | |
2019-01-09 | silence staticcheck warnings | FUJITA Tomonori | |
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com> |