_____
> Quagga-dev mailing list
> Quagga-dev@lists.quagga.net
> https://lists.quagga.net/mailman/listinfo/quagga-dev
Acked-by: Philippe Guibert <philippe.guib...@6wind.com>
___
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev
acket really, just the code non-sensically giving a
> warning about AFIs/SAFIs that weren't sent. ;)
>
> On Wed, 8 Jun 2016, Philippe Guibert wrote:
>
>> Fixes 518a4b7eadcb "bgpd: Regularise bgp_update_receive,
>> add missing notifies and checks"
>> Error mes
On Wed, Jun 8, 2016 at 9:22 PM, Lou Berger wrote:
Hi Lou,
>
>>
>> * It seems the RD_TYPE_EOI type surfaced again (see
>> http://patchwork.quagga.net/patch/1728/ ), whereas I don't see where it
>> is used. Is there a need to keep this flag ?
> This is used by the ethernet
I will continue the review the patch code, and get back to you quickly,
Best Regards,
Philippe
On Mon, Jun 6, 2016 at 6:00 PM, Philippe Guibert
<philippe.guib...@6wind.com> wrote:
> Hi Lou,
>
> I am looking deeper at EVPN implementation, with patch "VNC; L3 & L2
> VPN ap
message.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_packet.c | 8
1 file changed, 8 insertions(+)
diff --git a/bgpd/bgp_packet.c b/bgpd/bgp_packet.c
index 740b0f1ce603..601d39d1c1ad 100644
--- a/bgpd/bgp_packet.c
+++ b/bgpd/bgp_packet.c
@@ -1781,6 +178
Hi Lou,
I am looking deeper at EVPN implementation, with patch "VNC; L3 & L2
VPN application support".
To get more familiar with this, I tried to mount a setup based on Mesh
NVA configuration example that can be found on doc/vnc.texi file, and
make a BGP exchange between the two BGP speakers.
At
munity_free(com);
>
The usage of the new API is safer.
If the quagga testing were not using sockunion_str2su(), this command could
have been removed.
It is possible to mention in the commit log the memory leak related to
community structure ?
Thanks,
Regards,
Philippe
Signed-off-by: Philippe Guib
thread ?
> We have an openflow RFP implementation in the works and once it is
> sufficiently mature / stable, we'll submit it too.
>
> Cheers,
> Lou
Best Regards,
Acked-by: Philippe Guibert <philippe.guib...@6wind.com>
___
Quagga-dev m
> can be easily identified and dropped?
As far as i know, i self nack that patch, and ack the original one.
nacked-by: Philippe Guibert <philippe.guib...@6wind.com>
___
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev
PN;
Problem Confirmed, and fix approved.
acked-by: Philippe Guibert <philippe.guib...@6wind.com>
___
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev
Hi all,
On Wed, Jun 8, 2016 at 5:17 PM, Philippe Guibert
<philippe.guib...@6wind.com> wrote:
>
>> bgpd/bgp_packet.c | 5 -
>> + if (!nlris[i].nlri) continue;
> Acked-by: Philippe Guibert <philippe.guib...@6wind.com>
Is this patch that I did ack'
hi all,
On Mon, Jun 20, 2016 at 8:32 AM, Philippe Guibert
<philippe.guib...@6wind.com> wrote:
> > https://github.com/LabNConsulting/quagga-vnc/tree/patches/R1.0.20160315%2Bvnc/v3
> >
> Just read the changes. Thanks a lot.
>
> Acked-by: Philippe Guibert <philippe.gui
On Wed, Jun 15, 2016 at 5:50 PM, Philippe Guibert <
philippe.guib...@6wind.com> wrote:
Hello,
Is this patch that I did ack't applied?
Regards,
Philippe
___
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/li
On Tue, May 24, 2016 at 4:52 PM, Philippe Guibert
<philippe.guib...@6wind.com> wrote:
Hi all,
> There is support to configure graceful restart timer. This is the
> time to wait to delete stale routes before a BGP open message is
> received.
Could someone make a review of this p
On Thu, Jun 16, 2016 at 8:52 PM, Lou Berger wrote:
Hello Lou,
> Philippe,
>
> I've posted a fix to this (patch on patch) in
>
> https://github.com/LabNConsulting/quagga-vnc/commit/cd54370cb94d598aa95bd7561cc012200920d97a
>
I posted 2 minor comments:
1) The code has been
t
> decode_rd_type (u_char *pnt)
Please, can you please add a commit log like the following ?
bgpd: decode_rd() apis are declared global in bgpd()
This fix avoids duplicated function utilities in differents files of bgpd.
Thanks,
Acked-by: Philippe Guibe
On Fri, Jun 17, 2016 at 4:10 PM, Lou Berger wrote:
Hello Lou,
>> #if ENABLE_BGP_VNC
>> if (v != RD_TYPE_VNC_ETH)
>>v |= (u_int16_t) *pnt;
>> #else
>> v |= (u_int16_t) *pnt;
>> #endif
>>
>> IMHO, I think this brings more clarity about the algorithm in place.
> I considered
On Fri, Jun 17, 2016 at 7:31 PM, Lou Berger <lber...@labn.net> wrote:
Lou,
> BTW V3 has the references you asked for in the log.
>
> *
> https://github.com/LabNConsulting/quagga-vnc/tree/patches/R1.0.20160315%2Bvnc/v3
>
Just read the changes. Thanks a lot.
Acked
On Tue, Jun 14, 2016 at 7:59 PM, David Lamparter
wrote:
Hello David,
>
> +DEFINE_MTYPE_STATIC(LIB, PLUGIN_LOADNAME, "Plugin loading name")
* I got compilation problems. Some elements are not yet in the master.
I will retry later.
branch of quagga.
error: patch
On Tue, Jun 14, 2016 at 8:07 PM, Christian Franke
<ch...@opensourcerouting.org> wrote:
Hello Christian,
> +static const size_t attr_flags_values_max = array_size(attr_flags_values) -
> 1;
This macro is very useful.
Acked-by : Philippe Guibert <philippe.gu
On Tue, Jun 21, 2016 at 12:13 PM, Philippe Guibert
<philippe.guib...@6wind.com> wrote:
Hello,
> Could someone make a review of this patch ?
I see on patchwork it is queued: where is it queued?
http://patchwork.quagga.net/patch/1943/
Regards,
On Fri, Jun 24, 2016 at 11:50 AM, Paul Jakma wrote:
Hi Paul,
> Maybe not yet, but it will be.
Thanks, I see it is queued (http://patchwork.quagga.net/patch/1921/),
but it is not applied. Where is it?
regards,
___
Quagga-dev mailing
Hello Donald,
I saw that on the public branch of quagga from cumulus (
https://github.com/CumulusNetworks/quagga.git, branch mpls), there is a
feature named addpath.
This feature is very interesting for multipath, since it permits sending
multiple path entries for the same prefix in BGP updates.
bgpd/bgpd.c
* bgp_config_write(): Output graceful restart-time configuration
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_vty.c | 50 ++
bgpd/bgpd.c| 3 +++
2 files changed, 53 insertions(+)
diff --git a/bgp
On Fri, Feb 26, 2016 at 8:00 AM, David Lamparter
wrote:
Hi David,
> Signed-off-by: David Lamparter
> Acked-by: Vincent JARDIN
> Acked-by: Donald Sharp
About
Hi David, Christian,
About the quagga work done on
https://git.netdef.org/scm/osr/quagga-capnproto.git, branch capnproto.
It contains interesting commits related to L3VPN and Capnproto.
FYI, I am still reviewing and rebasing your series; within few days I
should be able to propose a serie that
On Tue, Jun 28, 2016 at 5:11 PM, Paul Jakma wrote:
Hello Paul,
> That's already in the r8 queue. Seems it was resent. The previous one, set to
> queued already:
FYI, there are 2 series of patches related to memtypes,
- 1822 till 1831, all except 1829 is acked by Donald.
-
On Tue, Jun 28, 2016 at 12:37 PM, Paul Jakma wrote:
> In
> http://git.savannah.gnu.org/cgit/quagga.git/log/?h=volatile/patch-tracking/8/proposed/ff
> You can see the refs for what I have so far for round-8:
> http://git.savannah.gnu.org/cgit/quagga.git/refs/
Great and thanks
On Thu, Jun 30, 2016 at 9:57 AM, David Lamparter
wrote:
Hello David,
> I have a rebased/somewhat-cleaned version around, might be more useful
> to look at that. It's not fully cleaned up yet, but better than what's
> currently up there. I'll push it out some time
and reset those tables with AFI_ETHERNET.
I think it is better than locking the NHT entry point with some defense code.
So, I would ack it.
Acked-by: Philippe Guibert <philippe.guib...@6wind.com>
Best Regards,
Philippe
-- Forwarded message --
From: Paul Jakma <p...@
From: David Lamparter <equi...@opensourcerouting.org>
A few places are using 0 in place of the MTYPE_* argument. The
following rewrite of the alloc tracking won't deal with that, so let's
use MTYPE_TMP instead.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-
qui...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/memory.c | 35 ++
lib/memory.h | 1 +
lib/memory_vty.c | 89 +---
lib/memory_vty.h | 1 -
4 files changed, 3
<equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_nexthop.c | 8 +---
isisd/isis_memory.c | 2 ++
isisd/isis_memory.h | 2 ++
isisd/isis_redist.c | 14 +++---
ospf6d/ospf6_interface.c | 10 ++
tests/heavy
From: David Lamparter <equi...@opensourcerouting.org>
Move over to the new allocation counting added in the previous commit.
(This is mostly mechanical.)
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind
From: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
INSTALL.quagga.txt | 1 -
configure.ac | 6 --
2 files changed, 7 deleti
From: David Lamparter <equi...@opensourcerouting.org>
The following commit will recreate memory.[ch].
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/Makefile.am | 8 +-
lib/
From: David Lamparter <equi...@opensourcerouting.org>
This places MTYPE definitions into the files where they're actually
used, making most of them static in the process.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.gu
tartup.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/Makefile.am | 1 +
lib/log.c| 8 +++
lib/memory.c | 102 +
lib/
From: David Lamparter <equi...@opensourcerouting.org>
This places MTYPE definitions into the files where they're actually
used, making most of them static in the process.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.gu
From: David Lamparter <equi...@opensourcerouting.org>
The following commit will recreate memory.[ch].
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/Makefile.am | 8 +-
lib/
From: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/.gitignore | 1 -
lib/Makefile.am | 10 +++---
lib/memtypes.c | 16
Hi all,
This series of patches has already been sent a few months ago by
David Lamparter. I updated the patch to the latest quagga upstream,
resent it. I also fixed some last issues related to previous post
containing ( CI Testresult: FAILED (Re: [quagga-dev,16068,10/10]
build: goodbye,
From: David Lamparter <equi...@opensourcerouting.org>
Move over to the new allocation counting added in the previous commit.
(This is mostly mechanical.)
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind
place to
put the #include "zebra_memory.h" statement.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/Makefile.am | 2 +
bgpd/bgp_community.c | 1 +
bg
From: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
INSTALL.quagga.txt | 1 -
configure.ac | 6 --
2 files changed, 7 deleti
<equi...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_nexthop.c | 8 +---
isisd/isis_memory.c | 2 ++
isisd/isis_memory.h | 2 ++
isisd/isis_redist.c | 14 +++---
ospf6d/ospf6_interface.c | 10 ++
tests/heavy
qui...@opensourcerouting.org>
Reviewed-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/memory.c | 35 ++
lib/memory.h | 1 +
lib/memory_vty.c | 89 +---
lib/memory_vty.h | 1 -
4 files changed, 3
Hi Quagga-dev,
This series of patches introduces the ability for a BGP router,
to configure a route distinguisher and associate import and
export route targets.
This permits for a BGP update to be sent with BGP extended communities
associated to the exported route targets of the RD.
This permits
If the user preconfigures a vrf with import and export rules, before
creating a new network on vpnv4 address, then BGP update emitted will
contain the exported rts mentioned by the vrf export rule.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_route.
From: David Lamparter <equi...@opensourcerouting.org>
API enhancement to be able to write and read 3 byte series in
stream structures.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
Hi Quagga-dev,
This work is enhancing RFC3107 encoding format for label in BGP NLRI messages.
This applies for instance to VPNv4 address family.
It is to be noted that this commit does not bring any API enhancement regarding
VTY configuration. However, the mecanic is ready to receive BGP updates
<equi...@opensourcerouting.org>
Signed-off-by: Christian Franke <ch...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_attr.c| 29 ---
bgpd/bgp_attr.h| 6 +--
bgpd/bgp_encap.c | 4 +-
bgp NLRI has a specific format for label, terminating with bottom
of stack bit. This value is updated in all BGP attribute tests. A
specific test has been added to check for a list of labels contained
in a single NLRI.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
From: David Lamparter <equi...@opensourcerouting.org>
API enhancement to be able to write and read 3 byte series in
stream structures.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
Hello quagga-dev, Paul,
The patch has not been reviewed yet.
Please, do not hesitate to push me any remarks so that I can adapt, or
simply ack the modification.
Best regards,
Philippe
On Thu, Sep 29, 2016 at 2:37 PM, Philippe Guibert <
philippe.guib...@6wind.com> wrote:
> Hi q
Hello quagga-dev, David,
The patch has not been reviewed yet.
Please, do not hesitate to push me any remarks so that I can adapt, or
simply ack the patch.
Thanks,
Best regards,
Philippe
On Thu, Sep 29, 2016 at 4:30 PM, Philippe Guibert <
philippe.guib...@6wind.com> wrote:
> Hi Q
<equi...@opensourcerouting.org>
Signed-off-by: Christian Franke <ch...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_attr.c| 27 +++---
bgpd/bgp_attr.h| 6 +--
bgpd/bgp_encap.c | 4 +-
Hi Quagga-dev,
This work is enhancing RFC3107 encoding format for label in BGP NLRI messages.
This applies for instance to VPNv4 address family.
It is to be noted that this commit does not bring any API enhancement regarding
VTY configuration. However, the mecanic is ready to receive BGP updates
From: David Lamparter <equi...@opensourcerouting.org>
API enhancement to be able to write and read 3 byte series in
stream structures.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgp NLRI has a specific format for label, terminating with bottom
of stack bit. This value is updated in all BGP attribute tests. A
specific test has been added to check for a list of labels contained
in a single NLRI.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
On Thu, Sep 29, 2016 at 7:25 PM, Thorvald Natvig wrote:
Hello Thorvald,
> Extend the check for BGP_SEND_ASPATH_CHECK to also cover confederations.
..
> -#endif /* BGP_SEND_ASPATH_CHECK */
>
>/* If we're a CONFED we need to loop check the CONFED ID too */
>if
because some compilers do not use this feature, it is provided an
API that forces the user to call its mem group and memtypes init.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/memory.h | 24 ++--
1 file changed, 2 insertions(+), 22 deletions(-)
tartup.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/Makefile.am | 1 +
lib/log.c| 8 +++
lib/memory.c | 102 +++
lib/
From: David Lamparter <equi...@opensourcerouting.org>
The following commit will recreate memory.[ch].
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/Makefile.am | 8 +-
lib/
qui...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
lib/memory.c | 35 ++
lib/memory.h | 1 +
lib/memory_vty.c | 89 +---
lib/memory_vty.h | 1 -
4 files changed, 3
From: David Lamparter <equi...@opensourcerouting.org>
Move over to the new allocation counting added in the previous commit.
(This is mostly mechanical.)
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind
their
own memory types and groups. In addition to this, as all daemons require
usage of lib library, then the daemons also initialise the lib memory
types and group entries.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_main.c | 2 +
bgpd/bgp_memory.c
<equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_nexthop.c | 8 +---
isisd/isis_memory.c | 2 ++
isisd/isis_memory.h | 2 ++
isisd/isis_redist.c | 14 +++---
ospf6d/ospf6_interface.c | 10 ++
within lib/and or daemons and describing
the memory group and memory types.
Note that this generator tool takes into account global memory
declarations, but not static memory group and types defined inside
specific .c files.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
.git
place to
put the #include "zebra_memory.h" statement.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/Makefile.am | 2 +
bgpd/bgp_community.c | 1 +
bg
<equi...@opensourcerouting.org>
Signed-off-by: Christian Franke <ch...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_attr.c| 27 +++---
bgpd/bgp_attr.h| 6 +--
bgpd/bgp_encap.c | 4 +-
Hi Quagga-dev,
This work is enhancing RFC3107 encoding format for label in BGP NLRI messages.
This applies for instance to VPNv4 address family.
It is to be noted that this commit does not bring any API enhancement regarding
VTY configuration. However, the mecanic is ready to receive BGP updates
From: David Lamparter <equi...@opensourcerouting.org>
API enhancement to be able to write and read 3 byte series in
stream structures.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
3.0/24 does contain
> the confed-id, so this route gets suppressed.
>
> All this patch does is make sure this second check, which is enabled
> only for confederations, is covered by the same #define as the
> non-confederation case.
>
> - Thorvald
>
>
> On Mon, Oct 3, 20
It would be possible to change configuration:
instead of "vrf rd", one could have "rd <>".
> PS I think an update to bgpd.texi is needed for this patch
of course, this is something that can be done.
Best Regards,
Philippe
> On 10/11/2016 4:17 AM, Philippe Guibert
ets of RTs). BTW RRs only care about
> this part.
>
> So keying a VPN/VRF off an RD just seems wrong, particularly for the
> import case where RD is ignored.
>
> Lou
>
> On 10/19/2016 3:59 AM, Philippe Guibert wrote:
>> On Tue, Oct 18, 2016 at 3:56 PM, Lou Berger <lb
Hi all,
This thread is a starting point to discuss about Ethernet VPN
implementation in Quagga BGP daemon. Currently, the RFC7432 is not
supported in quagga 1.1.0.
This email is a preparatory work to open discussion.
It is also a preparatory work to propose the following EVPN implementation.
On Fri, Oct 21, 2016 at 8:21 PM, Lou Berger wrote:
Hello Lou,
Thanks for your detailed response,
I agree to configure the RD , and the RT set per VRF.
However, I tried to make a counter proposal about the way to configure it.
You will find it below.
Your comments are welcome.
If the user preconfigures a vrf with import and export rules, before
creating a new network on vpnv4 address, then BGP update emitted will
contain the exported rts mentioned by the vrf export rule.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_route.
From: Julien Courtat
Update extract.pl ignore list to prevent from installing
address_family_evpn_cmd twice and have "Ambiguous command" return by
vtysh when trying to configure address-family evpn.
Signed-off-by: Julien Courtat
---
bgp NLRI has a specific format for label, terminating with bottom
of stack bit. This value is updated in all BGP attribute tests. A
specific test has been added to check for a list of labels contained
in a single NLRI.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
To handle BGP NLRI EVPN messages, bgp is modified to handle AFI_L2VPN
and SAFI_EVPN values.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_attr.c | 25 ++-
bgpd/bgp_open.c | 29 ++-
bgpd/bgp_packet.
From: Julien Courtat
Enhancement of new vty command to configure the maximum number of
multipath entries that are possible within a VRF RIB table.
The following command is available:
- vrf rd maximum-path <1-64>
- no vrf rd maximum-path <1-64>
Vrfs with a
This sanity check has been discovered when running bgp mpath_tests
that are available in tests folder.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_mpath.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bgpd/bgp_mpath.c b/bgpd/bgp_mpath.c
<equi...@opensourcerouting.org>
Signed-off-by: Christian Franke <ch...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_attr.c| 28 +++---
bgpd/bgp_attr.h| 6 +--
bgpd/bgp_encap.c | 4 +-
for setting NLRI entries for EVPN.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_vty.c | 54 ++
lib/command.c | 3 +++
lib/command.h | 1 +
lib/vty.c | 1 +
vtysh/vtysh.c | 28 +++-
5
On adding/removing/updating NLRI entries into VRF RIB tables, a BGP
event is fired. Note that only selected entries, and entries that are
part of multipath entries, and where one of the multipath entry is
selected.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_r
sometimes, when electing best route algorithm, a static route
may be injected, thus causing all old multipath entries to be
removed from multipath list. As a loop is removing each mpath
entry from mpath list, it is necessary to update the pointer.
Signed-off-by: Philippe Guibert <philippe.g
it.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_route.c | 192 +++--
bgpd/bgp_route.h | 4 ++
bgpd/bgp_table.h | 3 +
bgpd/bgp_v
From: David Lamparter <equi...@opensourcerouting.org>
API enhancement to be able to write and read 3 byte series in
stream structures.
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
If vpnv4 capability has to be sent, then the correct safi parameter
is sent instead of internal value.
In case BGP open graceful restart capability is applied to EVPN, then
the flags to be set are modified to be official afi and safi parameters,
and not internal value.
Signed-off-by: Philippe
NLRI entries received from MP-BGP peer exchange are exported in VRF RIB
tables. This commit introduces the BGP VRF processing handler that can
be used for further processing into VRF RIB tables: best selection
algorithm, multipath.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.
From: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: David Lamparter <equi...@opensourcerouting.org>
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
tests/Makefile.am | 2 +-
tests/bgp_mpath_test.c | 15 +++
2 files changed, 1
Because afi numbers can reach high values, a conversion is necessary
to return associate afi internal identifier. The safi_valid_indices
API has been changed for that.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_open.c | 22 +++---
bgpd/bgp_
Enhance a function that permits knowing if two entries belong to the
same multipath group.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_mpath.c | 15 +++
bgpd/bgp_mpath.h | 1 +
2 files changed, 16 insertions(+)
diff --git a/bgpd/bgp_mpath.c
When sending an EVPN MAC/IP attribute, the nexthop attribute is also
appended.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_attr.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/bgpd/bgp_attr.c b/bgpd/bgp_attr.c
index 2b57d6
add vty command : show ipv6 bgp vrf [route]
This command permits to dump IPv6 entries in VRF RIB filled by export RT
facility.
Type 1 route distinguishers are now supported by command show ip bgp vrf
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_route.
This commit appends or withdraw entries in ADJ-RIB-IN entries of VRF
RIB tables.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_route.c | 45 +
1 file changed, 33 insertions(+), 12 deletions(-)
diff --git a/bgpd/bgp_r
From: Julien Courtat
On VRF creation, an additionnal parameter layer type can be provided to
distinguish between layer 2 and layer 3 vrf. layer 2 is used by EVPN
when dealing with MAC/IP route advertisement. layer 3 is used by any
other route L3VPN or EVPN route
When configuring MPLS or EVPN entries, the NLRI is duplicated.
Which is not wished.
Signed-off-by: Philippe Guibert <philippe.guib...@6wind.com>
---
bgpd/bgp_attr.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/bgpd/bgp_attr.c b/bgpd/bgp_attr.c
index eb13e1
1 - 100 of 193 matches
Mail list logo