| 
 
 | 
 | 
| XrlMfeaNode (int family, xorp_module_id module_id,
		EventLoop& eventloop, XrlRouter* xrl_router,
		FtiConfig& ftic) | XrlMfeaNode | 
| ~XrlMfeaNode () | ~XrlMfeaNode | 
[virtual]
| int  enable_cli () | enable_cli | 
| int  disable_cli () | disable_cli | 
| int  start_cli () | start_cli | 
| int  stop_cli () | stop_cli | 
| int  enable_mfea () | enable_mfea | 
| int  disable_mfea () | disable_mfea | 
| int  start_mfea () | start_mfea | 
| int  stop_mfea () | stop_mfea | 
| int	 proto_send (const string& dst_module_instance_name,
		   xorp_module_id dst_module_id,
		   uint16_t vif_index,
		   const IPvX& src, const IPvX& dst,
		   int ip_ttl, int ip_tos, bool router_alert_bool,
		   const uint8_t * sndbuf, size_t sndlen) | proto_send | 
[protected]
Reimplemented from ProtoNode.
| void  xrl_result_recv_protocol_message (const XrlError& xrl_error) | xrl_result_recv_protocol_message | 
[protected]
| int  signal_message_send (const string& dst_module_instance_name,
			    xorp_module_id dst_module_id,
			    int message_type,
			    uint16_t vif_index,
			    const IPvX& src, const IPvX& dst,
			    const uint8_t *rcvbuf, size_t rcvlen) | signal_message_send | 
[protected]
Reimplemented from ProtoNode.
| int	 send_add_mrib (const string& dst_module_instance_name,
		      xorp_module_id dst_module_id,
		      const Mrib& mrib) | send_add_mrib | 
[protected]
Reimplemented from MfeaNode.
| int	 send_delete_mrib (const string& dst_module_instance_name,
			 xorp_module_id dst_module_id,
			 const Mrib& mrib) | send_delete_mrib | 
[protected]
Reimplemented from MfeaNode.
| int	 send_set_mrib_done (const string& dst_module_instance_name,
			   xorp_module_id dst_module_id) | send_set_mrib_done | 
[protected]
Reimplemented from MfeaNode.
| void  xrl_result_recv_kernel_signal_message (const XrlError& xrl_error) | xrl_result_recv_kernel_signal_message | 
[protected]
| int	 send_add_config_vif (const string& dst_module_instance_name,
			    xorp_module_id dst_module_id,
			    const string& vif_name,
			    uint16_t vif_index) | send_add_config_vif | 
[protected]
Send to a client to add a configured vif.
Parameters:
| dst_module_instance_name | the name of the protocol instance-destination of the message. | 
| dst_module_id | the module ID of the protocol-destination of the message. | 
| vif_name | the name of the vif to add. | 
| vif_index | the vif index of the vif to add. | 
Returns: XORP_OK on success, otherwise XORP_ERROR.
Reimplemented from MfeaNode.
| int	 send_delete_config_vif (const string& dst_module_instance_name,
			       xorp_module_id dst_module_id,
			       const string& vif_name) | send_delete_config_vif | 
[protected]
Send to a client to delete a configured vif.
Parameters:
| dst_module_instance_name | the name of the protocol instance-destination of the message. | 
| dst_module_id | the module ID of the protocol-destination of the message. | 
| vif_name | the name of the vif to delete. | 
Returns: XORP_OK on success, otherwise XORP_ERROR.
Reimplemented from MfeaNode.
| int	 send_add_config_vif_addr (const string& dst_module_instance_name,
				 xorp_module_id dst_module_id,
				 const string& vif_name,
				 const IPvX& addr,
				 const IPvXNet& subnet,
				 const IPvX& broadcast,
				 const IPvX& peer) | send_add_config_vif_addr | 
[protected]
Send to a client to add an address to a configured vif.
Parameters:
| dst_module_instance_name | the name of the protocol instance-destination of the message. | 
| dst_module_id | the module ID of the protocol-destination of the message. | 
| vif_name | the name of the vif. | 
| addr | the address to add. | 
| subnet | the subnet address to add. | 
| broadcast | the broadcast address to add. | 
| peer | the peer address to add. | 
Returns: XORP_OK on success, otherwise XORP_ERROR.
Reimplemented from MfeaNode.
| int	 send_delete_config_vif_addr (const string& dst_module_instance_name,
				    xorp_module_id dst_module_id,
				    const string& vif_name,
				    const IPvX& addr) | send_delete_config_vif_addr | 
