diff options
| author | Sharath Ramamurthy <sramamurthy@nvidia.com> | 2021-07-27 14:28:59 +0530 | 
|---|---|---|
| committer | Stephen Worley <sworley@nvidia.com> | 2023-02-13 18:12:04 -0500 | 
| commit | 239b26f932e5b78828dce8f7fe628c12b7ddbd9f (patch) | |
| tree | 670abbd743f13e7daceb5ea652fcb2d0073b3cb7 /zebra/subdir.am | |
| parent | 131a9a2eeddab0f528b4ad6d29f0f4081cf8d8fe (diff) | |
zebra: multiple vlan aware bridge data structure and related changes
Multiple vlan aware bridge data structure changes and its corresponding bridge
handling changes.
A new vlan-table is maintained for each bridge which records the zebra_l2_bridge_vlan
entry. zebra_l2_bridge_vlan maps vlan to access_bd associated to this bridge.
Existing zebra_evpn_access_bd structure is vlan aware which is now modified to be
(vlan, bridge) aware.
Whenever a new access_bd is instantiated, a corresponding entry is also recorded
in the zebra l2 bridge for the vlan.
When the access_bd is dereferenced or whenever a bridge is deleted, the
association is cleaned up.
Signed-off-by: Sharath Ramamurthy <sramamurthy@nvidia.com>
Diffstat (limited to 'zebra/subdir.am')
| -rw-r--r-- | zebra/subdir.am | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/zebra/subdir.am b/zebra/subdir.am index 104980218d..4e159c2017 100644 --- a/zebra/subdir.am +++ b/zebra/subdir.am @@ -66,6 +66,7 @@ zebra_zebra_SOURCES = \  	zebra/zebra_errors.c \  	zebra/zebra_gr.c \  	zebra/zebra_l2.c \ +	zebra/zebra_l2_bridge_if.c \  	zebra/zebra_evpn.c \  	zebra/zebra_evpn_mac.c \  	zebra/zebra_evpn_neigh.c \  | 
