]> git.proxmox.com Git - mirror_frr.git/commit - ospfd/ospf_routemap.c
*: Consistently support 32-bit route tags
authorChristian Franke <chris@opensourcerouting.org>
Sat, 1 Oct 2016 18:42:34 +0000 (20:42 +0200)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Sat, 8 Oct 2016 01:05:05 +0000 (21:05 -0400)
commitdc9ffce87868441da9653d1476a4307eb2ecd996
treed690391791c1c6882062806e16733e7df5c17c6d
parente7331dea737788c1e7590eac104430aa98cf9f38
*: Consistently support 32-bit route tags

This patch improves zebra,ripd,ripngd,ospfd and bgpd so that they can
make use of 32-bit route tags in the case of zebra,ospf,bgp or 16-bit
route-tags in the case of ripd,ripngd.

It is based on the following patch:

    commit d25764028829a3a30cdbabe85f32408a63cccadf
    Author: Paul Jakma <paul.jakma@hpe.com>
    Date:   Fri Jul 1 14:23:45 2016 +0100

    *: Widen width of Zserv routing tag field.

But also contains the changes which make this actually useful for all
the daemons.

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
34 files changed:
bgpd/bgp_attr.h
bgpd/bgp_route.c
bgpd/bgp_route.h
bgpd/bgp_routemap.c
bgpd/bgp_zebra.c
lib/routemap.c
lib/routemap.h
lib/zclient.c
lib/zclient.h
lib/zebra.h
ospfd/ospf_asbr.c
ospfd/ospf_asbr.h
ospfd/ospf_dump.c
ospfd/ospf_lsa.c
ospfd/ospf_routemap.c
ospfd/ospf_vty.c
ospfd/ospf_zebra.c
ospfd/ospfd.h
pimd/pim_zebra.c
ripd/rip_routemap.c
ripd/ripd.c
ripd/ripd.h
ripngd/ripng_route.h
ripngd/ripng_routemap.c
ripngd/ripngd.c
ripngd/ripngd.h
zebra/rib.h
zebra/zebra_mpls_vty.c
zebra/zebra_routemap.c
zebra/zebra_routemap.h
zebra/zebra_static.c
zebra/zebra_static.h
zebra/zebra_vty.c
zebra/zserv.c