[protected]
Send to a client to delete an address from a configured vif.
Parameters:
| dst_module_instance_name | the name of the protocol instance-destination of the message. | 
| dst_module_id | the module ID of the protocol-destination of the message. | 
| vif_name | the name of the vif. | 
| addr | the address to delete. | 
Returns: XORP_OK on success, otherwise XORP_ERROR.
Reimplemented from MfeaNode.
| int	 send_set_config_vif_flags (const string& dst_module_instance_name,
				  xorp_module_id dst_module_id,
				  const string& vif_name,
				  bool is_pim_register,
				  bool is_p2p,
				  bool is_loopback,
				  bool is_multicast,
				  bool is_broadcast,
				  bool is_up) | send_set_config_vif_flags | 
[protected]
Send to a client to set the vif flags to a configured vif.
Parameters:
| dst_module_instance_name | the name of the protocol instance-destination of the message. | 
| dst_module_id | the module ID of the protocol-destination of the message. | 
| vif_name | the name of the vif. | 
| is_pim_register | true if the vif is a PIM Register interface. | 
| is_p2p | true if the vif is point-to-point interface. | 
| is_loopback | true if the vif is a loopback interface. | 
| is_multicast | true if the vif is multicast capable. | 
| is_broadcast | true if the vif is broadcast capable. | 
| is_up | true if the underlying vif is UP. | 
Returns: XORP_OK on success, otherwise XORP_ERROR.
Reimplemented from MfeaNode.
| int	 send_set_config_all_vifs_done (const string& dst_module_instance_name,
				      xorp_module_id dst_module_id) | send_set_config_all_vifs_done | 
[protected]
Send to a client to complete the set of vif configuration changes.
Parameters:
| dst_module_instance_name | the name of the protocol instance-destination of the message. | 
| dst_module_id | the module ID of the protocol-destination of the message. | 
Returns: XORP_OK on success, otherwise XORP_ERROR.
Reimplemented from MfeaNode.
| void  xrl_result_new_vif (const XrlError& xrl_error) | xrl_result_new_vif | 
[protected]
| void  xrl_result_delete_vif (const XrlError& xrl_error) | xrl_result_delete_vif | 
[protected]
| void  xrl_result_add_vif_addr (const XrlError& xrl_error) | xrl_result_add_vif_addr | 
[protected]
| void  xrl_result_delete_vif_addr (const XrlError& xrl_error) | xrl_result_delete_vif_addr | 
[protected]
| void  xrl_result_set_vif_flags (const XrlError& xrl_error) | xrl_result_set_vif_flags | 
[protected]
| void  xrl_result_set_all_vifs_done (const XrlError& xrl_error) | xrl_result_set_all_vifs_done | 
[protected]
| int  dataflow_signal_send (const string& dst_module_instance_name,
			     xorp_module_id dst_module_id,
			     const IPvX& source_addr,
			     const IPvX& group_addr,
			     uint32_t threshold_interval_sec,
			     uint32_t threshold_interval_usec,
			     uint32_t measured_interval_sec,
			     uint32_t measured_interval_usec,
			     uint32_t threshold_packets,
			     uint32_t threshold_bytes,
			     uint32_t measured_packets,
			     uint32_t measured_bytes,
			     bool is_threshold_in_packets,
			     bool is_threshold_in_bytes,
			     bool is_geq_upcall,
			     bool is_leq_upcall) | dataflow_signal_send | 
[protected]
Reimplemented from MfeaNode.
| void  xrl_result_recv_dataflow_signal (const XrlError& xrl_error) | xrl_result_recv_dataflow_signal | 
[protected]
| int  add_cli_command_to_cli_manager (const char *command_name,
				       const char *command_help,
				       bool is_command_cd,
				       const char *command_cd_prompt,
				       bool is_command_processor) | add_cli_command_to_cli_manager | 
[protected]
Reimplemented from ProtoNodeCli.
| void  xrl_result_add_cli_command (const XrlError& xrl_error) | xrl_result_add_cli_command | 
[protected]
| int  delete_cli_command_from_cli_manager (const char *command_name) | delete_cli_command_from_cli_manager | 
[protected]
Reimplemented from ProtoNodeCli.
| void  xrl_result_delete_cli_command (const XrlError& xrl_error) | xrl_result_delete_cli_command | 
[protected]
| XrlCmdError  common_0_1_get_target_name (
	string&	name) | common_0_1_get_target_name | 
