| Class | Description |
|---|---|
| AddAddr4 | Class for adding an IPv4 address to a VIF. |
| AddAddr6 | Class for adding an IPv6 address to a VIF. |
| AddInterface | Class for adding an interface. |
| AddInterfaceVif | Class for adding a VIF to an interface. |
| Addr4Modifier | Base class for IPv4vif address modifier operations. |
| Addr6Modifier | Base class for IPv6vif address modifier operations. |
| ConfigureAllInterfacesFromSystem | Class for configuring all interfaces within the FEA by using information from the underlying system. |
| ConfigureInterfaceFromSystem | Class for configuring an interface within the FEA by using information from the underlying system. |
| FeaDataPlaneManager | FEA data plane manager base class. |
| FeaIo | FEA (Forwarding Engine Abstraction) I/O class. |
| FeaNode | The FEA (Forwarding Engine Abstraction) node class. |
| FibAddEntry4 | Class to store request to add forwarding entry to FibConfig and dispatch it later. |
| FibAddEntry6 | Class to store request to add forwarding entry to FibConfig and dispatch it later. |
| FibConfig | Forwarding Table Interface. |
| FibConfigEntryGet | |
| FibConfigEntryObserver | |
| FibConfigEntrySet | |
| FibConfigForwarding | |
| FibConfigTableGet | |
| FibConfigTableObserver | |
| FibConfigTableSet | |
| FibConfigTransactionManager | Class to store and execute FibConfig transactions. |
| FibConfigTransactionOperation | Base class for operations that can occur during an FibConfig transaction. |
| FibDeleteAllEntries4 | Class to store request to delete all forwarding entries to FibConfig and dispatch it later. |
| FibDeleteAllEntries6 | Class to store request to delete all forwarding entries to FibConfig and dispatch it later. |
| FibDeleteEntry4 | Class to store request to delete forwarding entry to FibConfig and dispatch it later. |
| FibDeleteEntry6 | Class to store request to delete forwarding entry to FibConfig and dispatch it later. |
| FibTableObserverBase | A base class that can be used by clients interested in observing changes in the Forwarding Information Base. |
| FirewallAddEntry4 | |
| FirewallAddEntry6 | |
| FirewallDeleteAllEntries4 | |
| FirewallDeleteAllEntries6 | |
| FirewallDeleteEntry4 | |
| FirewallDeleteEntry6 | |
| FirewallEntry | Firewall Table Entry. |
| FirewallGet | |
| FirewallManager | Firewall configuration manager. |
| FirewallManager::BrowseState | |
| FirewallReplaceEntry4 | |
| FirewallReplaceEntry6 | |
| FirewallSet | |
| FirewallTransactionManager | A class to store and execute firewall transactions. |
| FirewallTransactionOperation | Base class for operations that can occur during a firewall transaction. |
| Fte | Forwarding Table Entry. |
| FteX | |
| IPvXHeaderInfo | Structure used to store commonly passed IPv4 and IPv6 header information. |
| IfConfig | Base class for pushing and pulling interface configurations down to the particular system. |
| IfConfigErrorReporter | Class for propagating error information during IfConfig operations. |
| IfConfigErrorReporterBase | Base class for propagating error information on from IfConfig. |
| IfConfigGet | |
| IfConfigObserver | |
| IfConfigProperty | |
| IfConfigSet | |
| IfConfigTransactionManager | |
| IfConfigTransactionOperation | Base class for Interface related operations acting on an IfTree. |
| IfConfigUpdateReplicator | A class to replicate update notifications to multiple reporters. |
| IfConfigUpdateReporterBase | Base class for propagating update information on from IfConfig. |
| IfConfigVlanGet | |
| IfConfigVlanSet | |
| IfTree | Container class for FEA Interface objects in a system. |
| IfTreeAddr4 | Class for holding an IPv4 interface address and address related items. |
| IfTreeAddr6 | Class for holding an IPv6 interface address and address related items. |
| IfTreeInterface | FEA class for holding physical interface state. |
| IfTreeItem | Base class for FEA configurable items where the modifications need to be held over and propagated later, ie changes happen during a transaction but are propagated during the commit. |
| IfTreeVif | FEA class for virtual (logical) interface state. |
| InstanceWatcher | Instance watcher base class. |
| InterfaceModifier | Base class for interface modifier operations. |
| IoIp | A base class for I/O IP raw communication. |
| IoIpComm | A class that handles raw IP I/O communication for a specific protocol. |
| IoIpComm::InputFilter | Filter class. |
| IoIpComm::JoinedMulticastGroup | Joined multicast group class. |
| IoIpManager | A class that manages raw IP I/O. |
| IoIpManagerReceiver | Class that implements the API for sending IP packet to a receiver. |
| IoIpReceiver | A base class for I/O IP raw packets receiver. |
| IoLink | A base class for I/O link raw communication. |
| IoLinkComm | A class that handles raw link I/O communication for a specific protocol. |
| IoLinkComm::InputFilter | Filter class. |
| IoLinkComm::JoinedMulticastGroup | Joined multicast group class. |
| IoLinkManager | A class that manages raw link-level I/O. |
| IoLinkManager::CommTableKey | |
| IoLinkManagerReceiver | Class that implements the API for sending raw link-level packet to a receiver. |
| IoLinkReceiver | A base class for I/O Link raw packets receiver. |
| IoTcpUdp | A base class for I/O TCP/UDP communication. |
| IoTcpUdpComm | A class that handles I/O TCP/UDP communication. |
| IoTcpUdpComm::JoinedMulticastGroup | Joined multicast group class. |
| IoTcpUdpManager | A class that manages I/O TCP/UDP communications. |
| IoTcpUdpManagerReceiver | Class that implements the API for sending TCP/UDP packets and related events to a receiver. |
| IoTcpUdpReceiver | A base class for I/O TCP/UDP data receiver. |
| LibFeaClientBridge | Bridge class to intervene between the FEA's interface manager and libfeaclient. |
| MacHeaderInfo | Structure used to store commonly passed MAC header information. |
| MfeaDfe | Multicast dataflow entry class. |
| MfeaDfeLookup | A class for storing all dataflow entries per (S,G). |
| MfeaDft | The MFEA (S,G) dataflow table for monitoring forwarded bandwidth. |
| MfeaMrouter | A class for multicast routing related I/O communication. |
| MfeaNode | The MFEA node class. |
| MfeaNodeCli | The class for MfeaNode CLI access. |
| MfeaVif | A class for MFEA-specific virtual interface. |
| NexthopPortMapper | A class for to keep the mapping between next-hop information and a port number. |
| NexthopPortMapperObserver | A class for observing changes to a NetlinkPortMapper object. |
| RemoveAddr4 | Class for removing an IPv4 address to a VIF. |
| RemoveAddr6 | Class for removing an IPv6 address to a VIF. |
| RemoveInterface | Class for removing an interface. |
| RemoveInterfaceVif | Class for removing a VIF from an interface. |
| RestoreInterfaceMac | Class for restoring an interface MAC. |
| RestoreInterfaceMtu | Class for restoring an interface MTU. |
| SetAddr4Broadcast | Class to set the broadcast address IPv4 address associated with a vif. |
| SetAddr4Enabled | Class to set enable state of an IPv4 address associated with a vif. |
| SetAddr4Endpoint | Class to set the endpoint IPv4 address associated with a vif. |
| SetAddr4Prefix | Class to set the prefix of an IPv4 address associated with a vif. |
| SetAddr6Enabled | Class to set the enabled state of an IPv6 address associated with a vif. |
| SetAddr6Endpoint | Class to set the endpoint IPv6 address associated with a vif. |
| SetAddr6Prefix | Class to set the prefix of an IPv6 address associated with a vif. |
| SetInterfaceDiscard | Class for setting the discard state of an interface. |
| SetInterfaceEnabled | Class for setting the enabled state of an interface. |
| SetInterfaceMac | Class for setting an interface MAC. |
| SetInterfaceManagement | Class for setting the management state of an interface. |
| SetInterfaceMtu | Class for setting an interface MTU. |
| SetInterfaceUnreachable | Class for setting the unreachable state of an interface. |
| SetVifEnabled | Class for setting the enabled state of a vif. |
| SetVifVlan | Class for setting the VLAN state of a vif. |
| SgCount | Class that contains various counters per (S,G) entry. |
| VifCount | Class that contains various counters per virtual interface. |
| VifModifier | Base class for vif modifier operations. |
| XrlFeaIo | FEA (Forwarding Engine Abstraction) XRL-based I/O class. |
| XrlFeaNode | FEA (Forwarding Engine Abstraction) node class with XRL front-end. |
| XrlFeaTarget | FEA (Forwarding Engine Abstraction) XRL target class. |
| XrlFibClientManager | Class for managing clients interested in FIB changes notifications. |
| XrlFibClientManager::FibClient | A template class for storing FIB client information. |
| XrlIoIpManager | A class that is the bridge between the raw IP I/O communications and the XORP XRL interface. |
| XrlIoLinkManager | A class that is the bridge between the raw link I/O communications and the XORP XRL interface. |
| XrlIoTcpUdpManager | A class that is the bridge between the I/O TCP/UDP communications and the XORP XRL interface. |
| XrlMfeaNode | |
| ip | |
| ip_opt | |
| ip_opt::ip_opt_data | |
| ip_opt_data_rr | |
| ip_opt_data_sec | |
| ip_opt_data_tr | |
| ip_opt_data_ts |