# Functions
Cache the network interfaces of a particular agent by watching (ETCD or different transport).
IndexMetadata creates indices for metadata.
NewBDIndex creates new instance of bdIndex.
NewBDMetadata returns new instance of metadata.
NewFIBIndex creates new instance of fibIndex.
NewXcIndex creates new instance of xcIndex.
# Structs
BdChangeDto represents an item sent through watch channel in bdIndex.
BdMetadata is bridge domain metadata and consists from base bridge domain data and a list of interfaces which were (according to L2 bridge domain configurator) already configured as a part of bridge domain.
FibChangeDto represents an item sent through watch channel in fibIndex.
XcChangeDto represents an item sent through watch channel in xcIndex.
# Interfaces
BDIndex provides read-only access to mapping between indices (used internally in VPP) and Bridge Domain names.
BDIndexRW is mapping between indices (used internally in VPP) and Bridge Domain names.
FIBIndex provides read-only access to mapping between indexes (used internally in VPP) and FIB entries.
FIBIndexRW is mapping between indices (used internally in VPP) and FIB entries.
XcIndex provides read-only access to mapping between indexes (used internally in VPP) and cross connects.
XcIndexRW is mapping between indices (used internally in VPP) and cross connect entries.