[protected]
Get name of Xrl Target
| XrlCmdError  common_0_1_get_version (
	string&	version) | common_0_1_get_version | 
[protected]
Get version string from Xrl Target
| XrlCmdError  common_0_1_get_status (
        uint32_t& status,
	string&	reason) | common_0_1_get_status | 
[protected]
Get status from Xrl Target
| XrlCmdError  common_0_1_shutdown () | common_0_1_shutdown | 
[protected]
shutdown cleanly
| XrlCmdError  cli_processor_0_1_process_command (
	const string&	processor_name, 
	const string&	cli_term_name, 
	const uint32_t& cli_session_id,
	const string&	command_name, 
	const string&	command_args, 
	string&	ret_processor_name, 
	string&	ret_cli_term_name, 
	uint32_t& ret_cli_session_id,
	string&	ret_command_output) | cli_processor_0_1_process_command | 
[protected]
Process a CLI command.
Parameters:
| processor_name | the processor name for this command. | 
| cli_term_name | the terminal name the command was entered from. | 
| cli_session_id | the CLI session ID the command was entered from. | 
| command_name | the command name to process. | 
| command_args | the command arguments to process. | 
| ret_processor_name | the processor name to return back to the CLI. | 
| ret_cli_term_name | the terminal name to return back. | 
| ret_cli_session_id | the CLI session ID to return back. | 
| ret_command_output | the command output to return back. | 
| XrlCmdError  mfea_0_1_add_protocol4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id) | mfea_0_1_add_protocol4 | 
[protected]
Add/delete a protocol in the Multicast FEA.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol to add/delete. | 
| protocol_id | the ID of the protocol to add/delete (both sides must agree on the particular values). | 
| XrlCmdError  mfea_0_1_add_protocol6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id) | mfea_0_1_add_protocol6 | 
[protected]
| XrlCmdError  mfea_0_1_delete_protocol4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id) | mfea_0_1_delete_protocol4 | 
[protected]
| XrlCmdError  mfea_0_1_delete_protocol6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id) | mfea_0_1_delete_protocol6 | 
[protected]
| XrlCmdError  mfea_0_1_start_protocol_vif4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index) | mfea_0_1_start_protocol_vif4 | 
[protected]
Start/stop a protocol on an interface in the Multicast FEA.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol to start/stop on the particular vif. | 
| protocol_id | the ID of the protocol to add/stop on the particular vif (both sides must agree on the particular values). | 
| vif_name | the name of the vif to start/stop for the particular protocol. | 
| vif_index | the index of the vif to start/stop for the particular protocol. | 
| XrlCmdError  mfea_0_1_start_protocol_vif6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index) | mfea_0_1_start_protocol_vif6 | 
[protected]
| XrlCmdError  mfea_0_1_stop_protocol_vif4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index) | mfea_0_1_stop_protocol_vif4 | 
[protected]
| XrlCmdError  mfea_0_1_stop_protocol_vif6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index) | mfea_0_1_stop_protocol_vif6 | 
[protected]
| XrlCmdError  mfea_0_1_allow_signal_messages (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const bool&	is_allow) | mfea_0_1_allow_signal_messages | 
[protected]
Enable/disable the receiving of kernel-originated signal messages.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol to add. | 
| protocol_id | the ID of the protocol to add (both sides must agree on the particular values). | 
| is_allow | if true, enable the receiving of kernel-originated signal messages by protocol | 
| XrlCmdError  mfea_0_1_allow_mrib_messages (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const bool&	is_allow) | mfea_0_1_allow_mrib_messages | 
[protected]
Enable/disable the receiving of Multicast Routing Information Base information.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol to add. | 
| protocol_id | the ID of the protocol to add (both sides must agree on the particular values). | 
| is_allow | if true, enable the receiving of MRIB information messages by protocol 'protocol_name'. | 
| void  xrl_result_add_mrib (const XrlError& xrl_error) | xrl_result_add_mrib | 
[protected]
| void  xrl_result_delete_mrib (const XrlError& xrl_error) | xrl_result_delete_mrib | 
[protected]
| void  xrl_result_set_mrib_done (const XrlError& xrl_error) | xrl_result_set_mrib_done | 
[protected]
| XrlCmdError  mfea_0_1_join_multicast_group4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv4&	group_address) | mfea_0_1_join_multicast_group4 | 
[protected]
Join/leave a multicast group.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol that joins/leave the group. | 
| protocol_id | the ID of the protocol that joins/leave the group (both sides must agree on the particular values). | 
| vif_name | the name of the vif to join/leave the multicast group. | 
| vif_index | the index of the vif to join/leave the multicast group. | 
| group_address | the multicast group to join/leave | 
| XrlCmdError  mfea_0_1_join_multicast_group6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv6&	group_address) | mfea_0_1_join_multicast_group6 | 
[protected]
| XrlCmdError  mfea_0_1_leave_multicast_group4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv4&	group_address) | mfea_0_1_leave_multicast_group4 | 
[protected]
| XrlCmdError  mfea_0_1_leave_multicast_group6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv6&	group_address) | mfea_0_1_leave_multicast_group6 | 
[protected]
| XrlCmdError  mfea_0_1_add_mfc4 (
	const string&	xrl_sender_name, 
	const IPv4&	source_address, 
	const IPv4&	group_address, 
	const uint32_t&	iif_vif_index, 
	const vector<uint8_t>&	oiflist, 
	const vector<uint8_t>&	oiflist_disable_wrongvif, 
	const uint32_t&	max_vifs_oiflist, 
	const IPv4&	rp_address) | mfea_0_1_add_mfc4 | 
