Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[vxlanmgrd]: Add vxlanmgrd (sonic-net#807)
* [vxlanmgrd]: Add vxlanmgrd vxlanmgrd is responsible for vxlan configuration in Linux It creates vxlan interface for every vxlan entry in Config DB * [vxlanmgrd]: Change the logic about create/delete Vxlan Combine vxlan_tunnel and vnet:vni to be a vxlan * Skipping Vxlan test until daemon start is merged * [vxlanmgrd]: Change Macro name of CMD_DETACH_BRIDGE_FROM_VXLAN to CMD_DETACH_BRIDGE_FROM_VNET * [vxlanmgrd]: Change the naming rule of vxlan interfaces and vxlan bridges * [vxlanmgrd]: Don't remove this event if linux commands fail If linux commands fail, don't remove this event. print the error log and try it again. * [vxlanmgrd]: Fix typo , delete useless spaces and modify name * [vxlanmgrd]: More efficient create vxlan and use struct to replace map - Change config db polling operation to cache - Use VxlanInfo struct to replace stl map * [vxlanmgrd]: Polish log and code Signed-off-by: Ze Gan <[email protected]>
- Loading branch information