{"push_id":2757523284,"size":1000,"distinct_size":1564,"ref":"refs/heads/master","head":"c3587d372ba9e954952ac5bb152ebd65bd2c3ff6","before":"ff8d0da016ea62db98947d37c9079da01cfd2b26","commits":[{"sha":"d2a0075ac2eb4c6c9d6f2f789623ac6451d115ea","author":{"name":"Mitesh Kanjariya","email":"5147769afd630d07b06d607ead42843abc0de0e7@marvel-07.cumulusnetworks.com"},"message":"bgpd: write route-map to config for advertise type5 commands\n\nWe enable/disable type-5 routes by following commands:\nadvertise ipv4 unicast [route-map <route-map>]\nadvertise ipv6 commands [route-map <route-map>]\nthe route-map part was writtem to conf file.\n\nSigned-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/d2a0075ac2eb4c6c9d6f2f789623ac6451d115ea"},{"sha":"7e4ed18ef5c034d09567c2d2cf26f806e134e698","author":{"name":"Mitesh Kanjariya","email":"5147769afd630d07b06d607ead42843abc0de0e7@marvel-07.cumulusnetworks.com"},"message":"bgpd: apply advertise ipv4 unicast route-map while advertising type-5 routes\n\nA newly added ipv4/ipv6 route in BGP RIB might be advertised as type-5 EVPN route.\nThe user might have configured a route-map for advertising type-5 routes.\nWe need to apply this route-map while advertising ipv4/ipv6 routes as type-5.\n\nSigned-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/7e4ed18ef5c034d09567c2d2cf26f806e134e698"},{"sha":"2b659f33296f425e54410ceb08741da5d5d53d00","author":{"name":"Mitesh Kanjariya","email":"5147769afd630d07b06d607ead42843abc0de0e7@marvel-07.cumulusnetworks.com"},"message":"bgpd: modify route install/withdraw logic for evpn type-5 routes in vrf\n\nWe install type-5 routes as ipv4/ipv6 unicast routes in the vrf table.\nalong with these routes, we also install the RMAC\nand the nexthop Neigh entries.\nThere might be scenarios were the bestpath has changed and\nwe are now pointing to a new nexthop with a different RMAC.\nAs per BGP logic, we just send an update for the route and the nexthop\nis replaced. However, this causes problem because the RMAC and neigh entry\ncorresponding to the previous nexthop are still lingering in the system.\nWe need to clear those entries for proper functoning.\n\nSigned-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/2b659f33296f425e54410ceb08741da5d5d53d00"},{"sha":"ace295a90d6df40c4683dc82ad4004a8b2f0b002","author":{"name":"Mitesh Kanjariya","email":"5147769afd630d07b06d607ead42843abc0de0e7@marvel-07.cumulusnetworks.com"},"message":"bgpd: enable neighbor-nexthop-self for l2vpn evpn address family\n\nIn the FRR implementation of EVPN,\neBGP leaf-spine peering for EVPN is fully supported by allowing\nthe next hop to be propagated and not rewritten at each hop.\nThere are other changes also related to route import to facilitate this.\nHowever, propagating the next hop is not correct in some cases.\nSpecifically, if the DC is comprised of multiple PODs\nwith distinct intra-POD and inter-POD VxLAN tunnels,\nEVPN routes received from an adjacent POD by a border/exit leaf\nmust be propagated into the local POD with the next hop rewritten (to self).\n\nSigned-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/ace295a90d6df40c4683dc82ad4004a8b2f0b002"},{"sha":"2017b3ead0406d721c2e89345831f90e172fa4c4","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"zebra: Use STREAM_GETXXX functions\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/2017b3ead0406d721c2e89345831f90e172fa4c4"},{"sha":"637315fc78ce2a8bf64d725cffc72f29b266b325","author":{"name":"Mitesh Kanjariya","email":"5147769afd630d07b06d607ead42843abc0de0e7@hydra-01.mvlab.cumulusnetworks.com"},"message":"bgpd: set NEXTHOP_UNCHANGED for l2vpn evpn by default for all BGP peers\n\nThis flag needs to be set by default for l2vpn evpn address-family.\nWe needed to find a place in the code which gets called by all peers\nat somepoint in the statemachine and before the routes are advertised.\npeer_new seems like the right place for this\nas we are setting other default af_flags here as well.\n\nSigned-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/637315fc78ce2a8bf64d725cffc72f29b266b325"},{"sha":"1e00627b3bbb07f6d923461b6ac143a27e777f7e","author":{"name":"vivek","email":"be459340ddb9c8286fc08bebdce70ca287e03a1a@cumulusnetworks.com"},"message":"bgpd: Don't generate spurious warning on VNI deletion\n\nThere are situations in which zebra may issue more than one delete\nnotification, so BGP should not warn when it can't locate the VNI\nat delete. This is comparable to the situation when a withdraw is\nreceived but the route isn't present locally.\n\nSigned-off-by: Vivek Venkatraman <vivek@cumulusmetworks.com>\n\nTicket: CM-17512\nReviewed By: Trivial\nTesting Done: Manual","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/1e00627b3bbb07f6d923461b6ac143a27e777f7e"},{"sha":"dcfe47166ad236aefc49bf0a0c262f500372d55b","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"bgpd: Fix compiler warning->errors of might be used uninited\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/dcfe47166ad236aefc49bf0a0c262f500372d55b"},{"sha":"8cb73ba40d85ca8f93aa7f976399e8151dea9c8e","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"zebra: Fixup crash with vlan interfaces attempted to be used\n\nWhen zebra starts up it receives from the kernel a full dump of\ninterface information.  Unfortunately it is in no particular order.\nAs such we sometimes receive data from the kernel about interfaces\nwe do not know about yet.\n\nIn this bug, we are attempting to use the interface pointer(->link)\nfor a vlan interface that we have not properly resolved.\n\nThis fix ensures that we will not attempt to call zvni_map_svi\nif we have a NULL pointer.  There are other places in the code\nwe are already checking for the fact that the ->link pointer\nis valid before calling this function, so I believe that this\nis correct.\n\nWe do need to come back and resolve all ->link pointers\nafter we have received the full table.  This can be\ndone in another commit.\n\nTicket: CM-17041\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/8cb73ba40d85ca8f93aa7f976399e8151dea9c8e"},{"sha":"9ed7517b1a632dd3502107dce5ad8403604df462","author":{"name":"vivek","email":"be459340ddb9c8286fc08bebdce70ca287e03a1a@cumulusnetworks.com"},"message":"zebra: Increase recvmsg buffer size for picking up netlink messages\n\nNetlink messages from the kernel need to be received in a buffer larger\nthan 8K in order to handle some types of info - for example, the VLAN\ninformation. Define a separate size for receive and set it to 32K, which\nis the value used by other netlink receivers like iproute2.\n\nSigned-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>\nReviewed-by:   Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/9ed7517b1a632dd3502107dce5ad8403604df462"},{"sha":"6c0a6053555440eda670c3fbc4238b45f625f4db","author":{"name":"vivek","email":"be459340ddb9c8286fc08bebdce70ca287e03a1a@cumulusnetworks.com"},"message":"bgpd: Fix VRF route leaking for multipath routes\n\nEnsure that the next hop of the leaked VRF is not overwritten when the\nroute is being imported into the target VRF from the VPN table. Also, in\nthe case of multipath routes, ensure that the nexthop's ifindex is not\ninadvertently reset.\n\nSigned-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/6c0a6053555440eda670c3fbc4238b45f625f4db"},{"sha":"a2023fab273dd7cf34a3a9fed1361b7c25c65bb0","author":{"name":"radhika","email":"34d2b67464505bf5d66dba4b5458bef72af1910a@cumulusnetworks.com"},"message":"Zebra: Fix ptm-enable config failure on internally created interfaces\n\nTicket: CM-15658\nReviewed By: CCR-6534\nTesting Done: Unit\n\nIssue: frr ptm-enable command not working for interfaces that have been created by frr as a place holder.\n\nRoot Cause: The ptm-enable on interface configuration was not getting stored when the interface was internally created by frr.\n\nFix: Store the ptm-enable configuration even if the interface is internally created.\n\nSigned-off-by: Radhika Mahankali <radhika@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/a2023fab273dd7cf34a3a9fed1361b7c25c65bb0"},{"sha":"3518f3526429afbcb5aaa3006e81cba83c3d598d","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"bgpd, lib, zebra: Cleanup formatting issues found\n\nCleanup the formating issues found.\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/3518f3526429afbcb5aaa3006e81cba83c3d598d"},{"sha":"e543616348f18fbc08931fc19a71e78d843ab6fb","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"doc: Fix pbr documentation to be correct\n\nThe recent change of pbr necessitates this change in the doc\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/e543616348f18fbc08931fc19a71e78d843ab6fb"},{"sha":"914432b5ebaf682fae7647c595fa74657fe32833","author":{"name":"Donald Sharp","email":"12bb92ce76d25f4ca61013fd8b7b6b8ca9ce582e@cumulusnetworks.com"},"message":"lib: Fix bad function\n\nFix the decleration of a function to be better.\n\nSigned-off-by: Donald Sharp <sharpd@cumulusnetworks.com>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/914432b5ebaf682fae7647c595fa74657fe32833"},{"sha":"ae57fcbfefe78d116b2acc55467b0a5ca5eedbcf","author":{"name":"Russ White","email":"d1818e90f775d1fa111cabb0c1a59ce802530221@riw.us"},"message":"Merge pull request #2137 from mkanjari/evpn-addr-change\n\n*: change struct evpn_addr to include a union of all evpn route types","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/ae57fcbfefe78d116b2acc55467b0a5ca5eedbcf"},{"sha":"35481c03c341a56a8fb57a1acd1824f7c71b97ec","author":{"name":"Russ White","email":"d1818e90f775d1fa111cabb0c1a59ce802530221@riw.us"},"message":"Merge pull request #2160 from donaldsharp/prefix_sid\n\nbgpd: Handle multiple PREFIX_SID's at a time.","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/35481c03c341a56a8fb57a1acd1824f7c71b97ec"},{"sha":"b8df0600639bdc8d0794d78744d8a3c262ad1d18","author":{"name":"Thomas Gelf","email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@gelf.net"},"message":"doc, snmp: fix file formatting\n\nSigned-off-by: Thomas Gelf <thomas@gelf.net>","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/b8df0600639bdc8d0794d78744d8a3c262ad1d18"},{"sha":"bf16dbf1de4a258c69b2beaf6b7e65f3a1c70586","author":{"name":"Russ White","email":"d1818e90f775d1fa111cabb0c1a59ce802530221@riw.us"},"message":"Merge pull request #2173 from chiragshah6/ospfv3_dev\n\nospf6d: fix area border router duplicate","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/bf16dbf1de4a258c69b2beaf6b7e65f3a1c70586"},{"sha":"b54c710717b918bcb9b22d81ffc422b54475928b","author":{"name":"Russ White","email":"d1818e90f775d1fa111cabb0c1a59ce802530221@riw.us"},"message":"Merge pull request #2179 from qlyoung/fix-maximum-prefix-override\n\nbgpd: fix maximum-prefix + peer-group","distinct":true,"url":"https://api.github.com/repos/lyq140/frr/commits/b54c710717b918bcb9b22d81ffc422b54475928b"}]}
{"actor":{"display_login":"lyq140"}}