Skip to content
Permalink
Branch: master
Commits on May 20, 2019
  1. Merge pull request #4362 from donaldsharp/more_more_less

    srimohans committed May 20, 2019
    bgpd: Routemap processing was testing for an impossible flag
Commits on May 17, 2019
  1. Merge pull request #4168 from qlyoung/vrrp

    srimohans committed May 17, 2019
    VRRP
  2. Merge pull request #4349 from donaldsharp/bgp_reason

    srimohans committed May 17, 2019
    Bgp reason
Commits on May 7, 2019
  1. Merge pull request #4273 from donaldsharp/doc_zebra_command

    srimohans committed May 7, 2019
    doc: Add a couple of missed `show zebra ...` comamnds to doc
Commits on Apr 23, 2019
  1. Merge pull request #4163 from chiragshah6/evpn_dev2

    srimohans committed Apr 23, 2019
    bgpd: instance delete unimport evpn routes
Commits on Apr 18, 2019
  1. Merge pull request #4116 from nitinsoniism/show_l2vpn_evpn_route_detail

    srimohans committed Apr 18, 2019
    bgpd: new show cmd - bgp l2vpn evpn route detail
Commits on Apr 3, 2019
  1. Merge pull request #4018 from chiragshah6/evpn_dev

    srimohans committed Apr 3, 2019
    zebra: evpn dup detect handle ip state change
Commits on Mar 27, 2019
  1. Merge pull request #4004 from chiragshah6/evpn_dev2

    srimohans committed Mar 27, 2019
    zebra: evpn mac ip dup detect (DAD) timers cleanup
Commits on Mar 22, 2019
  1. Merge pull request #3978 from chiragshah6/evpn_dev2

    srimohans committed Mar 22, 2019
    bgpd: l3vni add-del handle non-defualt rd
Commits on Mar 21, 2019
  1. Merge pull request #3967 from chiragshah6/evpn_dev

    srimohans committed Mar 21, 2019
    bgpd: evpn l3vni add router mac self check skip route installation
Commits on Mar 17, 2019
  1. Merge pull request #3963 from AnuradhaKaruppiah/dad-fixes

    srimohans committed Mar 17, 2019
    zebra: EVPN DAD trigger was causing zebra to crash
Commits on Mar 15, 2019
  1. Merge pull request #3949 from qlyoung/remove-zlog-newlines

    srimohans committed Mar 15, 2019
    *: remove trailing newlines from zlog messages
  2. Merge pull request #3892 from vivek-cumulus/evpn_vrf_route_leak

    srimohans committed Mar 15, 2019
    Leaking of EVPN-based IPv4 and IPv6 routes between VRFs
Commits on Mar 11, 2019
  1. Merge pull request #3909 from AnuradhaKaruppiah/l3-vni-0

    srimohans committed Mar 11, 2019
    bgpd: prevent type-5 route creation if bgp_vrf->l3_vni is 0
Commits on Mar 5, 2019
  1. Merge pull request #3848 from chiragshah6/evpn_dev2

    srimohans committed Mar 5, 2019
    bgpd: evpn reject bgp update to overwrite self mac as part of router-mac ext. community
Commits on Mar 4, 2019
  1. Merge pull request #3879 from chiragshah6/evpn_dev1

    srimohans committed Mar 4, 2019
    bgpd: fix evpn type-5 implicit withdraw processing
Commits on Mar 1, 2019
  1. Merge pull request #3882 from vivek-cumulus/refine_evpn_route_add

    srimohans committed Mar 1, 2019
    Refine install of EVPN-based routes to remove some special handling
Commits on Feb 27, 2019
  1. Merge pull request #3800 from chiragshah6/evpn_dev

    srimohans committed Feb 27, 2019
    zebra: advertise evpn route upon l3vni svi mac chg
  2. Merge pull request #3885 from qlyoung/capabilty

    srimohans committed Feb 27, 2019
    bgpd: capabilty
  3. Merge pull request #3880 from vivek-cumulus/evpn_advertise_rmap_fix

    srimohans committed Feb 27, 2019
    bgpd: Fix EVPN advertise route-map application
Commits on Feb 21, 2019
  1. Merge pull request #3827 from chiragshah6/evpn_dev1

    srimohans committed Feb 21, 2019
    bgpd: vrl source-vrf route map filter
