Hi,
As an FYI.
I've gone through patchwork and gotten most the bulkd of it queued up.
Bar some issues with conflicts and what not that I've left for later.
I've got the following patches in local proposed patches - I'll push
somewhere later or tomorrow.
I'm aware of some reviews already. Next step is to do an initial
review pass based on any already given reviews and an initial sort and
linearisation. I'll post that branch + a summary email and we can have
a final review period and get this done.
Ayan Banerjee <[email protected]> (5):
zebra: ipv6 multipath support
bgpd: Enable support for BGP IPV6 multipath.
ospfd: Ensure deletion is clean
ospfd: Ensure that OSPF can send out multiple packets per thread
ospfd: Limit the number of interfaces serviced at one time
Daniel Walton <[email protected]> (29):
bgpd: don't count a route with an unreachable nexthop in PfxRcd
bgpd: Improve peer scaling
ospf6d, ripd, vtysh: Fix "no set metric" for ospf6 and RIP
bgpd: Make "no redistribute" always remove the redistribute
statement
bgpd: iBGP multipath is broken if 'bgp deterministic-med' is
enabled.
bgpd: Fix aggregation issues found via ANVL
bgpd: Add clear command to force a bestpath recalculation and
re-advertisement of a prefix
bgpd: crash if attributes alone consume > 4096 bytes
bgpd: Add [bestpath|multipath] option to 'show ip bgp x.x.x.x'
ospf6d: We should accept long form of "no redistribute"
bgpd: Display BGP paths with unreachable nexthops as invalid
ospfd: Fix no ip ospf hello-interval
ospfd: "show ip ospf neighbor" header spacing
zebra: Add internal support for route tags
bgpd, lib, ospfd, zebra: Add ability to read/write tag value
bgpd, vtysh: Add support for route tags
ospfd, vtysh: Add support for Route tags
ripd, ripngd: add support for route tags
zebra: add support for route tags
bgpd: atomic-aggregate is lost when we aggregate another
aggregate that has atomic-aggregate
bgpd, ospfd, ospf6d, ripd, ripngd, zebra: 'set metric -12' is
broken in the parser
bgpd: Alow gracefull shutdown of peers
bgpd: Add replace-as option to remove-private-as
bgpd, lib: Clarify the different permutations of soft clearing a
peer
bgpd, isisd, lib, tests: Overhaul BGP debugs
bgpd: Implement BGP as-override feature
bgpd: Fix BGP_INFO_ATTR_CHANGED being cleared incorrectly
bgpd: Correct a few fuzz failures in BGP
zebra: Fix incorrectly flagged nexthop
Dinesh Dutt <[email protected]> (16):
bgpd: IPv6 Multipath broken with nexthop global address
bgpd, doc: Support matching on local preference in route-map
bgpd, doc: Allow route-map policy modifications to also affect
route reflectors.
bgpd, vtysh: Add match interface support to BGP route-map.
ospfd: Don't wait for state change to Exchange to start LSReq
lib, vtysh: Add support for marking a file with appropriate end
of context
zebra: Suppress displaying default config as part of running config
bgpd: Test effect of route-map on received/advertised routes
lib, zebra: Add route-map support for Next Hop Tracking
bgpd, zebra: Use next hop tracking for connected routes too
lib, zebra: allow static routes to use NH's from protocols
zebra: Gather and display detailed info about clients of Zebra
lib, zebra: Honor setting source via route map and pushing that
to the kernel.
lib, ospf6d, zebra: Add ABR support and make ECMP > 4.
lib, ospfd, ospf6d: ospfv3-stub-area-support.patch
zebra: Static NHT fixes
Dinesh G Dutt <[email protected]> (3):
bgpd, tests, vtysh: Fix FSM to handle active/passive connections
better
bgpd, lib, vtysh, zebra: Reprocess the trigger points when an
attached route map changes
ospfd: Better handle traffic when system is loaded
Donald Sharp <[email protected]> (10):
bgpd: flag paths for multipath if we RX link-local and global
nexthops
vtysh: service integrated-vtysh-config not being written to file
zebra: Add check to notice when an interface is unnumbered
lib, ospfd, zebra: Fix up some compile issues on *bsd systems
ospfd: virtual links fix
zebra: Fix some warnings found during compile.
bgpd: Correctly install non LL route into zebra
ospf6d: Fix double increment of Sequence Number
ospf6d: Fix Some ANVL test cases 16.6 and partial 16.10
bgpd: Fix write quanta to a reasonable number.
JR Rivers <[email protected]> (1):
ospfd: 16.0 rfc2328 compliance
James Li <[email protected]> (3):
zebra: Dissallow outside programs to delete Quagga routes
zebra: Notice passed nexthop is ONLINK
ospfd: Add unnumbered interface support
Pradosh Mohapatra <[email protected]> (5):
bgpd: cluster-id length equality for multipath
bgpd, doc, lib, zebra: nexthop-tracking in zebra
bgpd: Add a null check in bgp_address_del() function when
connected addresses are removed.
bgpd, lib: Show more meaningful outq value in 'show ip bgp
summary' output.
bgpd: Event-driven route announcement taking into account min
route advertisement interval
Vipin Kumar <[email protected]> (18):
bgpd: update delay
bgpd, doc: table-map feature
bgpd, lib, zebra: 'neighbor <if-name> interface' config support
in BGP including RA/Zebra changes.
bgpd: update prefix packing optimizations
bgpd: Make the private AS number check 4 byte compatible.
lib, zebra: Block configuration and installation of martians
ospfd: Support for 'clear ip ospf interface [IFNAME]'
opsf6d: Update router-LSA when nbr's interface-ID changes
ospf6d: Support for 'clear ipv6 ospf6 interface [ifname]
ospf6d: Add the missing ospf6 running check in show cmds
ospfd: Make destination of p2p to multicast for LS-ACKS
ospf6d: LA (local-address) bit related inter-op fix.
ospf6d: Fixing a couple of issues with ospf6_route_remove ()
routine.
ospf6d: Adding the initialization check in ospfv3_clean()
ospfd: Fix shutdown scenario
bgpd: Add maxmed command
ospf6d: Fix loss of hello's on interface
osfd: Make OSPF compliant to the last sentence of this section
in RFC 2328
Vivek Venkatraman <[email protected]> (4):
bgpd: Make source interface selection in BGP for nexthop
determination more robust
lib: Some small enhancements to thread and workqueue libraries
in zebra:
bgpd: Changes to improve BGP convergence time:
bgpd: Handle some route map corner cases
[email protected] <[email protected]> (1):
bgpd: Save the last message from a peer that caused us to send a
NOTIFICATION
vivek <[email protected]> (1):
vtysh: Make ipv6 unicast/multicast address-family work
Andrej Ota <[email protected]> (1):
bgpd: fix BGP IPv6 route map error
Avneesh Sachdev <[email protected]> (8):
qpb: Add support for protobuf.
build: turn off automake portability warnings
fpm: Add protobuf support for FPM.
zebra: optionally use protobuf with FPM
doc: add blurb on use of protobuf with FPM
build: support for "development build"
vtysh: support for invoking functions by name
zebra: add developer test functions for FPM code
Balaji <[email protected]> (2):
bgpd: Addition of dampening show commands under v4
unicast/multicast tree
bgpd: Addition of bgp dampening configuration commands under
IPv4/multicast
Boian Bonev <[email protected]> (1):
bgpd: add aspath_aggregate_mpath that preserves path length
Christian Franke <[email protected]> (1):
lib: update Solaris multicast API (BZ#725)
Christian Franke <[email protected]> (13):
isisd: work around route table asserts for deleting node with info
isisd: fix a crash due to an lsp-mtu issue
isisd: make sure that all interface addresses are advertised
isisd: ignore unknown interfaces when adjusting IS-IS mtu
lib: use constant to replace magic value for length of
quagga_timestamp
lib: add api method to read current config path
lib: add event_counter
zebra: count iface up/down events and keep last time of their
occurrence
isisd: API: basic area config
isisd: API: circuit password
isisd: API: LSP-MTU & area level
isisd: API: timers (LSP, SPF)
isisd: API: area (L1), domain (L2) passwords
Colin Petrie <[email protected]> (1):
bgpd: fix MRT table dumps for locally-originated routes
David Lamparter <[email protected]> (10):
isisd: fix assert warning
build/pimd: remove special shell scripts
*: get rid of "MTYPE 0"
lib: fix MIN/MAX macros to not double-eval
isisd: API: basic circuit config
isisd: API: timers (IIH, CSNP, PSNP)
isisd: drop unused per-type metric values
bgpd: minor header/API clean up
bgpd: divorce router-id logic from CLI & zebra
bgpd: ditch unused bgp_node_*() functions
Denil Vira <[email protected]> (1):
lib: Replace lists with arrays to store read and write threads
Donald Sharp <[email protected]> (17):
ripd: Fix Null pointer dereference
lib: Fix priviledge modification for vty group specified
lib: Allow zclient do-over of connect on initial attempt
bgpd: Fix 'show bgp ipv4 vpnv4 statistics' cli.
bgpd, ripngd, zebra: Remove duplicate PSIZE define
bgpd: Removed unused variable from 'struct attr_extra'
config: Remove unused library check
vtysh: Add ability to only look at one processes work queue
lib: Consolidate VIEW_NODE to be ENABLE_NODE as well
lib: Abstract fd set operations
lib: Refactor read/write functionality
lib: Refactor thread_process_fd
lib: Add ability to use poll() instead of select
zebra: Remove unused #ifdef HAVE_STRUCT_SOCKADDR_DL
bgpd: Fix code path that leads to uninitialized variables
lib: Remove unnecessary paranthesis
bgpd, lib: Remove RESTRICTED_NODE from code base
Igor Ryzhov <[email protected]> (2):
zebra: add missing vty commands
bgpd: fix wrong help strings of "match peer" and "no match peer"
commands
Jafar Al-Gharaibeh <[email protected]> (3):
zserv: [pimd] fix - avoid dereferencing a NULL pointer
ospfd: fix - correct neighbor index on changing/p2p/virtual links
pimd: send pim prune via correct interface when rpf upstream
interface for a source changes
Jonathan Hart <[email protected]> (1):
pimd: Fix hang when doing nexthop lookup from zebra
Lou Berger <[email protected]> (6):
lib: fix memory leak in zprivs_caps_init
bgp: add "debug bgp allow-martians" next hops and related
code/commands
bgpd: Add flag to not change e{u,g}id on startup and run as
unprivileged user
lib: dump memory stats on core
lib: add AF_ETHERNET/AFI_ETHER
lib: change command logging to be off by default, and add
'log_commands' to enable it.
Matthieu Boutier <[email protected]> (4):
lib: simplify distribute.c's code.
ripd: code simplification for redistribution.
ripngd: code simplification for redistribution.
lib: Make distribute.c accepts both v4 and v6.
Olivier Dugeon <[email protected]> (7):
lib: Add new if_link_params structure
zebra: Add link parameters support to Zebra
vtysh: Add support of new link-params CLI
ospfd: Update Traffic Engineering support
isisd: Add support of Traffic Engineering
doc: Update documentation for Traffic Engineering
ospfd: Add support Router Capabilities support to OSPF
Paul Jakma <[email protected]> (1):
ripd: split-horizon default differed between rip_interface_new
and _reset
Paul Jakma <[email protected]> (2):
lib/stream: add float/double <-> IEEE-754 single/double
mux/demuxers
lib: consolidate ntohf/htonf from ospfd/isisd TE to lib/network
Pawel Wieczorkiewicz <[email protected]> (1):
build: detect and create AM_SILENT_RULES macro if needed
Philippe Guibert <[email protected]> (1):
bgpd: Add new configuration cli for graceful restart.
Roman Hoog Antink <[email protected]> (2):
ospf6d: implement admin distance
bgpd: implement admin distance
Stas Nichiporovich <[email protected]> (1):
zebra: fix crash caused by using route-map with "set src"
Timo Teräs <[email protected]> (1):
zebra: handle multihop nexthop changes properly
Udaya Shankara KS <[email protected]> (1):
zebra: Enable fpm module to connect to remote fpm server
boris yakubov <[email protected]> (1):
isisd: Segmentation fault on isis daemon fixes
kitty <[email protected]> (1):
ospfd: fix non-zero metric when describing loopback addresses
林守磊 <[email protected]> (1):
zebra: perfect cmd table
regards,
_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev