I would appreciate if everyone takes some time to read through the
documents
and adds their comment.
I’ve added a table at the bottom of the tools document for everyone to
list their
preferences. There are many choices and I think it would be great for
everyone to
list what they prefer so we
Thanks for pointing that out.
--Jafar
On 6/14/2016 2:26 PM, Donald Sharp wrote:
Jafar -
I would point out that the new process as outlined, is that once a bug
get's Acked is immediately placed in master by a maintainer.
donald
On Tue, Jun 14, 2016 at 3:03 PM, Jafar Al-Gharaibeh
Continous Integration Result: FAILED
See below for issues.
This is an EXPERIMENTAL automated CI system.
For questions and feedback, feel free to email
Martin Winter .
Patches applied :
Patchwork 1985: http://patchwork.quagga.net/patch/1985
Continous Integration Result: FAILED
See below for issues.
This is an EXPERIMENTAL automated CI system.
For questions and feedback, feel free to email
Martin Winter .
Patches applied :
Patchwork 1981: http://patchwork.quagga.net/patch/1981
On Tue, 14 Jun 2016, Udaya Shankara KS wrote:
Hi Paul,
Both are different. Previous patch - 1815, queued for round-8, is to
facilitate configuring the fpm server ip and port to other than default (
localhost:2620).
This new change is to have multiple fpm connection to support application
Jafar -
I would point out that the new process as outlined, is that once a bug
get's Acked is immediately placed in master by a maintainer.
donald
On Tue, Jun 14, 2016 at 3:03 PM, Jafar Al-Gharaibeh
wrote:
> Greetings,
>
> I know the Quagga community is in the process
This is already addressed and included in round 8 branch.
--Jafar
On 6/14/2016 1:06 PM, Christian Franke wrote:
From: Christian Franke
zsend_ipv4_nexthop_lookup_mrib is called with rib == NULL if the
lookup does not yield any result. Therefore, rib->vrf_id cannot be
used
From: Christian Franke
original_s_route is allocated on the heap and was not freed during the
error case.
Signed-off-by: Christian Franke
---
pimd/pim_static.c | 4
1 file changed, 4 insertions(+)
diff --git a/pimd/pim_static.c
From: Christian Franke
sockunion_str2su allocates a struct sockunion that used to be leaked
in the show commands. Use str2sockunion and keep the information
on the stack instead.
Signed-off-by: Christian Franke
---
bgpd/bgp_encap.c | 38
From: Christian Franke
Signed-off-by: Christian Franke
---
ospfd/ospf_vty.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c
index fb17dff..a118794 100644
--- a/ospfd/ospf_vty.c
+++
From: Christian Franke
Signed-off-by: Christian Franke
---
isisd/isis_routemap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/isisd/isis_routemap.c b/isisd/isis_routemap.c
index 3e0ab04..3443a0a 100644
---
From: Christian Franke
The code should check for the existance of the correct list prior to
accessing it.
Signed-off-by: Christian Franke
---
isisd/isis_circuit.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Christian Franke
While the DEFUN should match the list of clients registered in
vtysh, it seems better to handle the case explicitly instead of
relying on the client list and the DEFUN signature being in sync.
Signed-off-by: Christian Franke
From: Christian Franke
buf is dynamically allocated and needs to be freed in the error handling
path too.
Signed-off-by: Christian Franke
---
vtysh/vtysh.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c
index
From: Christian Franke
zebra_interface_state_read can return NULL in cornercases. The other
daemons check for this, so should bgpd.
Signed-off-by: Christian Franke
---
bgpd/bgp_zebra.c | 3 +++
1 file changed, 3 insertions(+)
diff --git
From: Christian Franke
The loop should only iterate to array_size - 1.
Signed-off-by: Christian Franke
---
ospf6d/ospf6_spf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ospf6d/ospf6_spf.c b/ospf6d/ospf6_spf.c
index
From: Christian Franke
Given that the && is evaluated lazily from left to right,
i < OSPF6_MULTI_PATH_LIMIT should be checked prior to calling
ospf6_nexthop_is_set on the array element, not the other way around.
Signed-off-by: Christian Franke
From: Christian Franke
Signed-off-by: Christian Franke
---
bgpd/bgp_clist.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/bgpd/bgp_clist.c b/bgpd/bgp_clist.c
index 1f1a4e7..800bd01 100644
--- a/bgpd/bgp_clist.c
From: Christian Franke
bgpd uses an internal value SAFI_MPLS_VPN == 4 to index the information
related to mpls vpn, while the IANA safi value is
SAFI_MPLS_LABELED_VPN == 128. To access the bgp_table_stats, the internal
value has to be used, not the wire-format value.
From: Christian Franke
bgp_attr_flag_invalid can access beyond the last element of attr_flags_values.
Fix this by initializing attr_flags_values_max to the correct value.
Signed-off-by: Christian Franke
---
bgpd/bgp_attr.c | 3 +--
1 file
From: Christian Franke
zsend_ipv4_nexthop_lookup_mrib is called with rib == NULL if the
lookup does not yield any result. Therefore, rib->vrf_id cannot be
used to construct the response and vrf has to be passed explicitly.
Signed-off-by: Christian Franke
---
bgpd/bgp_fsm.c | 14 +-
bgpd/bgp_fsm.h | 4
bgpd/bgp_snmp.c | 11 +++
bgpd/bgp_snmp.h | 3 +++
4 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/bgpd/bgp_fsm.c b/bgpd/bgp_fsm.c
index c4cfd58..8b3bb8c 100644
--- a/bgpd/bgp_fsm.c
+++ b/bgpd/bgp_fsm.c
---
bgpd/Makefile.am | 1 +
configure.ac | 6 --
lib/Makefile.am| 13 +++--
ospf6d/Makefile.am | 2 +-
ospfd/Makefile.am | 2 +-
ripd/Makefile.am | 2 +-
zebra/Makefile.am | 2 +-
7 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/bgpd/Makefile.am
---
lib/Makefile.am | 2 +
lib/hook.c | 40 ++
lib/hook.h | 126
3 files changed, 168 insertions(+)
create mode 100644 lib/hook.c
create mode 100644 lib/hook.h
diff --git a/lib/Makefile.am b/lib/Makefile.am
---
bgpd/Makefile.am | 9 +++--
bgpd/bgp_snmp.c | 24 ++--
bgpd/bgp_snmp.h | 31 ---
bgpd/bgpd.c | 9 +++--
bgpd/bgpd.h | 3 +++
5 files changed, 31 insertions(+), 45 deletions(-)
delete mode 100644 bgpd/bgp_snmp.h
diff
---
lib/Makefile.am | 10 +++-
lib/plugin.c| 177
lib/plugin.h| 117 +
3 files changed, 301 insertions(+), 3 deletions(-)
create mode 100644 lib/plugin.c
create mode 100644 lib/plugin.h
diff
Hi all,
this series contains support for loading dynamic modules (DSOs) that contain
additional functionality. bgpd's SNMP support is the test target.
THIS IS AN UNFINISHED VERSION TO INVITE FEEDBACK.
In the "big picture", there are some very broad topics that are non-trivial,
first and
---
bgpd/bgp_main.c | 17 -
zebra/main.c| 17 +++--
2 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/bgpd/bgp_main.c b/bgpd/bgp_main.c
index 25669a0..0ca2b99 100644
--- a/bgpd/bgp_main.c
+++ b/bgpd/bgp_main.c
@@ -39,6 +39,7 @@ Software Foundation,
Acked-by: Donald Sharp
On Tue, Jun 14, 2016 at 10:06 AM, Paul Jakma wrote:
> ---
> vtysh/Makefile.am | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/vtysh/Makefile.am b/vtysh/Makefile.am
> index d347735..e44cd49
Continous Integration Result: SUCCESSFUL
Congratulations, this patch passed basic tests
Tested-by: NetDEF CI System
This is an EXPERIMENTAL automated CI system.
For questions and feedback, feel free to email
Martin Winter .
Patches applied :
I would recommend reverting:
ceecc7e *: Consolidate all double VIEW_NODE and ENABLE_NODE's
0dbe0d2 lib: Consolidate VIEW_NODE to be ENABLE_NODE as well
They are the cause of this breakage.
Shall I do this?
thanks!
donald
On Tue, Jun 14, 2016 at 10:45 AM, Donald Sharp
Continous Integration Result: SUCCESSFUL
Congratulations, this patch passed basic tests
Tested-by: NetDEF CI System
This is an EXPERIMENTAL automated CI system.
For questions and feedback, feel free to email
Martin Winter .
Patches applied :
I'm getting this crash in zebra:
root@robot:/etc/quagga# /usr/lib/quagga/zebra --daemon -A 127.0.0.1
Aborted (core dumped)
root@robot:/etc/quagga#
(gdb) r -A 127.0.0.1
Starting program: /usr/lib/quagga/zebra -A 127.0.0.1
[Thread debugging using libthread_db enabled]
Using host libthread_db
Paul,
On 6/14/2016 9:02 AM, Paul Jakma wrote:
> Note: I've had a good few conflicts on 'install_element' lines, due to
> various patches adding/removing commands with the restricted node and
> 'auto-install view commands into enable' patches. I didn't look too
> closely as to whether I
---
vtysh/Makefile.am | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/vtysh/Makefile.am b/vtysh/Makefile.am
index d347735..e44cd49 100644
--- a/vtysh/Makefile.am
+++ b/vtysh/Makefile.am
@@ -36,6 +36,5 @@ vtysh_cmd_FILES = $(top_srcdir)/bgpd/*.c
$(top_srcdir)/isisd/*.c \
Hi Paul,
Thanks a lot producing this round8.
BTW, I have two small patches for my TE branch. Can you have a look at github
here:
https://github.com/Orange-OpenSource/Quagga-TE/commit/b2d48d2838ef4813f4c7c7d0ce1d55dc25e3acf1
That just fix some comment as draft-ietf-isis-te-metric-extensions-11
Eak -- the branch doesn't compile with -std=c99 .
I think these changes need to be reworked with standard modern c
declarations.
Lou
On 6/14/2016 9:47 AM, Lou Berger wrote:
> Paul,
>
> Great to see this published. Is there a quagga convention WRT C99?
>
> I see the following when compiling
Paul,
Great to see this published. Is there a quagga convention WRT C99?
I see the following when compiling proposed/8
if.c:1151: error: ?for? loop initial declarations are only allowed in
C99 mode
if.c:1151: note: use option -std=c99 or -std=gnu99 to compile your code
zclient.c:903: error:
Oh, and I've created a bundle in pw to track the patchwork IDs:
http://patchwork.quagga.net/bundle/paul/round-8
regards,
Paul
On Tue, 14 Jun 2016, Paul Jakma wrote:
Hi,
Took a bit longer, but the proposed patches are up in:
http:
Hi Udaya,
Does this update the previous patch you posted, which I have queued up
for round-8? Or is it the same?
http://git.savannah.gnu.org/cgit/quagga.git/commit/?h=volatile/patch-tracking/8/proposed/patchwork=b2fb29654b9655c04921421bb3fc403ae49f7f05
regards,
Paul
On Tue, 14 Jun 2016,
Hi,
Took a bit longer, but the proposed patches are up in:
http://git.savannah.gnu.org/cgit/quagga.git/log/?h=volatile/patch-tracking/8/proposed/patchwork
http://git.savannah.gnu.org/cgit/quagga.git/log/?h=volatile/patch-tracking/8/proposed/donald-take-3
I've done some initial prioritising, so
On Mon, 13 Jun 2016, David Lamparter wrote:
AgentX fd/timeout handling is rather hackishly monkeyed into thread.c.
Replace with code that uses plain thread_* functions.
Oh yes. That's been annoying my eyes every time I've scrolled past it.
regards,
--
Paul Jakma | p...@jakma.org | @pjakma |
On Tue, 24 May 2016, David Lamparter wrote:
Whoops, the "add" part of this got mixed up in the 1/8 patch...
(Thanks Donald for pointing that out!)
Should've noticed that myself looking at the diffstat...
I'll go fix & resend.
Patchwork seems only to have the version from this thread - which
43 matches
Mail list logo