|
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... | |
Public Member Functions inherited from DBState | |
| 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.