Jafar Al-Gharaibeh
f86528340c
Merge pull request #464 from donaldsharp/datacenter
...
Datacenter
2017-05-08 15:00:09 -05:00
Donald Sharp
dbb12b8da9
Merge remote-tracking branch 'origin/master' into datacenter
2017-05-08 14:44:25 -04:00
Donald Sharp
f00442e86e
Merge pull request #477 from opensourcerouting/gitignore
...
*: ignore libtool library anotation files
2017-05-08 13:40:14 -04:00
Christian Franke
0ce11dbb7a
*: ignore libtool library anotation files
...
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2017-05-08 17:25:29 +02:00
Martin Winter
a9a65fbc6e
Merge pull request #449 from dwalton76/valgrind-enable
...
Add valgrind_enable option to /etc/frr/debian.conf
2017-05-08 16:32:42 +02:00
Daniel Walton
84be3a03be
Added config option for valgrind executable
...
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
2017-05-08 13:28:07 +00:00
Russ White
af95eb8755
Merge pull request #476 from qlyoung/abort-select-fd
...
lib: abort if fd >= FD_SETSIZE and using select
2017-05-07 19:49:26 -04:00
Russ White
ba2d7123d5
Merge pull request #409 from donaldsharp/EIGRP
...
Eigrp
2017-05-07 19:48:33 -04:00
Donald Sharp
781242bb1f
doc: Fix spelling mistake.
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-07 08:15:51 -04:00
Quentin Young
6a5fb771a9
lib: abort if fd >= FD_SETSIZE and using select
...
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2017-05-07 04:42:07 +00:00
Donald Sharp
69bc62ba90
Merge pull request #474 from opensourcerouting/isis-mt-additions
...
IS-IS additions
2017-05-06 20:55:15 -04:00
Donald Sharp
6c85c08193
eigrpd: Basic Documentation
...
Add some basic documentation for the EIGRP protocol.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-06 14:12:54 -04:00
Christian Franke
cb02eebe01
isisd: use MT to only advertise usable links
...
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2017-05-06 15:50:50 +02:00
Christian Franke
481f148419
isisd: support unnumbered operation
...
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2017-05-06 15:50:47 +02:00
Christian Franke
b506fa3960
isisd: show topology information for adjacencies
...
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2017-05-06 15:50:45 +02:00
Christian Franke
c3ea390638
isisd: ensure that MT is only used with wide metrics
...
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2017-05-06 15:50:41 +02:00
Christian Franke
8b8c94eb56
isisd: fix initialization of ES vertizes
...
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
2017-05-06 15:50:37 +02:00
Martin Winter
8d9cda9f94
Merge pull request #472 from qlyoung/rfapi-correct-types
...
rfapi void * -> struct thread *
2017-05-05 18:03:45 -07:00
Quentin Young
b210b827de
bgpd: use correct type for rfapi thread pointer
...
Pointer to void always points at the same thing so make it the type of
the thing that it points at
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2017-05-05 21:15:18 +00:00
Lou Berger
8655cadeb5
Merge pull request #466 from dslicenc/aggregate
...
bgpd: resolve crash in workqueue processing due to invalid safi
2017-05-05 15:54:11 -04:00
Don Slice
25c3f3f611
bgpd: resolve crash in workqueue processing due to invalid safi
...
Crash uncovered when workqueue item was pulled with safi set to 7
(SAFI_LABELED_UNICAST) without labled-unicast being configured.
Also fixed minor issue removing aggregate-address command due to bad
index.
Ticket: CM-16169
Signed-off-by: Don Slice <dslice@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 11:05:23 -07:00
Donald Sharp
d476347d5d
Merge remote-tracking branch 'origin/stable/3.0'
2017-05-04 13:35:25 -04:00
Renato Westphal
3c6f31c006
Merge pull request #450 from donaldsharp/afi_safi3
...
Afi safi3
2017-05-04 14:33:43 -03:00
Renato Westphal
047b41ee55
Merge pull request #445 from donaldsharp/robot
...
Robot
2017-05-04 14:28:47 -03:00
Donald Sharp
82e6e35843
*: Rename debian.conf -> daemons.conf
...
The debian.conf file is to specific of a name towards
debian distributions. Rename to be daemons.conf
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:45:01 -04:00
Donald Sharp
0b4b83800c
redhat: Remove references to cumulus directory
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:22:50 -04:00
Donald Sharp
56bdfe7d2a
*: Remove cumulus Directory
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:20:29 -04:00
Donald Sharp
adce2bc26a
debian: Remove reference of cumulus directory
...
Use the tools/etc... directory for packaging now
not the cumulus/etc since it is going away
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:11:03 -04:00
Donald Sharp
423ca47c18
tools: Proper file name is frr.conf
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:10:18 -04:00
Donald Sharp
993eafddcb
*: Move etc/frr into tools
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:09:22 -04:00
Donald Sharp
1f64e4d935
*: Move default/frr into tools directory
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:07:45 -04:00
Donald Sharp
2db86748db
*: Move sudoers file into tools
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 12:06:11 -04:00
Donald Sharp
cd9fad823d
*: Move ssd from cumulus to tools directory
...
As discussed on the mailing list, the cumulus directory should
be going away. This commit moves the ssd from cumulus to tools
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 11:58:36 -04:00
Donald Sharp
10bfc1ef23
doc: Update Documentation to let compilers know about new option
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 11:52:49 -04:00
Donald Sharp
df970aa6ef
*: Add --enable-datacenter to turn on datacenter defaults
...
Compile in DataCenter Defaults if --enable-datacenter
is configured instead of --enable-cumulus
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-04 11:52:45 -04:00
Donald Sharp
e1a1b2edde
ospf6d: Allow some route-map commands to work
...
The generic callbacks need to be enabled in order
for some route-map commands to properly work.
I've tried to match up to what is programmed to work
within ospfv3.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-03 14:39:21 -04:00
Donald Sharp
09b3c32838
ospf6d: Fix redistribution debug knowledge
...
When redistributing into ospfv3 specify that the
route is add or delete correctly.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-03 14:33:28 -04:00
Jafar Al-Gharaibeh
b3d28d8f8a
Merge pull request #451 from opensourcerouting/ospfd-fix-cmdstr
...
ospfd: fix small problem in the redistribute command
2017-05-03 10:04:59 -05:00
Donald Sharp
090ba7ca15
vtysh: Fix _ instead of - usage for labeled_unicast
...
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-03 10:24:04 -04:00
Daniel Walton
d088b27ebd
Add valgrind_enable option to /etc/frr/debian.conf
...
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
This allows you to start all daemons via valgrind so you can catch
memory leaks, etc.
2017-05-03 13:18:20 +00:00
Donald Sharp
ae9b0e11f6
bgpd: Fix crashes with '[no] neighbor ... shutdown ..' command
...
This fixes two crashes:
1) When we enter a 'neighbor shutdown..' command for a peer
group or interface based peer we were not properly looking
up the peer.
2) When we we enter 'no neighbor shutdown..' command for
a peer group or interface based peer we were not properly
lookup up the peer.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-03 09:13:12 -04:00
Renato Westphal
6cf3661ddf
ospfd: fix small problem in the redistribute command
...
The use of {<>} is unnecessary and not correct.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2017-05-03 10:08:03 -03:00
Donald Sharp
1c72f1a08d
zebra: Fix leaked memory in label manager code
...
When we fail to properly setup we can leak some memory.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-03 08:11:38 -04:00
Donald Sharp
9402b9f648
bgpd: Fix crash associated with aggregate command
...
The cli rework created this issue
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-02 22:34:29 -04:00
Donald Sharp
0ce5d20e46
bgpd: When receiving a route set the label to invalid
...
When we are receiving a route the attr->extra->label_index
is being set to 0. This should be BGP_INVALID_LABEL_INDEX
instead since we cannot rely on 0 to be correct for labels.
I believe that there are probably other spots that need this
type of fix, but I will let testing snuggle-bump them out.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-02 22:34:29 -04:00
Donald Sharp
5ce77b2b1e
bgpd: Fix 'show bgp ... summary json' to have empty {}
...
When we have no output for a json command we should have
an empty {} displayed.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-05-02 22:34:21 -04:00
Donald Sharp
5503498dda
Merge pull request #442 from Jafaral/pim-hello-fix
...
Fix: Off by one error, correct index for hold timer
2017-05-02 19:49:13 -04:00
Jafar Al-Gharaibeh
b063aa2139
Fix: Off by one error, correct index for hold timer
...
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2017-05-02 17:23:34 -05:00
Donald Sharp
05ba625af7
Merge remote-tracking branch 'origin/stable/3.0'
2017-05-02 15:52:09 -04:00
Hung-Wei Chiu
826fe613f9
update doc of ubuntu 12.04
...
1. modify the prefix to /usr (which is hard-code in /etc/init.d/frr)
2. install init.d related files.
2017-05-02 15:23:38 -04:00