Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-14 | server: fix fsm.keepaliveTicker race | FUJITA Tomonori | |
When fsm state goes to idle from established, fsm.keepaliveTicker is set to nil. This can happen before <-h.t.Dying() case in sendMessageloop(). This removes fsm.keepaliveTicker. Ticker is created locally. With this, a keepalive message could be sent from openconfirm to established with a shorter interval. But it should not break anything. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | |||
2015-07-13 | doc: add the description of aspath prepend action | Hiroshi Yokoi | |
2015-07-13 | cli: add aspath prepend support | Hiroshi Yokoi | |
2015-07-13 | server/table: support iBGP behavior | ISHIDA Wataru | |
also added scenario_test Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-13 | table: iBGP support in PrependAsn() | ISHIDA Wataru | |
The length of an aspath attribute's value from iBGP peer can be 0. This patch fixes PrependAsn() to handle such an aspath attribute. Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-12 | packet: use reflect.DeepEqual() for unit tests | FUJITA Tomonori | |
This fixes the problem that the current unit tests don't guarantee that DecodeFromBytes() properly parses the data generated by Serialize(). Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | |||
2015-07-11 | doc: add a description of the extended community condition | Naoto Hanaue | |
2015-07-11 | tool: update example_toml.go | Naoto Hanaue | |
2015-07-11 | policy: add unit test for extended community condition and bug fix | Naoto Hanaue | |
2015-07-11 | policy: support extended community condition | Naoto Hanaue | |
2015-07-11 | scenario_test: add test case for aspath prepend action | Hiroshi Yokoi | |
2015-07-11 | policy: support aspath prepend action | Hiroshi Yokoi | |
2015-07-08 | completion: add policy subcommand for neighbor and README.md | Hiroshi Yokoi | |
2015-07-06 | tools/pyang_plugins: update README.rst | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-05 | packet: fix bug of not taking care of withdrawn label | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-05 | server/cli: support add/delete vpnv4/vpnv6 routes | ISHIDA Wataru | |
$ gobgp global rib add 1:10.0.0.1:1000:10.0.0.0/24 -a vpnv4 Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | doc: add examples to cli-command-syntax.md | Naoto Hanaue | |
2015-07-03 | test: stop using gobgp monitor command | ISHIDA Wataru | |
gobgp monitor command can failed to get notification. stop using it in case Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | test: stretch timeout | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | server: bug fix of extra as-path prepending | ISHIDA Wataru | |
When gobgp originates a route, the generated route had incorrect as-path. this patch fix this bug. Scenario test is also added to check this. [before] $ gobgp neighbor global rib Network Next Hop AS_PATH Age Attrs *> 10.0.1.0/24 192.168.10.3 65001 00:03:20 [{Origin: IGP} {Med: 0}] *> 10.0.2.0/24 192.168.10.4 65002 00:03:36 [{Origin: IGP} {Med: 200}] *> 10.10.0.0/24 0.0.0.0 65000 00:03:37 [{Origin: IGP}] $ gobgp neighbor 192.168.10.5 adj-out Network Next Hop AS_PATH Attrs 10.0.1.0/24 192.168.10.2 65000 65001 [{Origin: IGP}] 10.0.2.0/24 192.168.10.2 65000 65002 [{Origin: IGP}] 10.10.0.0/24 192.168.10.2 65000 65000 [{Origin: IGP}] [after] $ gobgp neighbor global rib Network Next Hop AS_PATH Age Attrs *> 10.0.1.0/24 192.168.10.3 65001 00:03:20 [{Origin: IGP} {Med: 0}] *> 10.0.2.0/24 192.168.10.4 65002 00:03:36 [{Origin: IGP} {Med: 200}] *> 10.10.0.0/24 0.0.0.0 00:03:37 [{Origin: IGP}] $ gobgp neighbor 192.168.10.5 adj-out Network Next Hop AS_PATH Attrs 10.0.1.0/24 192.168.10.2 65000 65001 [{Origin: IGP}] 10.0.2.0/24 192.168.10.2 65000 65002 [{Origin: IGP}] 10.10.0.0/24 192.168.10.2 65000 [{Origin: IGP}] Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | test: run pip install in jenkins script | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | test: update pip-requires.txt | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | server: update path attrs when sending update msg out | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | test: check gobgp properly adds it's own asn to aspath | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-03 | test: introduce modular test library | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-02 | doc: add the description for distribute policy | Hiroshi Yokoi | |
2015-07-01 | packet: add AS_PATH validator | Hiroshi Yokoi | |
2015-07-01 | cli: fix error output when routepolicy does not exist in routepolicy sub command | Naoto Hanaue | |
2015-07-01 | doc: update cli command syntax | Naoto Hanaue | |
2015-07-01 | cli: update bash completion | Naoto Hanaue | |
2015-07-01 | cli: support med action | Naoto Hanaue | |
2015-07-01 | server/cli: support add/delete EVPN_INCLUSIVE_MULTICAST_ETHERNET_TAG route | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | packet: put 0 in len field of EVPNMacIPAdvertisementRoute when 0.0.0.0 | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | packet: push detailed evpn information to api struct | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | packet: add String() method to EVPNRouteTypeInterface | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | packet: add esitype_string.go | ISHIDA Wataru | |
generated by stringer -type="ESIType" bgp.go validate.go Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | packet: refactor RouteDistinguisherInterface | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | server: don't set ttl to 1 when peer type is iBGP | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | scenario_test: add the test of med actioin | Naoto Hanaue | |
2015-07-01 | server: use pointer | Hiroshi Yokoi | |
2015-07-01 | server: apply distribute filter only when route server client propagates routes | Hiroshi Yokoi | |
2015-07-01 | scenario_test: add test case for distribute policy update | Hiroshi Yokoi | |
2015-07-01 | cli: support distribute policy | Hiroshi Yokoi | |
2015-07-01 | server: gofmt | Hiroshi Yokoi | |
2015-07-01 | scenario_test: add test cases for distribute policy | Hiroshi Yokoi | |
2015-07-01 | scenario_test: remove policy config part from quagga-rsconfig | Hiroshi Yokoi | |
2015-07-01 | policy: distribute policy | Hiroshi Yokoi | |
2015-07-01 | packet: give better name and comments for label struct | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | bgp: add PMSI Tunnel Path Attribute(RFC6514) serializer/decoder | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> | |||
2015-07-01 | table: remove unused field/func | ISHIDA Wataru | |
Signed-off-by: ISHIDA Wataru <ishida.wataru@lab.ntt.co.jp> |