[protected]
Add/delete a Multicast Forwarding Cache with the kernel.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| source_address | the source address of the MFC to add/delete. | 
| group_address | the group address of the MFC to add/delete. | 
| iif_vif_index | the index of the vif that is the incoming interface. | 
| oiflist | the bit-vector with the set of outgoing interfaces. | 
| oiflist_disable_wrongvif | the bit-vector with the set of outgoing interfaces to disable WRONGVIF kernel signal. | 
| max_vifs_oiflist | the number of vifs covered by oiflist or oiflist_disable_wrongvif . | 
| rp_address | the RP address of the MFC to add. | 
| XrlCmdError  mfea_0_1_add_mfc6 (
	const string&	xrl_sender_name, 
	const IPv6&	source_address, 
	const IPv6&	group_address, 
	const uint32_t&	iif_vif_index, 
	const vector<uint8_t>&	oiflist, 
	const vector<uint8_t>&	oiflist_disable_wrongvif, 
	const uint32_t&	max_vifs_oiflist, 
	const IPv6&	rp_address) | mfea_0_1_add_mfc6 | 
[protected]
| XrlCmdError  mfea_0_1_delete_mfc4 (
	const string&	xrl_sender_name, 
	const IPv4&	source_address, 
	const IPv4&	group_address) | mfea_0_1_delete_mfc4 | 
[protected]
| XrlCmdError  mfea_0_1_delete_mfc6 (
	const string&	xrl_sender_name, 
	const IPv6&	source_address, 
	const IPv6&	group_address) | mfea_0_1_delete_mfc6 | 
[protected]
| XrlCmdError  mfea_0_1_send_protocol_message4 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv4&	source_address, 
	const IPv4&	dest_address, 
	const int32_t&	ip_ttl, 
	const int32_t&	ip_tos, 
	const bool&	is_router_alert, 
	const vector<uint8_t>&	protocol_message) | mfea_0_1_send_protocol_message4 | 
[protected]
Send a protocol message to the MFEA.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| protocol_name | the name of the protocol that sends a message. | 
| protocol_id | the ID of the protocol that sends a message (both sides must agree on the particular values). | 
| vif_name | the name of the vif to send the message. | 
| vif_index | the vif index of the vif to send the message. | 
| source_address | the address of the sender. | 
| dest_address | the destination address. | 
| ip_ttl | the TTL of the IP packet to send. If it has a negative value, the TTL will be set by the lower layers. | 
| ip_tos | the TOS of the IP packet to send. If it has a negative value, the TOS will be set by the lower layers. | 
| is_router_alert | set/reset the IP Router Alert option in the IP packet to send (when applicable). | 
| XrlCmdError  mfea_0_1_send_protocol_message6 (
	const string&	xrl_sender_name, 
	const string&	protocol_name, 
	const uint32_t&	protocol_id, 
	const string&	vif_name, 
	const uint32_t&	vif_index, 
	const IPv6&	source_address, 
	const IPv6&	dest_address, 
	const int32_t&	ip_ttl, 
	const int32_t&	ip_tos, 
	const bool&	is_router_alert, 
	const vector<uint8_t>&	protocol_message) | mfea_0_1_send_protocol_message6 | 
