Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VxlanMgr] changes for EVPN VXLAN #1266

Merged
merged 7 commits into from
Dec 14, 2020
Merged

Commits on Dec 6, 2020

  1. VxlanMgr changes for EVPN VXLAN

    1. Add support for EVPN NVO config table.
    2. Changes to VxlanTunnel create handler to support KLISH and openconfig.
       The VXLAN_TUNNEL table in the config db gets populated as follows.
       NULL,NULL - interface vxlan create
       NULL,NULL,src_ip,<a.b.c.d> - when SIP is set.
       NULL,NULL - when SIP is unset.
       src_ip,<a.b.c.d> - This format is when click is used.
    3. VxlanTunnel and TunnelMap handlers are enhanced to also cache the data so that
       this can be used during the deletion.
    4. ARP suppression changes
       Create state db for vxlanmgr and vlanmgr to sync the tunnel association to vlan
    5. Changes to support warm reboot.
    
    HLD Location : https://github.com/Azure/SONiC/pull/437/commits
    
    Signed-off-by: Rajesh Sankaran <rajesh.sankaran@broadcom.com>
    srj102 committed Dec 6, 2020
    Configuration menu
    Copy the full SHA
    c0b1274 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d0defd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00ecfdb View commit details
    Browse the repository at this point in the history
  4. Incorporated Review comments.

    srj102 committed Dec 6, 2020
    Configuration menu
    Copy the full SHA
    2d9d371 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. Fixed vs test errors.

    srj102 committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    614d1f1 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Incorporated review comments

    1. Changes to logging from NOTICE to INFO.
    2. Return value for createVxlanNEtDevice handled.
       changed the createvxlannetdevice to be similar to vnet to call swss:exec
       instead of EXEC_WITH_THROW macro.
    3. Changes to portsorch for lowering the severity levels of couple of logs.
    srj102 committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    c6be754 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0574206 View commit details
    Browse the repository at this point in the history