Commit Graph

25161 Commits

Author SHA1 Message Date
Igor Ryzhov
7e62b79286 Revert "bgpd: convert max prefix clis to transactional"
This reverts commit 04261decb9.
2021-08-03 22:20:53 +03:00
Igor Ryzhov
c36bc05fcd Revert "bgpd: convert neighbor peer config to transactional"
This reverts commit 8611c7f3b6.
2021-08-03 22:20:53 +03:00
Igor Ryzhov
80d6a89c9d Revert "bgpd: shorten names for default originate nb callbacks"
This reverts commit cc4440c317.
2021-08-03 22:20:53 +03:00
Igor Ryzhov
7a52bb4efb Revert "bgpd: default originate transactional callbacks"
This reverts commit 7c54def292.
2021-08-03 22:20:53 +03:00
Igor Ryzhov
665a65cdc7 Revert "bgpd: Actually return the group peer"
This reverts commit e5209541f2.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
ef7434952e Revert "bgpd: Check if peer is not NULL before calling peer_as_change()"
This reverts commit 7a68370285.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
6a6affc6b7 Revert "bgpd: Respect -e X value for multipath"
This reverts commit 76bd07b688.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
56ceae8462 Revert "bgpd: fix compiler warnings in nbr cmd"
This reverts commit 555c8ab7ad.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
1d80f243b4 Revert "bgpd: convert to yang modeled nbr cmds"
This reverts commit 232c75cd03.
2021-08-03 22:20:52 +03:00
Igor Ryzhov
8cadd54e59 Revert "bgpd: Prevent null deref"
This reverts commit e80bc08944.
2021-08-03 22:20:52 +03:00
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
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
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
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
Donatas Abraitis
71c06f610f
Merge pull request #9258 from mjstapp/fix_rule_strlcpy
zebra: use strlcpy in dplane_rule_init
2021-08-03 09:12:38 +03:00
Renato Westphal
488599bfa2
Merge pull request #9232 from idryzhov/interface-node-cleanup
*: cleanup interface node installation
2021-08-02 21:13:29 -03:00
Renato Westphal
58e2857d23 lib: add "json" option to "show ip[v6] prefix-list"
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2021-08-02 17:19:45 -03:00
Renato Westphal
c15dc24f79 zebra: add "json" option to "show interface"
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2021-08-02 17:19:45 -03:00
Renato Westphal
856ed18ae9 lib: add "json" option to "show route-map"
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2021-08-02 16:05:44 -03:00
Renato Westphal
068ab9018b lib: add "json" option to "show ip[v6] access-list"
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2021-08-02 16:05:44 -03:00
Renato Westphal
b15e836067 bgpd: add "json" option to "show bgp as-path-access-list"
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2021-08-02 15:53:02 -03:00
Mark Stapp
bc86b347db zebra: use strlcpy in dplane_rule_init
Use strlcpy for safety in dplane rule init api.

Signed-off-by: Mark Stapp <mjs.ietf@gmail.com>
2021-08-02 12:35:50 -04:00
Donald Sharp
b22928a117
Merge pull request #9255 from ton31337/fix/bgp_max_packet_size_no_capabilities
bgpd: Set extended msg size only if we advertised and received capability
2021-08-02 12:11:24 -04:00
Igor Ryzhov
1f74d96c41 zebra: remove checks for src address existence when using "set src"
1. This check is absolutely useless. Nothing keeps user from deleting
   the address right after this check.
2. This check prevents zebra from correctly reading the user config with
   "set src" because of a race with interface startup (see #4249).
3. NO OPERATIONAL DATA USAGE ON VALIDATION STAGE.

Fixes #7319.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
2021-08-02 18:35:30 +03:00