[protected]
| XrlCmdError  mfea_0_1_add_dataflow_monitor4 (
	const string&	xrl_sender_name, 
	const IPv4&	source_address, 
	const IPv4&	group_address, 
	const uint32_t&	threshold_interval_sec, 
	const uint32_t&	threshold_interval_usec, 
	const uint32_t&	threshold_packets, 
	const uint32_t&	threshold_bytes, 
	const bool&	is_threshold_in_packets, 
	const bool&	is_threshold_in_bytes, 
	const bool&	is_geq_upcall, 
	const bool&	is_leq_upcall) | mfea_0_1_add_dataflow_monitor4 | 
[protected]
Add/delete a dataflow monitor with the MFEA.
Parameters:
| xrl_sender_name | the XRL name of the originator of this XRL. | 
| source_address | the source address of the dataflow to start/stop monitoring. | 
| group_address | the group address of the dataflow to start/stop monitoring. | 
| threshold_interval_sec | the number of seconds in the interval to measure. | 
| threshold_interval_usec | the number of microseconds in the interval to measure. | 
| threshold_packets | the threshold (in number of packets) to compare against. | 
| threshold_bytes | the threshold (in number of bytes) to compare against. | 
| is_threshold_in_packets | if true, threshold_packets is valid. | 
| is_threshold_in_bytes | if true, threshold_bytes is valid. | 
| is_geq_upcall | if true, the operation for comparison is ">=". | 
| is_leq_upcall | if true, the operation for comparison is "<=". | 
| XrlCmdError  mfea_0_1_add_dataflow_monitor6 (
	const string&	xrl_sender_name, 
	const IPv6&	source_address, 
	const IPv6&	group_address, 
	const uint32_t&	threshold_interval_sec, 
	const uint32_t&	threshold_interval_usec, 
	const uint32_t&	threshold_packets, 
	const uint32_t&	threshold_bytes, 
	const bool&	is_threshold_in_packets, 
	const bool&	is_threshold_in_bytes, 
	const bool&	is_geq_upcall, 
	const bool&	is_leq_upcall) | mfea_0_1_add_dataflow_monitor6 | 
[protected]
| XrlCmdError  mfea_0_1_delete_dataflow_monitor4 (
	const string&	xrl_sender_name, 
	const IPv4&	source_address, 
	const IPv4&	group_address, 
	const uint32_t&	threshold_interval_sec, 
	const uint32_t&	threshold_interval_usec, 
	const uint32_t&	threshold_packets, 
	const uint32_t&	threshold_bytes, 
	const bool&	is_threshold_in_packets, 
	const bool&	is_threshold_in_bytes, 
	const bool&	is_geq_upcall, 
	const bool&	is_leq_upcall) | mfea_0_1_delete_dataflow_monitor4 | 
[protected]
| XrlCmdError  mfea_0_1_delete_dataflow_monitor6 (
	const string&	xrl_sender_name, 
	const IPv6&	source_address, 
	const IPv6&	group_address, 
	const uint32_t&	threshold_interval_sec, 
	const uint32_t&	threshold_interval_usec, 
	const uint32_t&	threshold_packets, 
	const uint32_t&	threshold_bytes, 
	const bool&	is_threshold_in_packets, 
	const bool&	is_threshold_in_bytes, 
	const bool&	is_geq_upcall, 
	const bool&	is_leq_upcall) | mfea_0_1_delete_dataflow_monitor6 | 
[protected]
| XrlCmdError  mfea_0_1_delete_all_dataflow_monitor4 (
	const string&	xrl_sender_name, 
	const IPv4&	source_address, 
	const IPv4&	group_address) | mfea_0_1_delete_all_dataflow_monitor4 | 
[protected]
| XrlCmdError  mfea_0_1_delete_all_dataflow_monitor6 (
	const string&	xrl_sender_name, 
	const IPv6&	source_address, 
	const IPv6&	group_address) | mfea_0_1_delete_all_dataflow_monitor6 | 
