diff options
| author | Sharath Ramamurthy <sramamurthy@nvidia.com> | 2021-07-27 13:40:48 +0530 |
|---|---|---|
| committer | Stephen Worley <sworley@nvidia.com> | 2023-02-13 18:12:04 -0500 |
| commit | 0adeb5fdf46fe23a85924d04f2f02ee0be3cce6a (patch) | |
| tree | aa5d70622d9f3a621a1669dce5d5ca0c188c1bc1 /zebra/zebra_l2.c | |
| parent | b95ce8fadbceea40639224d59bfcc0a2679f5604 (diff) | |
zebra: vxlan interface refactoring changes
This change refactors the zebra_vxlan_if related functionality
to a new zebra_vxlan_if.c file. zebra_vxlan_if_up/down,
zebra_vxlan_if_add/update/del is moved zebra_vxlan_if.c
Signed-off-by: Sharath Ramamurthy <sramamurthy@nvidia.com>
Diffstat (limited to 'zebra/zebra_l2.c')
| -rw-r--r-- | zebra/zebra_l2.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/zebra/zebra_l2.c b/zebra/zebra_l2.c index 550b819428..e1de9a147a 100644 --- a/zebra/zebra_l2.c +++ b/zebra/zebra_l2.c @@ -43,6 +43,7 @@ #include "zebra/interface.h" #include "zebra/zebra_l2.h" #include "zebra/zebra_vxlan.h" +#include "zebra/zebra_vxlan_if.h" #include "zebra/zebra_evpn_mh.h" /* definitions */ @@ -349,8 +350,6 @@ void zebra_l2_vxlanif_add_update(struct interface *ifp, if (add) { memcpy(&zif->l2info.vxl, vxlan_info, sizeof(*vxlan_info)); - zebra_evpn_vl_vxl_ref(zif->l2info.vxl.vni_info.vni.access_vlan, - zif->l2info.vxl.vni_info.vni.vni, zif); zebra_vxlan_if_add(ifp); return; } @@ -415,8 +414,6 @@ void zebra_l2_vxlanif_del(struct interface *ifp) zif = ifp->info; assert(zif); - zebra_evpn_vl_vxl_deref(zif->l2info.vxl.vni_info.vni.access_vlan, - zif->l2info.vxl.vni_info.vni.vni, zif); zebra_vxlan_if_del(ifp); } |
