{"push_id":2829525759,"size":103,"distinct_size":103,"ref":"refs/heads/evpn-extended-mobility","head":"f190902f523abaa1035cbbb385387bc6c72dd1dc","before":"9df2b997b975c7a7807e9e491989d5123d87458f","commits":[{"sha":"d5b8c21628320ca1d55e9cb687f2a9d941133068","author":{"name":"kssoman","email":"9d05f46d8fe88cae70365c23778f9993a2f3fa5a@vmware.com"},"message":"zebra : Zebra does not properly track which route-maps are changed (#2493)\n\n* Check for the modified routemap in zebra_route_map_process_update_cb()\n* Added zebra_rib_table_rm_update() for RIB routemap processing\n* Added zebra_nht_rm_update() for NHT routemap processing\n\nSigned-off-by: kssoman <somanks@vmware.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/d5b8c21628320ca1d55e9cb687f2a9d941133068"},{"sha":"01ba4505823d38acb4ba27487efbba2965f0a69a","author":{"name":"kssoman","email":"9d05f46d8fe88cae70365c23778f9993a2f3fa5a@vmware.com"},"message":"zebra : routemap \"match ipv6 address prefix list\" does not work\n\n* Added code for \"match ipv6 address prefix list\" command\n* Added common function route_match_address_prefix_list() to process\n  routemap for AFI_IP and AFI_IP6 address family\n\nSigned-off-by: kssoman <somanks@vmware.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/01ba4505823d38acb4ba27487efbba2965f0a69a"},{"sha":"b46dfd2022198b3f72ad033a7f943027d0c4455d","author":{"name":"Don Slice","email":"f3007fe8b2259e013dadb663b315b4d6b92c454c@cumulusnetworks.com"},"message":"bgpd: add json output to bgp route-leak show command\n\nTicket: CM-20259\nSigned-off-by: Don Slice <dslice@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/b46dfd2022198b3f72ad033a7f943027d0c4455d"},{"sha":"4ed8f3f619fa5d16667b513830d35029a4a227e6","author":{"name":"Martin Winter","email":"a570c13cf9f84d6b3060be66c9fcd652b926cd8d@opensourcerouting.org"},"message":"snapcraft: Add RPKI to snap package\n\nSigned-off-by: Martin Winter <mwinter@opensourcerouting.org>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/4ed8f3f619fa5d16667b513830d35029a4a227e6"},{"sha":"de6058ab915c50cdc7b19b544b519c4b9b4543d6","author":{"name":"Anuradha Karuppiah","email":"4c669e42cd6ece52188d7d90a2f2b680ec7cad8b@cumulusnetworks.com"},"message":"bgpd: unregister VNI learning from zebra on default instance delete\n\nThe code for this was always there but was not kicking in because of an\nincorrect dependency on is_evpn_enabled. This API attempts to locate the\ndefault instance from bgp_master's instance list. Only the instance\ncurrently being deleted has already been removed from the instance list\nby the time bgp_delete->bgp_zebra_instance_deregister is executed.\n\nSymptom of this bug used to show up when a default instance is deleted\nand created again. In that case bgp_zebra_instance_register would not be\neffective as zebra ignores the register as dup (dereg didn't happen in the\nfirst place) so bgpd wouldn't reload already configured L2-VNIs.\nroot@cel-sea-03:~# net show bgp l2vpn evpn vni |grep 1000\n* 1000       L2   169.253.0.11:9   6646:1000  6646:1000 vrf1\nroot@cel-sea-03:~# grep \"router bgp\"  /etc/frr/frr.conf\nrouter bgp 6646\nroot@cel-sea-03:~# sed -i 's/6646/6656/' /etc/frr/frr.conf\nroot@cel-sea-03:~# grep \"router bgp\"  /etc/frr/frr.conf\nrouter bgp 6656\nroot@cel-sea-03:~# systemctl reload frr\nroot@cel-sea-03:~# net show bgp l2vpn evpn vni |grep 1000\nroot@cel-sea-03:~#\n\nFix simply changes the order of dereg to make\nbgp_zebra_instance_deregister actually happen (by doing it before the\ndefault instance is removed from the master list).\n\nTicket: CM-21566\n\nSigned-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/de6058ab915c50cdc7b19b544b519c4b9b4543d6"},{"sha":"1491ad1ec43bbec55a948760dd1c625acfe6bf37","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"doc, debianpkg: Cleanup tcp-zebra configure options\n\nSince we removed --enable-tcp-zebra cleanup the last\nremaining vestiges of that code from the system.\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/1491ad1ec43bbec55a948760dd1c625acfe6bf37"},{"sha":"919925782ce7765c237f41ab8995d5af27a51cc7","author":{"name":"David Lamparter","email":"1cde1b88ee2fe60281a0368d4a670a19474cb07a@diac24.net"},"message":"Merge pull request #2872 from donaldsharp/tcp_zebra\n\ndoc, debianpkg: Cleanup tcp-zebra configure options","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/919925782ce7765c237f41ab8995d5af27a51cc7"},{"sha":"04c9077f814d0f3c525de59212488a4204bc74b2","author":{"name":"Don Slice","email":"f3007fe8b2259e013dadb663b315b4d6b92c454c@cumulusnetworks.com"},"message":"bgpd: fix issues with bgp route-leak json commit\n\nSigned-off-by: Don Slice <dslice@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/04c9077f814d0f3c525de59212488a4204bc74b2"},{"sha":"3b12dd8204a3a47b3cec6501031b46d778dc3196","author":{"name":"Christian Franke","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@opensourcerouting.org"},"message":"doc: bfdd manpage should be included in the manpage index\n\nSigned-off-by: Christian Franke <chris@opensourcerouting.org>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/3b12dd8204a3a47b3cec6501031b46d778dc3196"},{"sha":"6ce24e5247ee5645eba3acbbc77d44b625b82a49","author":{"name":"Don Slice","email":"f3007fe8b2259e013dadb663b315b4d6b92c454c@cumulusnetworks.com"},"message":"bgpd:  fix additional issue with bgp route-leak json commit\n\nSigned-off-by: Don Slice <dslice@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/6ce24e5247ee5645eba3acbbc77d44b625b82a49"},{"sha":"e36ff3f3a8fce1f5947406d24ed93261e1b3bf1c","author":{"name":"Rafael Zalamena","email":"55872991ba5112dd9edaede6dfeeab138fc309e7@opensourcerouting.org"},"message":"bfdd: fix documentation warnings\n\n* Extend dashes on 'OSPF BFD Configuration' title;\n* Add JSON output code indentation;\n\nSigned-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/e36ff3f3a8fce1f5947406d24ed93261e1b3bf1c"},{"sha":"164ab8625e05ddc4f21d7da9fe1f20f50899e13e","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"Merge pull request #2874 from opensourcerouting/fix-doc-bfdd-index\n\ndoc: address multiple warnings related to bfdd's docs","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/164ab8625e05ddc4f21d7da9fe1f20f50899e13e"},{"sha":"5b3d4186defcf9faa15fce45703ee8c5a80f74db","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"ospfd: Add ospf_lsa_new_and_data function and abstract away\n\nIn all but one instance we were following this pattern\nwith ospf_lsa_new:\n\nospf_lsa_new()\nospf_lsa_data_new()\n\nso let's create a ospf_lsa_new_and_data to abstract\nthis bit of fun and cleanup all the places where\nit assumes these function calls can fail.\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/5b3d4186defcf9faa15fce45703ee8c5a80f74db"},{"sha":"f8a523363e8a948aa0a55477826b8fae1d43cd5a","author":{"name":"David Lamparter","email":"1cde1b88ee2fe60281a0368d4a670a19474cb07a@diac24.net"},"message":"Merge pull request #2867 from dslicenc/show-route-leak-json\n\nbgpd: add json output to bgp route-leak show command","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/f8a523363e8a948aa0a55477826b8fae1d43cd5a"},{"sha":"b2111f08a5da39ac7de7489aab37f35b812aedba","author":{"name":"Philippe Guibert","email":"064852870c4ba6ab4a0bbd18f0ef92683e6eaaf8@6wind.com"},"message":"lib: fix show error all\n\nshow error all was displaying 0 value for code, whereas real code value\nwas not displayed.\n\nSigned-off-by: Philippe Guibert <philippe.guibert@6wind.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/b2111f08a5da39ac7de7489aab37f35b812aedba"},{"sha":"19c0412aadd7ee454c9cfb4beffad69232c27330","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"ospfd: Remove unused function\n\nThe ospf_external_route_lookup function was not\nbeing used so let's just remove it.\n\nUnfortunately the removal was not quite so simple as\nthat ospf_asbr.h was being used to generate a reference\nfor the `struct ospf_route` data structure, so we\nneed to fix up the compile by fixing up header\ninclusions so that ospf_route.h is actually included\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/19c0412aadd7ee454c9cfb4beffad69232c27330"},{"sha":"8732a8edd76b4fb72d2b8b2b044be397fb1f6f21","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"Merge pull request #2878 from pguibert6WIND/fix_show_error_all\n\nlib: fix show error all","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/8732a8edd76b4fb72d2b8b2b044be397fb1f6f21"},{"sha":"5ab5e410d0ee14924e3a6d91336df176a4f06655","author":{"name":"David Lamparter","email":"1cde1b88ee2fe60281a0368d4a670a19474cb07a@diac24.net"},"message":"Merge pull request #2881 from donaldsharp/external_removal\n\nospfd: Remove unused function","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/5ab5e410d0ee14924e3a6d91336df176a4f06655"},{"sha":"dce2036b6addc24c675d8ec2cd5dd30293bb2b81","author":{"name":"Quentin Young","email":"b691aa6e920d20e90a3e1226d554077eebbd4a81@cumulusnetworks.com"},"message":"lib: fix deadlock in log.c\n\nDaemons could deadlock when log file could not be opened during a log\nrotation.\n\nSigned-off-by: Quentin Young <qlyoung@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/dce2036b6addc24c675d8ec2cd5dd30293bb2b81"},{"sha":"503d1ec6eb5a505c57b78a65a9c7ea94b932355e","author":{"name":"Philippe Guibert","email":"064852870c4ba6ab4a0bbd18f0ef92683e6eaaf8@6wind.com"},"message":"bgpd: avoid memory leak in bgp flowspec list, plus usage of bool\n\nAvoid memory leak in bgp flowspec list.\nUsage of bool parameter instead of int, to handle the number of entries\nPBR.\n\nSigned-off-by: Philippe Guibert <philippe.guibert@6wind.com>","distinct":true,"url":"https://api.github.com/repos/vivek-cumulus/frr/commits/503d1ec6eb5a505c57b78a65a9c7ea94b932355e"}]}
{"actor":{"display_login":"vivek-cumulus"}}