[protected]
| XrlCmdError  mfea_0_1_enable_vif (
	const string&	vif_name) | mfea_0_1_enable_vif | 
[protected]
Enable/disable/start/stop a MFEA vif interface.
Parameters:
| vif_name | the name of the vif to enable/disable/start/stop. | 
| XrlCmdError  mfea_0_1_disable_vif (
	const string&	vif_name) | mfea_0_1_disable_vif | 
[protected]
| XrlCmdError  mfea_0_1_start_vif (
	const string&	vif_name) | mfea_0_1_start_vif | 
[protected]
| XrlCmdError  mfea_0_1_stop_vif (
	const string&	vif_name) | mfea_0_1_stop_vif | 
[protected]
| XrlCmdError  mfea_0_1_enable_all_vifs () | mfea_0_1_enable_all_vifs | 
[protected]
Enable/disable/start/stop all MFEA vif interfaces.
| XrlCmdError  mfea_0_1_disable_all_vifs () | mfea_0_1_disable_all_vifs | 
[protected]
| XrlCmdError  mfea_0_1_start_all_vifs () | mfea_0_1_start_all_vifs | 
[protected]
| XrlCmdError  mfea_0_1_stop_all_vifs () | mfea_0_1_stop_all_vifs | 
[protected]
| XrlCmdError  mfea_0_1_enable_mfea () | mfea_0_1_enable_mfea | 
[protected]
Enable/disable/start/stop MFEA and the MFEA CLI access.
| XrlCmdError  mfea_0_1_disable_mfea () | mfea_0_1_disable_mfea | 
[protected]
| XrlCmdError  mfea_0_1_enable_cli () | mfea_0_1_enable_cli | 
[protected]
| XrlCmdError  mfea_0_1_disable_cli () | mfea_0_1_disable_cli | 
[protected]
| XrlCmdError  mfea_0_1_start_mfea () | mfea_0_1_start_mfea | 
[protected]
| XrlCmdError  mfea_0_1_stop_mfea () | mfea_0_1_stop_mfea | 
[protected]
| XrlCmdError  mfea_0_1_start_cli () | mfea_0_1_start_cli | 
[protected]
| XrlCmdError  mfea_0_1_stop_cli () | mfea_0_1_stop_cli | 
[protected]
| XrlCmdError  mfea_0_1_enable_log_trace () | mfea_0_1_enable_log_trace | 
[protected]
Enable/disable the MFEA trace log.
| XrlCmdError  mfea_0_1_disable_log_trace () | mfea_0_1_disable_log_trace | 
[protected]
| XrlCmdError  mfea_0_1_get_mrib_table_default_metric_preference (
	uint32_t&	metric_preference) | mfea_0_1_get_mrib_table_default_metric_preference | 
[protected]
Configure MFEA MRIB-related parameters. The 'set_foo' XRLs set the particular values. The 'reset_foo' XRLs reset the metrics to their default values.
Parameters:
| metric_preference | the MRIB metric preference. | 
| XrlCmdError  mfea_0_1_set_mrib_table_default_metric_preference (
	const uint32_t&	metric_preference) | mfea_0_1_set_mrib_table_default_metric_preference | 
[protected]
| XrlCmdError  mfea_0_1_reset_mrib_table_default_metric_preference () | mfea_0_1_reset_mrib_table_default_metric_preference | 
[protected]
| XrlCmdError  mfea_0_1_get_mrib_table_default_metric (
	uint32_t&	metric) | mfea_0_1_get_mrib_table_default_metric | 
[protected]
| XrlCmdError  mfea_0_1_set_mrib_table_default_metric (
	const uint32_t&	metric) | mfea_0_1_set_mrib_table_default_metric | 
[protected]
| XrlCmdError  mfea_0_1_reset_mrib_table_default_metric () | mfea_0_1_reset_mrib_table_default_metric | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_interface_update (
	const string&	ifname, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_interface_update | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_vif_update (
	const string&	ifname, 
	const string&	vifname, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_vif_update | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_vifaddr4_update (
	const string&	ifname, 
	const string&	vifname, 
	const IPv4&	addr, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_vifaddr4_update | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_vifaddr6_update (
	const string&	ifname, 
	const string&	vifname, 
	const IPv6&	addr, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_vifaddr6_update | 
[protected]
| Generated by: pavlin on possum.icir.org on Mon Jun 9 13:23:54 2003, using kdoc 2.0a54+XORP. |