|
|
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. |