Commit Graph

25487 Commits

Author SHA1 Message Date
Igor Ryzhov
642ef66443 Revert "bgpd: convert neighbor plist to transactional cli"
This reverts commit d9986d26c0.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
a771a8769e Revert "yang: nbr plist nb conversion for more afi-safis"
This reverts commit f4eac84c5a.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
0ea8d871c5 Revert "bgpd: convert nbr rmap transactional cli"
This reverts commit c668557533.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
d0c2fca840 Revert "bgpd: fix unsetting of multipath as-set"
This reverts commit 174c5be33c.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
2fb2507fe2 Revert "bgpd: fix removal of rd vpn export"
This reverts commit c576dc6a4f.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
2373db75f7 Revert "bgpd: Temp fix to allow numbered peers to be part of a peer group"
This reverts commit 2a059a5448.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
d6d7ed37c9 Revert "bgpd: Remove hidden neighbor X route-map Y <in|out> command"
This reverts commit 4c3e9f072a.
2021-08-03 22:20:51 +03:00
Igor Ryzhov
add7ae400a Revert "bgpd: fix 'neighbor X prefix-list Y in' SAFI VPN"
This reverts commit 9fa7a8bf37.
2021-08-03 22:20:51 +03:00
Igor Ryzhov
7ab4533177 Revert "bgpd: don't rely on northbound control plane protocol vrf pointer"
This reverts commit 3fa607beba.
2021-08-03 22:20:51 +03:00
Igor Ryzhov
f63d4054d1 Revert "bgpd: convert send-community to transactional cli"
This reverts commit e48a9a90e0.
2021-08-03 22:20:51 +03:00
Igor Ryzhov
4fd9919ecf Revert "bgpd: remove duplicated checks from CLI"
This reverts commit 45d1d7c9a2.
2021-08-03 22:20:51 +03:00
Igor Ryzhov
1abef40fb3 Revert "bgpd: don't use operational state in "router bgp" command"
This reverts commit 4062b455a6.
2021-08-03 22:14:19 +03:00
Igor Ryzhov
435c499387 Revert "bgpd: convert l2vpn evpn nbr route-map to nb"
This reverts commit 8be861e60b.
2021-08-03 22:14:18 +03:00
Igor Ryzhov
8f62d35bc6 Revert "bgpd: prefix-list and route-map nb fixes"
This reverts commit 68a5708912.
2021-08-03 22:14:18 +03:00
Igor Ryzhov
0f0a5c2aed Revert "bgpd: vrf route leaking, fix the bgp instance delete and re-add"
This reverts commit ef7c53e244.
2021-08-03 22:14:18 +03:00
Igor Ryzhov
315ceb1274 Revert "bgpd: fix bgp_get_vty return values"
This reverts commit d09328e599.
2021-08-03 22:14:06 +03:00
Igor Ryzhov
748eeb756a Revert "bgpd: fix crash when as/type mismatches in config"
This reverts commit 0d6d0208a5.
2021-08-03 22:14:06 +03:00
Igor Ryzhov
30aaf9820d Revert "bgpd: simplify bgp_global_local_as_modify code"
This reverts commit debb7b1931.
2021-08-03 22:14:06 +03:00
Igor Ryzhov
cfb37710bc Revert "bgpd: forbid modification of bgp instance type"
This reverts commit d3e3677096.
2021-08-03 22:14:06 +03:00
Igor Ryzhov
9c605264e9 Revert "bgpd: don't return error for GR no-op commands"
This reverts commit 895b0d0ad6.
2021-08-03 22:14:06 +03:00
Igor Ryzhov
b4f7f45b94 Revert "bgpd: peer / peer group dampening profiles"
This reverts commit 40ec3340be.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-03 21:54:47 +03:00
Igor Ryzhov
6c75f4b3c7 Revert "bgpd: vtysh commands for peer/group dampening profiles"
This reverts commit 0221327c75.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-03 21:54:47 +03:00
Igor Ryzhov
5979fde0d8 Revert "bgpd: Do not output peer doppleganger dampened output"
This reverts commit 783492c7cd.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-03 21:54:47 +03:00
Igor Ryzhov
75caa18cef Revert "bgpd: Consolidate dampening show run output with the rest of that code"
This reverts commit 39d8dd2d17.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-03 21:54:47 +03:00
Igor Ryzhov
a5c1e10386 Revert "doc: user doc for route-flap dampening commands"
This reverts commit 54b34709f8.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-03 21:54:47 +03:00
Igor Ryzhov
c499bf64d0 Revert "tests: topotests for route-flap dampening"
This reverts commit cd32a1a4ee.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-03 21:54:47 +03:00
Igor Ryzhov
003cae8534 Revert "bgpd: clear ip bgp dampening was not triggering the route calculation for the prefix"
This reverts commit c8ddbd4804.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
22632386ac Revert "bgpd: Remove useless reuselist_node assignment before while loop"
This reverts commit 53048d33d1.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
3d20a370fc Revert "bgpd: Do not test against bdc again since we already validated"
This reverts commit 63fc789a10.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
7ab05c74ad Revert "bgpd: fix double free in dampening code"
This reverts commit 96d6b8cc29.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
814f07b2e7 Revert "bgpd: Drop double-pointer for bgp_damp_info_free()"
This reverts commit 19971c9a92.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
303b8d24d2 Revert "bgpd: fix missing list add in dampening"
This reverts commit cd58568b18.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
aa95cf73a4 Revert "bgpd: fix incorrect usage of slist in dampening"
This reverts commit 5054cfcbbc.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
5c8846f6e8 Revert "bgpd: cleanup bgp_damp_info_free"
This reverts commit 97766ac8aa.
2021-08-03 21:54:47 +03:00
Igor Ryzhov
2dcaf18149 Revert "bgpd: fix missing damp info free when cleaning bgp path"
This reverts commit 4538f89552.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-03 21:54:47 +03:00
Russ White
efadadc1b6
Merge pull request #9264 from ak503/nhrp_fix
nhrp: fix display of nhs command.
2021-08-03 13:42:48 -04:00
Donald Lee
868b41d97b lib: Fix dead code from lua_dofile
Signed-off-by: Donald Lee <dlqs@gmx.com>
2021-08-03 13:36:24 -04:00
Russ White
67831eeebb
Merge pull request #9164 from pguibert6WIND/flowspec_vrflite_shortcut
bgpd: flowspec redirect vrf uses vrf table instead of allocated table id
2021-08-03 09:31:17 -04:00
Russ White
cdc549b51a
Merge pull request #9191 from idryzhov/rip-auth
ripd: fix authentication key length
2021-08-03 09:29:09 -04:00
Russ White
11093fc905
Merge pull request #9231 from idryzhov/zebra-rmap-set-src
zebra: remove checks for src address existence when using "set src"
2021-08-03 09:22:18 -04:00
Russ White
f61a950acf
Merge pull request #9239 from idryzhov/ospf-passive-fix
ospfd: fix "no ip ospf passive" command
2021-08-03 09:21:14 -04:00
Russ White
f041fe620d
Merge pull request #9243 from ton31337/fix/revert_db0e636dc45f9bd2c76528a8368332c56f2c8f1e
bgpd: Revert a couple of BGP dampening related commits
2021-08-03 09:20:16 -04:00
Russ White
26d7f8b285
Merge pull request #9249 from ton31337/fix/dont_capability
bgpd: Use strict AS4 capability when processing parsing/generating pkts
2021-08-03 09:14:27 -04:00
Russ White
1358f9d10a
Merge pull request #9259 from opensourcerouting/moar-json
*: can't get enough JSON
2021-08-03 09:13:12 -04:00
Donatas Abraitis
3b225ee799 bgpd: Don't set non-transitive for extcommunity bandwidth by default
Before:

```
~/frr# vtysh -c 'conf' -c 'route-map testas permit 10' -c 'set extcommunity bandwidth 321'
~/frr# vtysh -c 'show route-map testas' | grep 321
    extcommunity bandwidth 321 non-transitive
~/frr# vtysh -c 'show run' | grep 321
 set extcommunity bandwidth 321 non-transitive
```

After:

```
~/frr# vtysh -c 'conf' -c 'route-map testas permit 10' -c 'set extcommunity bandwidth 321'
~/frr# vtysh -c 'show route-map testas' | grep 321
    extcommunity bandwidth 321
~/frr# vtysh -c 'show run' | grep 321
 set extcommunity bandwidth 321
~/frr# vtysh -c 'conf' -c 'route-map testas permit 20' -c 'set extcommunity bandwidth 321 non-tra'
~/frr# vtysh -c 'show run' | grep 321
 set extcommunity bandwidth 321
 set extcommunity bandwidth 321 non-transitive
```

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
2021-08-03 14:38:54 +03:00
Donatas Abraitis
71bdae66b2 bgpd: Keep extcommunity bandwidth commands persistent in route-maps
~/frr# vtysh -c 'conf' -c 'route-map testas permit 10' -c 'set extcommunity bandwidth 321'
~/frr# vtysh -c 'show route-map testas' | grep 321
    extcommunity bandwidth 321 non-transitive
~/frr# vtysh -c 'sh run' | grep 321
~/frr#

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
2021-08-03 14:38:53 +03:00
Dmitrii Turlupov
7a807a20d9 nhrp: fix display of nhs command.
Before:
ip nhrp nhs dynamicnbma 192.168.1.1

After:
ip nhrp nhs dynamic nbma 192.168.1.1

Signed-off-by: Dmitrii Turlupov <dturlupov@factor-ts.ru>
2021-08-03 14:10:54 +03:00
Russ White
04cfc0a3a8
Merge pull request #9056 from askorichenko/test-dont-capability
bgpd: Clear capabilities field when resetting a bgp neighbor
2021-08-03 06:59:56 -04:00
Christian Hopps
35c4c991f0 tests: reset router configs in parallel
Signed-off-by: Christian Hopps <chopps@labn.net>
2021-08-03 09:07:49 +00:00
Christian Hopps
269a822be4 tests: dump the actual json values to log
Signed-off-by: Christian Hopps <chopps@labn.net>
2021-08-03 09:07:49 +00:00