Commits on Feb 20, 2019
  1. FRR: Python script to generate support bundle for FRR

    srimohans committed Feb 20, 2019
    This has a python script that helps in collecting various CLI show command outputs in an automated way.
    
    This commit has two files.
    
    1.Text Configuration file: support_bundle_commands.conf - This file has list of CLI show commands to be executed. This file will be in tools/etc/frr/ directory. On executing command "sudo install -m 644 tools/etc/frr/ support_bundle_commands.conf /etc/frr/support_bundle_commands.conf", as part of FRR installation, this file will be copied into /etc/frr directory.
    
    2.Python script file: generate_support_bundle.py - This file has the python code that has the below functionality.
      * It reads the support_bundle_commands.conf file. For each process present in the conf file, it creates a support_bundle file. For example, it creates bgp_support_bundle.log file for BGP and zebra_support_bundle.log file for Zebra. These files will be created in /var/log/frr/ directory. This is where regular FRR log files are also stored currently.
      * The script reads the CLI command specified between CLI_START and CLI_END key words for each process. It will execute the commands one by one.
      * For each such command, the script also appends the current time stamp at which the CLI command is executed.
      * In case of successful execution of the CLI command, it will copy the CLI output into the above support bundle file.
      * In case of CLI command failure, it will capture the error thrown and the error is also written into the same file.
      * A small snippet of the output file is as below.
    
      >>[2019-01-02 13:55:23.318987]show bgp summary
    
      IPv4 Unicast Summary:
      BGP router identifier 203.0.113.1, local AS number 65000 vrf-id 0
      BGP table version 4
      RIB entries 7, using 1176 bytes of memory
      Peers 1, using 21 KiB of memory
      Peer groups 1, using 64 bytes of memory
    
      Neighbor        V         AS MsgRcvd MsgSent   TblVer  InQ OutQ  Up/Down State/PfxRcd
      203.0.113.2     4      65001      34      34        0    0    0 00:29:47            2
    
      Total number of neighbors 1
      >>[2019-01-02 13:55:23.619953]show ip bgp
    
      BGP table version is 4, local router ID is 203.0.113.1, vrf id 0
      Status codes:  s suppressed, d damped, h history, * valid, > best, = multipath,
                     i internal, r RIB-failure, S Stale, R Removed
    
    Signed-off-by: Sri Mohana Singamsetty <msingamsetty@vmware.com>
Commits on Dec 19, 2018
  1. Merge pull request #3448 from chiragshah6/evpn_dev1

    srimohans committed Dec 19, 2018
    bgpd: l3vni add-del handle non-defualt route-target
Commits on Dec 4, 2018
  1. Merge pull request #3372 from nitinsoniism/show_evpn_mac_vni_all_detail

    srimohans committed Dec 4, 2018
    zebra: Add "show evpn mac vni all detail" command
Commits on Nov 6, 2018
  1. watchfrr: Echo statements are blocking the execution of frr script

    srimohans committed Nov 6, 2018
    1) Certain echo statements present in the script before/after SSD process
    restart are causing the FRR script to hang. This is breaking the frr script
    functionality for start/stop/restart. Removed such echo statements.
    
    Tests:
    1. Multiple start, stop, restart
    2. Multiple restarts/kill of same process.
    
    Signed-off-by: Sri Mohana Singamsetty <msingamsetty@vmware.com>
  2. watchfrr: replace /usr/sbin/service frr with /usr/lib/frr/frr script

    srimohans committed Nov 6, 2018
    Need to use /usr/lib/frr/frr script for start/stop/restart of FRR. /usr/sbin/service frr command is not working as expected.
    
    Signed-off-by: Sri Mohana Singamsetty <msingamsetty@vmware.com>
Commits on Oct 23, 2018
  1. bgpd:Fixing the signature of community_free function

    srimohans committed Oct 22, 2018
    community_free, lcommunity_free and ecommunity_free are similar type of functions. Most of the places, these three are called together. The signature of community_free is different from other two functions. Modified the community_free API signature to align with other two functions to avoid any confusion. There is no functionality impact with this and this is just to avoid any confusion.
    
    Testing: manual testing and show commands
    Signed-off-by: Sri Mohana Singamsetty msingamsetty@vmware.com
You can’t perform that action at this time.