OpenSDN source code
|
This state tracks inet and evpn table listeners. The state establishes link between Inet tables of a bridge VRF instance from where routes leak and EVPN table of a routing VRF instance to which routes leak. More...
#include <vxlan_routing_manager.h>
Public Member Functions | |
VxlanRoutingState (VxlanRoutingManager *mgr, VrfEntry *vrf) | |
Construct new instance using the given VxlanRoutingManager and VRF instance (VrfEntry). More... | |
virtual | ~VxlanRoutingState () |
Destroys an instance. More... | |
![]() | |
virtual | ~DBState () |
Public Attributes | |
DBTable::ListenerId | inet4_id_ |
ID of a listener that tracks changes in the IPv4 Inet table of a bridge VRF instance. More... | |
DBTable::ListenerId | inet6_id_ |
ID of a listener that tracks changes in the IPv6 Inet table of a bridge VRF instance. More... | |
DBTable::ListenerId | evpn_id_ |
ID of a listener that tracks changes in the EVPN table of a routing VRF instance. More... | |
AgentRouteTable * | inet4_table_ |
A pointer to the IPv4 Inet table of a bridge VRF instance. More... | |
AgentRouteTable * | inet6_table_ |
A pointer to the IPv6 Inet table of a bridge VRF instance. More... | |
AgentRouteTable * | evpn_table_ |
A pointer to the EVPN table of a routing VRF instance. More... | |
This state tracks inet and evpn table listeners. The state establishes link between Inet tables of a bridge VRF instance from where routes leak and EVPN table of a routing VRF instance to which routes leak.
Definition at line 119 of file vxlan_routing_manager.h.
VxlanRoutingState::VxlanRoutingState | ( | VxlanRoutingManager * | mgr, |
VrfEntry * | vrf | ||
) |
Construct new instance using the given VxlanRoutingManager and VRF instance (VrfEntry).
Definition at line 24 of file vxlan_routing_manager.cc.
|
virtual |
Destroys an instance.
Definition at line 44 of file vxlan_routing_manager.cc.
DBTable::ListenerId VxlanRoutingState::evpn_id_ |
ID of a listener that tracks changes in the EVPN table of a routing VRF instance.
Definition at line 139 of file vxlan_routing_manager.h.
AgentRouteTable* VxlanRoutingState::evpn_table_ |
A pointer to the EVPN table of a routing VRF instance.
Definition at line 148 of file vxlan_routing_manager.h.
DBTable::ListenerId VxlanRoutingState::inet4_id_ |
ID of a listener that tracks changes in the IPv4 Inet table of a bridge VRF instance.
Definition at line 131 of file vxlan_routing_manager.h.
AgentRouteTable* VxlanRoutingState::inet4_table_ |
A pointer to the IPv4 Inet table of a bridge VRF instance.
Definition at line 142 of file vxlan_routing_manager.h.
DBTable::ListenerId VxlanRoutingState::inet6_id_ |
ID of a listener that tracks changes in the IPv6 Inet table of a bridge VRF instance.
Definition at line 135 of file vxlan_routing_manager.h.
AgentRouteTable* VxlanRoutingState::inet6_table_ |
A pointer to the IPv6 Inet table of a bridge VRF instance.
Definition at line 145 of file vxlan_routing_manager.h.