Donald Sharp
b16e800423
zebra: Create a dump function for mac->flags and use it
...
Create a function that can dump the mac->flags in human readable
output and convert all debugs to use it.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2021-01-13 13:22:29 -05:00
Donald Sharp
bf902d4c52
zebra: Create function to dump MACIP flags
...
Create a function to dump MACIP flags and to use it.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2021-01-13 13:22:27 -05:00
Mark Stapp
d7ceaa8f5a
Merge pull request #7819 from donaldsharp/more_data_for_debug_dumps
...
zebra: Add ability to display human readable format re->flags and status
2021-01-13 13:06:23 -05:00
Mark Stapp
3c57be5936
Merge pull request #7818 from donaldsharp/ip_proto_denied
...
zebra: notify installing protocol when nexthops cannot be resolved
2021-01-13 10:33:33 -05:00
Donald Sharp
61e6de9d57
zebra: Add ability to display in human readable format re->flags and status
...
The re->flags and re->status in debugs were being dumped as hex values.
I can never quickly decode this. Here is an idea. Let's let FRR do
it for me.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2021-01-13 10:16:06 -05:00
Donald Sharp
1afacb94e6
Merge pull request #6853 from mjstapp/fix_rib_dups
...
zebra: reduce impact of route-update overload
2021-01-13 09:42:34 -05:00
Donatas Abraitis
26542c7138
Merge pull request #7849 from gpnaveen/static_rte_test
...
tests: Static route cases with admin dist and tag.
2021-01-13 09:09:38 +02:00
Donatas Abraitis
013db240d7
Merge pull request #7861 from mjstapp/fix_dev_doc_index_no
...
doc: fix several issues, remind about 'no' in cli index statements
2021-01-13 09:07:59 +02:00
Donatas Abraitis
6f860c4618
Merge pull request #7748 from adrianomarto/bgp-listen-on-multiple-addresses
...
BGP daemon listen for connections on multiple addresses
2021-01-13 08:57:38 +02:00
Mark Stapp
0a9720bda9
doc: fix sphinx warnings
...
Fix a couple of sphinx source processing warnings.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
2021-01-12 13:31:07 -05:00
Mark Stapp
23f520ee2f
doc: add missing files to index.rst and subdir.am
...
Some missing doc files, add them.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
2021-01-12 13:30:14 -05:00
Mark Stapp
41cb383f3a
doc: remind not to include 'no' in cli doc index statements
...
Remind folks not to include the 'no' in cli doc index lines.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
2021-01-12 13:29:08 -05:00
Olivier Dugeon
4683138cda
Merge pull request #7707 from opensourcerouting/isisd-rlfa
...
isisd, ldpd: add Remote LFA support
2021-01-12 19:25:15 +01:00
Donald Sharp
484eabb1d7
Merge pull request #7439 from opensourcerouting/bgp-damp-profile2
...
bgpd: BGP route-flap dampening profiles for peers and peer groups
2021-01-12 11:45:41 -05:00
Mark Stapp
86fdb66ddd
doc: remove 'no' from doc 'index' lines
...
Index based on the cli commands, not the possible 'no' form.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
2021-01-12 11:34:42 -05:00
Russ White
f3c5ce84e2
Merge pull request #7247 from ton31337/feature/enhanced_route_refresh_capability
...
bgpd: Enhanced Route Refresh capability
2021-01-12 11:27:11 -05:00
Quentin Young
4813fe0a20
Merge pull request #7860 from mjstapp/fix_exec_perms
...
libs,nhrpd: remove exec perm
2021-01-12 11:26:39 -05:00
Russ White
50e091e4ad
Merge pull request #7733 from rgirada/ospf_json
...
ospfd: Adding authentication details to ospf interafce command o/p
2021-01-12 11:23:03 -05:00
Donald Sharp
6ffc0b6d3d
Merge pull request #7841 from volta-networks/fix_isis_mstyle_routes
...
isisd: ignore routes with incompatible metric style
2021-01-12 08:51:07 -05:00
Donald Sharp
7874422ad2
Merge pull request #7850 from mjstapp/build_dplane_plugin
...
zebra: build the sample dataplane plugin
2021-01-12 08:43:53 -05:00
Mark Stapp
fca58b0e4e
libs,nhrpd: remove exec perm
...
Some source files got the exec bit set in a recent commit - undo
that.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
2021-01-12 08:20:10 -05:00
Russ White
bc560f64d9
Merge pull request #7687 from gpnaveen/ospf_p2mp
...
tests: Adding ospf p2mp basic test.
2021-01-12 08:03:33 -05:00
Russ White
7fbdb03103
Merge pull request #7670 from ton31337/fix/bgpd_nexhop_handling_for_zebra
...
bgpd: Handle IPv6 prefixes with IPv4 nexthops for zebra
2021-01-12 07:32:19 -05:00
nguggarigoud
26bbe9af5e
tests: Static route cases with admin dist and tag.
...
1. Adding api to verify ip nht command.
2. 5 cases of static routes with admin dist and tag
3. Run time = 89Secs
Signed-off-by: nguggarigoud <nguggarigoud@vmware.com>
2021-01-12 17:13:26 +05:30
nguggarigoud
dc5298d741
tests: Adding ospf p2mp basic test.
...
This test verifies basic p2mp test
Signed-off-by: nguggarigoud <nguggarigoud@vmware.com>
2021-01-12 09:28:50 +05:30
Mark Stapp
b9f15b49b2
zebra: add the sample dataplane plugin to the build
...
Build the sample dataplane plugin with debug/dev builds.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
2021-01-11 16:33:55 -05:00
Mark Stapp
fb913e53a5
zebra: remove unused local in dplane sample plugin
...
Remove an unused local in the sample dataplane plugin.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
2021-01-11 16:33:27 -05:00
Donald Sharp
7e010c4b78
zebra: notify installing protocol when nexthops cannot be resolved
...
In the case where a routes nexthops cannot be resolved as part
of route processing, immmediately notify the upper level protocol
that their routes failed to install if they are interested in
being informed about this issue.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2021-01-11 10:11:35 -05:00
Donald Sharp
aa6fdabb73
Merge pull request #7828 from mobash-rasool/pim-fixes-3
...
pimd: SPT-bit is not set to false as per RFC section in one flow
2021-01-11 09:51:24 -05:00
Donatas Abraitis
88ffa95dc3
Merge pull request #7823 from donaldsharp/zebra_delay_timer
...
Zebra delay timer
2021-01-11 16:46:23 +02:00
Donald Sharp
2a42b28470
Merge pull request #7847 from opensourcerouting/fix/skip-sr-te-topotest
...
pathd: Skip SR-TE topotests if pathd has been disabled
2021-01-11 09:44:46 -05:00
Donatas Abraitis
b96138fbf0
Merge pull request #7830 from volta-networks/misc_fixes_2021
...
Misc fixes (bgpd, pathd, tools)
2021-01-11 15:18:18 +02:00
Donatas Abraitis
73511c6a02
Merge pull request #7845 from cgoncalves/fix-broken-links
...
Fix BGP and resource certification reference links
2021-01-11 15:06:27 +02:00
Sebastien Merle
f7f6a796e8
pathd: Skip SR-TE topotests if pathd has been disabled
...
* If pathd binary is not found, skip the SR-TE topotests.
* Fix some compilation warnings when pathd is not built.
Signed-off-by: Sebastien Merle <sebastien@netdef.org>
2021-01-11 12:52:15 +01:00
Carlos Goncalves
f4c847ff7d
doc: fix reference links
...
The current securing BGP and resource certification reference links lead
to a page not found. This patch fixes that by pointing to their
corresponding PDF format resources.
Signed-off-by: Carlos Goncalves <cgoncalves@redhat.com>
2021-01-11 10:49:24 +01:00
Emanuele Di Pascale
c576dc6a4f
bgpd: fix removal of rd vpn export
...
a missing '!' operator meant that correct rd strings were being
rejected in the destroy callback, making it impossible to remove
once configured.
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2021-01-11 10:15:18 +01:00
Emanuele Di Pascale
174c5be33c
bgpd: fix unsetting of multipath as-set
...
in the nortbound callback for the boolean leaf multi-path-as-set, the
actual value of the leaf was being ignored. As a result, going from
as-set to no-as-set was having no effect.
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2021-01-11 10:15:18 +01:00
Adriano Marto Reis
733367c04e
tests: tests for bgpd listing on multiple addresses
...
* Added a new topotest to test bgpd listening on multiple addresses.
* Updated the existing bgpd tests according to the parameter added to
bgp_master_init.
Signed-off-by: "Adriano Marto Reis" <adrianomarto@gmail.com>
2021-01-11 08:33:52 +00:00
Adriano Marto Reis
d1aed873ca
doc: Explaining that bgpd can listen on multiple addresses
...
Updated the documentation clarifying that multiple addresses can be
specifyed via -l option.
Signed-off-by: "Adriano Marto Reis" <adrianomarto@gmail.com>
2021-01-11 08:33:37 +00:00
Adriano Marto Reis
85e9cd9aae
bgpd: bgpd listening on multiple addresses
...
Changed bgpd so multiple IP addresses can be specified via -l option.
Signed-off-by: "Adriano Marto Reis" <adrianomarto@gmail.com>
2021-01-11 08:33:18 +00:00
Donatas Abraitis
3de83b7b81
Merge pull request #7810 from imzyxwvu/no-deforig
...
bgpd: Fix default-originate clearing from peer-groups.
2021-01-11 10:09:41 +02:00
Mobashshera Rasool
195427c8fd
pimd: SPT-bit is not set to false as per RFC section in one flow
...
1. As per RFC 4601 Sec 4.5.7:
* JoinDesired(S,G) -> False, set SPTbit to false.
2. Change the debug type.
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
2021-01-11 05:23:41 +00:00
Donald Sharp
f10f8f0e98
Merge pull request #7652 from adharkar/frr-vni_switch
...
zebra: L3VNI to L2VNI conversion is not handled
2021-01-10 18:44:49 -05:00
Donald Sharp
279cca7639
Merge pull request #7747 from reubendowle/fixes/nhrpd
...
nhrpd fixes
2021-01-10 18:43:20 -05:00
Donald Sharp
f467218fd6
Merge pull request #7751 from mobash-rasool/igmp-fixes
...
pimd: IGMP conformance 5.10 test case is failing
2021-01-09 17:40:31 -05:00
Donald Sharp
bdfc5f45bd
Merge pull request #7753 from mobash-rasool/pim-fixes
...
pimd: when node changes from non-DR to DR S,G entry not created
2021-01-09 17:36:08 -05:00
Donald Sharp
7df0e6bb3b
Merge pull request #7756 from pjdruddy/bgplu-fixes
...
Bgplu fixes
2021-01-09 15:48:22 -05:00
Donald Sharp
24420c8200
Merge pull request #7787 from deastoe/fpm-work-ready-fixes
...
dplane_fpm_nl: routes stuck with 'q' flag (revisited)
2021-01-09 15:38:46 -05:00
Donald Sharp
75d7b33688
Merge pull request #7785 from volta-networks/fix_show_pce_confidence_for_pr
...
Add level of confidence to show pcep-session
2021-01-09 15:36:56 -05:00
Donald Sharp
36fdb3921a
Merge pull request #7775 from vishaldhingra/pim
...
pimd : Added the command to clear the pim bsr data.
2021-01-09 15:34:18 -05:00