]>
git.puffer.fish Git - mirror/frr.git/log
Donald Sharp [Wed, 15 Aug 2018 11:54:50 +0000 (07:54 -0400)]
Merge pull request #2840 from opensourcerouting/snap-bfdd
snapcraft: Add bfdd to snap package
Donald Sharp [Wed, 15 Aug 2018 11:54:08 +0000 (07:54 -0400)]
Merge pull request #2843 from LabNConsulting/working/lb/doc-solo
bgpd: document how to avoid reflecting advertised information back to originator
Lou Berger [Wed, 15 Aug 2018 03:58:25 +0000 (23:58 -0400)]
user: document neighbor ... solo config
Signed-off-by: Lou Berger <lberger@labn.net>
Martin Winter [Tue, 14 Aug 2018 20:31:54 +0000 (13:31 -0700)]
snapcraft: Add bfdd to snap package
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Quentin Young [Tue, 14 Aug 2018 15:43:39 +0000 (11:43 -0400)]
Merge pull request #2805 from opensourcerouting/malloc-size
lib: track total memory per MTYPE if possible
Donald Sharp [Tue, 14 Aug 2018 12:57:44 +0000 (08:57 -0400)]
Merge pull request #2294 from opensourcerouting/bfd-final
bfdd: add BFD support
Donald Sharp [Tue, 14 Aug 2018 12:16:10 +0000 (08:16 -0400)]
Merge branch 'master' into bfd-final
Donald Sharp [Tue, 14 Aug 2018 11:48:15 +0000 (07:48 -0400)]
Merge pull request #2823 from opensourcerouting/snap-staticd
Updates to snap package to support staticd
Donald Sharp [Tue, 14 Aug 2018 00:24:57 +0000 (20:24 -0400)]
Merge pull request #2833 from opensourcerouting/assorted-fixes
Assorted fixes (pre-northbound)
Donald Sharp [Mon, 13 Aug 2018 23:05:36 +0000 (19:05 -0400)]
Merge pull request #2832 from opensourcerouting/rm-debug-leftovers
zebra: remove unguarded debugging leftovers
Renato Westphal [Mon, 9 Jul 2018 00:39:37 +0000 (21:39 -0300)]
lib, vtysh: fix inconsistent interface commands in vtysh
The definition of the interface commands in vtysh.c were outdated.
Currently, all daemons that call if_cmd_init() will have the "no interface
IFNAME" command and the "[no] description" commands as well, so there's
no need to define exceptions for these commands anymore.
To fix this, make extract.pl parse the if.c file so that vtysh can get the
interface commands from there automatically. Only the "interface IFNAME
[vrf NAME]" must be kept in vtysh.c because it changes the vty node and
thus needs special treatment.
Finally, make pimd and pbrd display interface descriptions on "sh run"
when they are configured.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Renato Westphal [Mon, 9 Jul 2018 00:16:47 +0000 (21:16 -0300)]
lib, vtysh: fix inconsistent VRF commands in vtysh
* Only zebra and pimd call vrf_cmd_init(), so these are the only daemons
that should receive VRF commands from vtysh;
* "netns NAME" and "no netns NAME" are available only in zebra, write
custom DEFSHs in vtysh to make it aware of that;
* Remove the "no vrf NAME" definition from vtysh.c and expose the
original command to vtysh by converting the DEFUN_NOSH to a simple
DEFUN. This command doesn't change the vty node so there's no need to
special case it.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Renato Westphal [Sun, 8 Jul 2018 22:18:58 +0000 (19:18 -0300)]
zebra: fix "no pseudowire IFNAME" on vtysh
We must hide only "pseudowire IFNAME" from vtysh, the "no" form of the
command should be made available to the extract.pl script. Split the
command into two to fix this problem.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Renato Westphal [Sun, 8 Jul 2018 23:31:43 +0000 (20:31 -0300)]
ldpd: use DEFPY_NOSH whenever possible
All ldpd commands were written using DEFPY except the ones that needed
to be ignored by vtysh, in which case we were using DEFUN_NOSH. Now that
DEFPY_NOSH is available, convert the remaining commands for consistency
and to simplify the code a little bit.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Renato Westphal [Sun, 8 Jul 2018 22:02:36 +0000 (19:02 -0300)]
lib: implement DEFPY_NOSH
This is the DEFPY equivalent of DEFUN_NOSH.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Renato Westphal [Mon, 2 Jul 2018 01:08:02 +0000 (22:08 -0300)]
babeld: avoid reading the configuration file twice
The frr_config_fork() function called by all FRR daemons during
initialization already takes care of reading the startup configuration
file.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Renato Westphal [Mon, 28 May 2018 13:15:09 +0000 (10:15 -0300)]
lib: add listnode_add_head()
Provide a new convenience function that adds an element to the beginning
of a list.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Martin Winter [Sat, 11 Aug 2018 23:44:27 +0000 (16:44 -0700)]
snapcraft: Add new staticd to snap package
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Martin Winter [Mon, 13 Aug 2018 21:52:21 +0000 (14:52 -0700)]
vtysh: Fix missing tailing / in --config_dir option parsing
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Renato Westphal [Mon, 13 Aug 2018 21:53:45 +0000 (18:53 -0300)]
zebra: remove unguarded debugging leftovers
These debug messages were committed by accident.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
David Lamparter [Mon, 13 Aug 2018 19:05:34 +0000 (21:05 +0200)]
Merge pull request #2830 from pacovn/Coverity_1221459_revert
ospf6d: revert fix for Coverity
1221459
Quentin Young [Mon, 13 Aug 2018 18:56:56 +0000 (14:56 -0400)]
Merge pull request #2820 from opensourcerouting/err-prep
remove alloc return value checks + minor babeld cleanup
F. Aragon [Mon, 13 Aug 2018 17:46:56 +0000 (19:46 +0200)]
ospf6d: revert fix for Coverity
1221459
The correction in commit
7edb6aa (PR #2502) was wrong, as it is was not
taking in consideration the unlock counter. Thanks to @eqvinox for noticing
it.
Signed-off-by: F. Aragon <paco@voltanet.io>
Quentin Young [Mon, 13 Aug 2018 17:22:17 +0000 (13:22 -0400)]
Merge pull request #2827 from pacovn/Coverity_1472310_Unchecked_return_value
bgpd: return value check (Coverity
1472310 )
Rafael Zalamena [Mon, 13 Aug 2018 17:09:31 +0000 (14:09 -0300)]
Merge pull request #2828 from pacovn/Coverity_1472311_null_check
staticd: null check (Coverity
1472311 )
David Lamparter [Mon, 13 Aug 2018 17:04:52 +0000 (19:04 +0200)]
Merge pull request #2825 from dslicenc/frr-reload-vni
tools: correct frr-reload.py handling of bgp vni/exit-vni config
David Lamparter [Mon, 13 Aug 2018 17:04:13 +0000 (19:04 +0200)]
Merge pull request #2824 from vishaldhingra/reg_case
peer_delete did not trigger ZEBRA_NEXTHOP_UNREGISTER to ZEBRA
F. Aragon [Mon, 13 Aug 2018 16:10:09 +0000 (18:10 +0200)]
staticd: null check (Coverity
1472311 )
Signed-off-by: F. Aragon <paco@voltanet.io>
F. Aragon [Mon, 13 Aug 2018 16:05:42 +0000 (18:05 +0200)]
bgpd: return value check (Coverity
1472310 )
Signed-off-by: F. Aragon <paco@voltanet.io>
vishaldhingra [Fri, 10 Aug 2018 13:00:17 +0000 (06:00 -0700)]
peer_delete did not trigger ZEBRA_NEXTHOP_UNREGISTER to ZEBRA
bgp_unlink_nexthop_check() PEER should be NULL and bgp_info list count should be 0
Signed-off-by: vishaldhingra <vdhingra@vmware.com>
Martin Winter [Sat, 11 Aug 2018 23:39:35 +0000 (16:39 -0700)]
doc: Add missing flowspec.rst to distribution tar file
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Donald Sharp [Mon, 18 Jun 2018 17:42:21 +0000 (13:42 -0400)]
babeld: Use enum instead of #defines for kernel route type information
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Donald Sharp [Tue, 19 Jun 2018 20:17:09 +0000 (16:17 -0400)]
tests: Cleanup assumption that ALLOC could fail.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Donald Sharp [Mon, 18 Jun 2018 13:18:10 +0000 (09:18 -0400)]
lib: Remove memory check test
Found a missed memory check test that can just be removed.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Quentin Young [Wed, 18 Jul 2018 16:52:50 +0000 (16:52 +0000)]
ripd: re-add check for rip_create fail
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Donald Sharp [Thu, 14 Jun 2018 12:58:05 +0000 (08:58 -0400)]
*: ALLOC calls cannot fail
There is no need to check for failure of a ALLOC call
as that any failure to do so will result in a assert
happening. So we can safely remove all of this code.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Quentin Young [Fri, 10 Aug 2018 20:42:37 +0000 (16:42 -0400)]
Merge pull request #2809 from opensourcerouting/routemap-rpki-fix
bgpd: Fix bgp rpki to match route-map update from PR #2697
David Lamparter [Fri, 10 Aug 2018 18:45:41 +0000 (20:45 +0200)]
tools/checkpatch: fix some bogus macro warnings
checkpatch was throwing an error for "#define FOO , bar"
Signed-off-by: David Lamparter <equinox@diac24.net>
Don Slice [Thu, 9 Aug 2018 21:24:24 +0000 (21:24 +0000)]
tools: correct frr-reload.py handling of bgp vni/exit-vni config
Problem reported that when a peer-group was added in certain
configurations, it would be rejected because of the order of the
commands put in by nclu. Issued turned out to be how frr-reload.py
was handling the sub-sub-context of the vni under the address-family
and subsequently how it handled the following exit-vni.
Ticket: CM-21996
Signed-off-by: Don Slice <dslice@cumulusnetworks.com>
David Lamparter [Wed, 8 Aug 2018 15:06:45 +0000 (17:06 +0200)]
doc: add "show memory" user documentation
Signed-off-by: David Lamparter <equinox@diac24.net>
Quentin Young [Thu, 9 Aug 2018 16:43:02 +0000 (12:43 -0400)]
Merge pull request #2806 from opensourcerouting/vty-term-fd
lib: fix "-t" command line option
David Lamparter [Thu, 9 Aug 2018 13:40:21 +0000 (15:40 +0200)]
Merge pull request #2812 from manuhalo/fix-staticd-coverity
staticd: Fix null pointer access (coverity
1472311 )
Emanuele Di Pascale [Thu, 9 Aug 2018 12:26:55 +0000 (14:26 +0200)]
staticd: Fix null pointer access (coverity
1472311 )
Aded a check to ensure that if_is_vrf() is not called on a NULL if pointer.
Incidentally this was causing PR #2805 to fail.
Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
Renato Westphal [Thu, 9 Aug 2018 01:01:50 +0000 (22:01 -0300)]
Merge pull request #2807 from mjstapp/configure_help_fixes
configure.ac : fix help text
Martin Winter [Wed, 8 Aug 2018 22:08:22 +0000 (15:08 -0700)]
bgpd: Fix bgp rpki to match route-map update from PR #2697
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Rafael Zalamena [Wed, 1 Aug 2018 18:24:52 +0000 (15:24 -0300)]
bgpd/ospf(6)d/pimd: hide BFD commands with timers
Don't show BFD commands with timers since it might confuse users
("show running-config" won't display timers in client daemons anymore),
but keep accepting this command from previous configurations.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Thu, 26 Jul 2018 01:44:41 +0000 (22:44 -0300)]
bfdd: fix IPv6 peers using link-local address
When using link-local address we must specify the scope-id for the
address in order to bind to the interface.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 25 Jul 2018 16:39:58 +0000 (13:39 -0300)]
bfdd: clean-up bfd clients data on shutdown
On `zebra` / `bfdd` shutdown we now clean up all client data to avoid
memory leaks (ghost clients). This also prevents 'slow' shutdown on
`zebra` sparing us from seeing some rare topotests shutdown failures
(signal handler getting stopped by signal).
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 25 Jul 2018 03:03:47 +0000 (00:03 -0300)]
bfdd: improve logging messages
Show a little more details, remove some duplicated calls and remove the
macro compatibility with old debugging functions.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 25 Jul 2018 02:03:41 +0000 (23:03 -0300)]
bfdd: clean up header inclusion
Most of the headers we need are included by zebra.h, so lets simplify
this.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 25 Jul 2018 01:32:36 +0000 (22:32 -0300)]
bfdd: code refactory for simplification
Simplify code and remove unnecessary log messages. The old log messages
are going to be shown by the caller anyway.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 11 Jul 2018 19:04:51 +0000 (16:04 -0300)]
bfdd: free zebra clients data on unregistration
Avoid a memory leak on client daemons restart by getting rid of old
registrations.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 11 Jul 2018 18:55:12 +0000 (15:55 -0300)]
bfdd: send replay request on zebra connection
This will make `bfdd` synchronize with its client when zebra dies or
bfdd is restarted.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 11 Jul 2018 18:52:56 +0000 (15:52 -0300)]
bfdd: show single hop local-address
Show local-address on single hop when configured.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Tue, 10 Jul 2018 14:00:09 +0000 (11:00 -0300)]
bfdd: smooth configuration transition
After configuring a new value set the polling bit to negotiate speeds
again next transmission cycle.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Tue, 10 Jul 2018 13:25:38 +0000 (10:25 -0300)]
bfdd: show the correct transmission speed
When configured transmission speed doesn't match the actual speed, show
the difference in the output.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 27 Jun 2018 17:24:40 +0000 (14:24 -0300)]
bfdd: add documentation
Add BFD daemon documentation:
* commands;
* man page;
* manual / description;
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 27 Jun 2018 16:46:08 +0000 (13:46 -0300)]
bgpd/ospf(6)d/pimd: don't show BFD timers
When BFD timers are configured, don't show it anymore in the daemon
side. This will help us migrate the timers command from daemons to
`bfdd`.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 27 Jun 2018 16:40:50 +0000 (13:40 -0300)]
bfdd: re-route PTM-BFD daemon messages
When `bfdd` is enabled - which it is by default - re-route the PTM-BFD
messages to the FRR's internal BFD daemon instead of the external
PTM daemon.
This will help the migration of BFD implementations and avoid
duplicating code.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 27 Jun 2018 16:26:06 +0000 (13:26 -0300)]
bfdd: add vty shell commands
Implement vty shell integration and allow `bfdd` to be configured
through FRR's vtysh.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 27 Jun 2018 15:24:51 +0000 (12:24 -0300)]
bfdd: wire to the build process
Add BFD daemon to the build process and packaging instructions.
Currently the bfdd daemon does nothing, this is just to document how the
daemon insertion step occured.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Wed, 27 Jun 2018 14:29:02 +0000 (11:29 -0300)]
bfdd: imported new daemon source code
Import source code from external `bfdd` daemon ported from Cumulus PTM.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Rafael Zalamena [Tue, 22 May 2018 13:48:18 +0000 (10:48 -0300)]
lib: import new JSON iteration macro
Save a few lines when iterating over JSON objects using the new
JSON_FOREACH macro.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
Mark Stapp [Wed, 8 Aug 2018 19:00:28 +0000 (15:00 -0400)]
configure: fix help text
Correct help text in a couple of places; add configure switch
for new staticd daemon.
Signed-off-by: Mark Stapp <mjs@voltanet.io>
David Lamparter [Wed, 8 Aug 2018 18:52:15 +0000 (20:52 +0200)]
lib: fix "-t" command line option
was_stdio was getting set for fd == -1 (config file read), thus
prematurely closing the stdio vty.
Signed-off-by: David Lamparter <equinox@diac24.net>
David Lamparter [Wed, 8 Aug 2018 18:35:04 +0000 (20:35 +0200)]
Merge pull request #2790 from lyq140/branch1
don't send packets when auth_str is empty (via keychain.)
David Lamparter [Wed, 8 Aug 2018 18:28:36 +0000 (20:28 +0200)]
Merge pull request #2794 from netravnen/feature/docs/set-origin
doc: set origin
David Lamparter [Wed, 8 Aug 2018 18:27:49 +0000 (20:27 +0200)]
Merge pull request #2799 from adharkar/frr-zebra_cli
Zebra: Changes to "show ip route" json commands
David Lamparter [Wed, 8 Aug 2018 14:44:43 +0000 (16:44 +0200)]
lib: count total memory allocation per MTYPE
If malloc_usable_size() or malloc_size() are available, we can count
total usage of a particular MTYPE. (Without the functions, we don't
know how much to subtract on free.)
Signed-off-by: David Lamparter <equinox@diac24.net>
David Lamparter [Wed, 8 Aug 2018 14:33:13 +0000 (16:33 +0200)]
build: rework mallinfo test & find malloc_size
Signed-off-by: David Lamparter <equinox@diac24.net>
Martin Winter [Wed, 8 Aug 2018 15:07:24 +0000 (08:07 -0700)]
Merge pull request #2122 from donaldsharp/zebra_nhs
Create Staticd
David Lamparter [Wed, 8 Aug 2018 14:00:04 +0000 (16:00 +0200)]
staticd: fix tiny whitespace issue
Just add a linebreak.
Signed-off-by: David Lamparter <equinox@diac24.net>
Russ White [Wed, 8 Aug 2018 10:37:51 +0000 (06:37 -0400)]
Merge pull request #2800 from adharkar/frr-bgp_cli
bgpd: Added local router-id to "show bgp neighbor"
Russ White [Wed, 8 Aug 2018 10:35:15 +0000 (06:35 -0400)]
Merge pull request #2803 from opensourcerouting/pimd-nbr-uninit-warning
pimd: fix bogus uninitialized warning
Russ White [Wed, 8 Aug 2018 10:34:46 +0000 (06:34 -0400)]
Merge pull request #2764 from opensourcerouting/isis-srcdest
IS-IS dst-src routing support
David Lamparter [Wed, 8 Aug 2018 10:32:21 +0000 (12:32 +0200)]
pimd: fix bogus uninitialized warning
pimd/pim_nht.c: In function ‘pim_ecmp_nexthop_search’:
pimd/pim_nht.c:523:17: error: ‘nbr’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
nexthop->nbr = nbr;
(on gcc 5.4.0; this is the only warning with that version.)
Signed-off-by: David Lamparter <equinox@diac24.net>
Ameya Dharkar [Tue, 7 Aug 2018 22:25:47 +0000 (15:25 -0700)]
bgpd: Added local router-id to "show bgp neighbor"
Signed-off-by: Ameya Dharkar adharkar@vmware.com
Ameya Dharkar [Tue, 7 Aug 2018 22:15:34 +0000 (15:15 -0700)]
1. Added json output to "show ip route <prefix>" command
2. Added tag O/P to "show ip route json" command
Signed-off-by: Ameya Dharkar adharkar@vmware.com
Christoffer [Mon, 6 Aug 2018 17:31:37 +0000 (19:31 +0200)]
doc/user/routemap.rst
Russ White [Tue, 7 Aug 2018 20:12:41 +0000 (16:12 -0400)]
Merge pull request #2774 from qlyoung/fix-bgpd-questionable-clist-memory-mgmt
bgpd: fix odd memory mgmt in clist strings fn
Russ White [Tue, 7 Aug 2018 19:58:26 +0000 (15:58 -0400)]
Merge pull request #2788 from ton31337/fix/print_ipv6_route_if_afi
bgpd: Display `::` if AFI is IPv6, `0.0.0.0` otherwise
Quentin Young [Thu, 2 Aug 2018 17:27:41 +0000 (17:27 +0000)]
bgpd: fix odd memory mgmt in clist strings fn
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Rafael Zalamena [Tue, 7 Aug 2018 18:00:21 +0000 (15:00 -0300)]
Merge pull request #2772 from qlyoung/fix-bgp-updates-prefix-debugging
Fix bgp updates prefix debugging
Quentin Young [Tue, 31 Jul 2018 21:35:54 +0000 (21:35 +0000)]
bgpd: clean up evpn prefix debugging commands
* Fix memory leaks in debug commands
* Use CLI tokens to properly sanitize input
* Remove unnecessary error handling code from debug commands
* Remove unnecessary parameters from conf print functions
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Quentin Young [Tue, 31 Jul 2018 20:44:45 +0000 (20:44 +0000)]
bgpd: fix UPDATE debugging for prefixes
Recent patch to support EVPN prefix debugging broke debugging regular
prefixes.
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
David Lamparter [Tue, 7 Aug 2018 15:55:48 +0000 (17:55 +0200)]
Merge pull request #2795 from qlyoung/fix-control-build-deps
Fix control build deps
Donatas Abraitis [Tue, 7 Aug 2018 12:37:57 +0000 (15:37 +0300)]
bgpd: Display `::` if AFI is IPv6, `0.0.0.0` otherwise
Signed-off-by: Donatas Abraitis donatas.abraitis@gmail.com
Renato Westphal [Mon, 6 Aug 2018 23:26:46 +0000 (20:26 -0300)]
Merge pull request #2726 from sworleys/Netlink-Filter-AFI
zebra: Ignore AF_ETHERNET and AF_MPLS in route change as well
Quentin Young [Mon, 6 Aug 2018 20:23:03 +0000 (20:23 +0000)]
debian: remove trailing whitespace from control
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Quentin Young [Mon, 6 Aug 2018 20:22:48 +0000 (20:22 +0000)]
debian: add install-info to build deps
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Lou Berger [Mon, 6 Aug 2018 19:59:35 +0000 (15:59 -0400)]
Merge pull request #2777 from qlyoung/fix-checkpatch-sh-greps
tools: improve checkpatch slicing
Quentin Young [Mon, 6 Aug 2018 19:42:49 +0000 (15:42 -0400)]
Merge pull request #2793 from pacovn/Coverity_1472232_1472234_Unchecked_return_value
bgpd pimd: return check (Coverity
1472232 1472234 )
F. Aragon [Mon, 6 Aug 2018 16:17:39 +0000 (18:17 +0200)]
bgpd pimd: return check (Coverity
1472232 1472234 )
Signed-off-by: F. Aragon <paco@voltanet.io>
lyq140 [Mon, 6 Aug 2018 06:14:00 +0000 (14:14 +0800)]
ripd: fix packet sending in authenticate mode
fix a bug when sending packets.
in authenticate mode but without any string,
no packet should send.
Signed-off-by: lyq140 <34637052+lyq140@users.noreply.github.com>
lyq140 [Mon, 6 Aug 2018 02:46:58 +0000 (10:46 +0800)]
ripd: fix packet sending
fix a bug when sending a rip packet.
in authenticate mode but without any string,
no packet should send.
Signed-off-by: lyq140 <34637052+lyq140@users.noreply.github.com>
Rafael Zalamena [Sat, 4 Aug 2018 17:17:25 +0000 (14:17 -0300)]
Merge pull request #2775 from donaldsharp/stream_speedup
lib: Increase stream allocation speed.
Russ White [Sat, 4 Aug 2018 15:46:45 +0000 (11:46 -0400)]
Merge pull request #2758 from donaldsharp/pim_join
lib and pim silliness
Russ White [Sat, 4 Aug 2018 15:43:38 +0000 (11:43 -0400)]
Merge pull request #2773 from donaldsharp/pim_ordering
Pim ordering
Russ White [Sat, 4 Aug 2018 15:30:15 +0000 (11:30 -0400)]
Merge pull request #2778 from donaldsharp/pim_leaks_and_invalids
Pim leaks and invalids
Russ White [Sat, 4 Aug 2018 13:57:32 +0000 (09:57 -0400)]
Merge pull request #2684 from netravnen/feature/bgpd/well-known-communities
Add missing bgp well-known communities