⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mfea.xrls

📁 xorp源码hg
💻 XRLS
字号:
/* * Copyright (c) 2001-2007 International Computer Science Institute * See LICENSE file for licensing, conditions, and warranties on use. * * DO NOT EDIT THIS FILE - IT IS PROGRAMMATICALLY GENERATED * * Generated by 'tgt-gen'. * * $XORP: xorp/xrl/targets/mfea.xrls,v 1.22 2007/02/16 22:47:51 pavlin Exp $ *//** *  Get name of Xrl Target */finder://mfea/common/0.1/get_target_name->name:txt/** *  Get version string from Xrl Target */finder://mfea/common/0.1/get_version->version:txt/** *  Get status of Xrl Target */finder://mfea/common/0.1/get_status->status:u32&reason:txt/** *  Request clean shutdown of Xrl Target */finder://mfea/common/0.1/shutdown/** *  Process a CLI command. * *  @param processor_name the processor name for this command. * *  @param cli_term_name the terminal name the command was entered from. * *  @param cli_session_id the CLI session ID the command was entered from. * *  @param command_name the command name to process. * *  @param command_args the command arguments to process. * *  @param ret_processor_name the processor name to return back to the CLI. * *  @param ret_cli_term_name the terminal name to return back. * *  @param ret_cli_session_id the CLI session ID to return back. * *  @param ret_command_output the command output to return back. */finder://mfea/cli_processor/0.1/process_command?processor_name:txt&cli_term_name:txt&cli_session_id:u32&command_name:txt&command_args:txt->ret_processor_name:txt&ret_cli_term_name:txt&ret_cli_session_id:u32&ret_command_output:txt/** *  Announce target birth to observer. * *  @param target_class the target class name. * *  @param target_instance the target instance name. */finder://mfea/finder_event_observer/0.1/xrl_target_birth?target_class:txt&target_instance:txt/** *  Announce target death to observer. * *  @param target_class the target class name. * *  @param target_instance the target instance name. */finder://mfea/finder_event_observer/0.1/xrl_target_death?target_class:txt&target_instance:txt/** *  Test if the underlying system supports IPv4 multicast routing. * *  @param result true if the underlying system supports IPv4 multicast *  routing, otherwise false. */finder://mfea/mfea/0.1/have_multicast_routing4->result:bool/** *  Test if the underlying system supports IPv6 multicast routing. * *  @param result true if the underlying system supports IPv6 multicast *  routing, otherwise false. */finder://mfea/mfea/0.1/have_multicast_routing6->result:bool/** *  Add/delete a protocol in the Multicast FEA. * *  @param xrl_sender_name the XRL name of the originator of this XRL. * *  @param protocol_name the name of the protocol to add/delete. * *  @param protocol_id the ID of the protocol to add/delete (both sides must *  agree on the particular values). */finder://mfea/mfea/0.1/add_protocol4?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32finder://mfea/mfea/0.1/add_protocol6?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32finder://mfea/mfea/0.1/delete_protocol4?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32finder://mfea/mfea/0.1/delete_protocol6?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32/** *  Start/stop a protocol on an interface in the Multicast FEA. * *  @param xrl_sender_name the XRL name of the originator of this XRL. * *  @param protocol_name the name of the protocol to start/stop on the *  particular vif. * *  @param protocol_id the ID of the protocol to add/stop on the particular vif *  (both sides must agree on the particular values). * *  @param vif_name the name of the vif to start/stop for the particular *  protocol. * *  @param vif_index the index of the vif to start/stop for the particular *  protocol. */finder://mfea/mfea/0.1/start_protocol_vif4?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32finder://mfea/mfea/0.1/start_protocol_vif6?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32finder://mfea/mfea/0.1/stop_protocol_vif4?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32finder://mfea/mfea/0.1/stop_protocol_vif6?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32/** *  Enable/disable the receiving of kernel-originated signal messages. * *  @param xrl_sender_name the XRL name of the originator of this XRL. * *  @param protocol_name the name of the protocol to add. * *  @param protocol_id the ID of the protocol to add (both sides must agree on *  the particular values). * *  @param is_allow if true, enable the receiving of kernel-originated signal *  messages by protocol 'protocol_name'. */finder://mfea/mfea/0.1/allow_signal_messages?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&is_allow:bool/** *  Join/leave a multicast group. * *  @param xrl_sender_name the XRL name of the originator of this XRL. * *  @param protocol_name the name of the protocol that joins/leave the group. * *  @param protocol_id the ID of the protocol that joins/leave the group (both *  sides must agree on the particular values). * *  @param vif_name the name of the vif to join/leave the multicast group. * *  @param vif_index the index of the vif to join/leave the multicast group. * *  @param group_address the multicast group to join/leave. */finder://mfea/mfea/0.1/join_multicast_group4?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32&group_address:ipv4finder://mfea/mfea/0.1/join_multicast_group6?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32&group_address:ipv6finder://mfea/mfea/0.1/leave_multicast_group4?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32&group_address:ipv4finder://mfea/mfea/0.1/leave_multicast_group6?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32&group_address:ipv6/** *  Add/delete a Multicast Forwarding Cache with the kernel. * *  @param xrl_sender_name the XRL name of the originator of this XRL. * *  @param source_address the source address of the MFC to add/delete. * *  @param group_address the group address of the MFC to add/delete. * *  @param iif_vif_index the index of the vif that is the incoming interface. * *  @param oiflist the bit-vector with the set of outgoing interfaces. * *  @param oiflist_disable_wrongvif the bit-vector with the set of outgoing *  interfaces to disable WRONGVIF kernel signal. * *  @param max_vifs_oiflist the number of vifs covered by oiflist or *  oiflist_disable_wrongvif . * *  @param rp_address the RP address of the MFC to add. */finder://mfea/mfea/0.1/add_mfc4?xrl_sender_name:txt&source_address:ipv4&group_address:ipv4&iif_vif_index:u32&oiflist:binary&oiflist_disable_wrongvif:binary&max_vifs_oiflist:u32&rp_address:ipv4finder://mfea/mfea/0.1/add_mfc6?xrl_sender_name:txt&source_address:ipv6&group_address:ipv6&iif_vif_index:u32&oiflist:binary&oiflist_disable_wrongvif:binary&max_vifs_oiflist:u32&rp_address:ipv6finder://mfea/mfea/0.1/delete_mfc4?xrl_sender_name:txt&source_address:ipv4&group_address:ipv4finder://mfea/mfea/0.1/delete_mfc6?xrl_sender_name:txt&source_address:ipv6&group_address:ipv6/** *  Send a protocol message to the MFEA. * *  @param xrl_sender_name the XRL name of the originator of this XRL. * *  @param protocol_name the name of the protocol that sends a message. * *  @param protocol_id the ID of the protocol that sends a message (both sides *  must agree on the particular values). * *  @param vif_name the name of the vif to send the message. * *  @param vif_index the vif index of the vif to send the message. * *  @param source_address the address of the sender. * *  @param dest_address the destination address. * *  @param 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. * *  @param 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. * *  @param is_router_alert set/reset the IP Router Alert option in the IP *  packet to send (when applicable). */finder://mfea/mfea/0.1/send_protocol_message4?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32&source_address:ipv4&dest_address:ipv4&ip_ttl:i32&ip_tos:i32&is_router_alert:bool&protocol_message:binaryfinder://mfea/mfea/0.1/send_protocol_message6?xrl_sender_name:txt&protocol_name:txt&protocol_id:u32&vif_name:txt&vif_index:u32&source_address:ipv6&dest_address:ipv6&ip_ttl:i32&ip_tos:i32&is_router_alert:bool&protocol_message:binary/** *  Add/delete a dataflow monitor with the MFEA. * *  @param xrl_sender_name the XRL name of the originator of this XRL. * *  @param source_address the source address of the dataflow to start/stop *  monitoring. * *  @param group_address the group address of the dataflow to start/stop *  monitoring. * *  @param threshold_interval_sec the number of seconds in the interval to *  measure. * *  @param threshold_interval_usec the number of microseconds in the interval *  to measure. * *  @param threshold_packets the threshold (in number of packets) to compare *  against. * *  @param threshold_bytes the threshold (in number of bytes) to compare *  against. * *  @param is_threshold_in_packets if true, threshold_packets is valid. * *  @param is_threshold_in_bytes if true, threshold_bytes is valid. * *  @param is_geq_upcall if true, the operation for comparison is ">=". * *  @param is_leq_upcall if true, the operation for comparison is "<=". */finder://mfea/mfea/0.1/add_dataflow_monitor4?xrl_sender_name:txt&source_address:ipv4&group_address:ipv4&threshold_interval_sec:u32&threshold_interval_usec:u32&threshold_packets:u32&threshold_bytes:u32&is_threshold_in_packets:bool&is_threshold_in_bytes:bool&is_geq_upcall:bool&is_leq_upcall:boolfinder://mfea/mfea/0.1/add_dataflow_monitor6?xrl_sender_name:txt&source_address:ipv6&group_address:ipv6&threshold_interval_sec:u32&threshold_interval_usec:u32&threshold_packets:u32&threshold_bytes:u32&is_threshold_in_packets:bool&is_threshold_in_bytes:bool&is_geq_upcall:bool&is_leq_upcall:boolfinder://mfea/mfea/0.1/delete_dataflow_monitor4?xrl_sender_name:txt&source_address:ipv4&group_address:ipv4&threshold_interval_sec:u32&threshold_interval_usec:u32&threshold_packets:u32&threshold_bytes:u32&is_threshold_in_packets:bool&is_threshold_in_bytes:bool&is_geq_upcall:bool&is_leq_upcall:boolfinder://mfea/mfea/0.1/delete_dataflow_monitor6?xrl_sender_name:txt&source_address:ipv6&group_address:ipv6&threshold_interval_sec:u32&threshold_interval_usec:u32&threshold_packets:u32&threshold_bytes:u32&is_threshold_in_packets:bool&is_threshold_in_bytes:bool&is_geq_upcall:bool&is_leq_upcall:boolfinder://mfea/mfea/0.1/delete_all_dataflow_monitor4?xrl_sender_name:txt&source_address:ipv4&group_address:ipv4finder://mfea/mfea/0.1/delete_all_dataflow_monitor6?xrl_sender_name:txt&source_address:ipv6&group_address:ipv6/** *  Enable/disable/start/stop a MFEA vif interface. * *  @param vif_name the name of the vif to enable/disable/start/stop. * *  @param enable if true, then enable the vif, otherwise disable it. */finder://mfea/mfea/0.1/enable_vif?vif_name:txt&enable:boolfinder://mfea/mfea/0.1/start_vif?vif_name:txtfinder://mfea/mfea/0.1/stop_vif?vif_name:txt/** *  Enable/disable/start/stop all MFEA vif interfaces. * *  @param enable if true, then enable the vifs, otherwise disable them. */finder://mfea/mfea/0.1/enable_all_vifs?enable:boolfinder://mfea/mfea/0.1/start_all_vifsfinder://mfea/mfea/0.1/stop_all_vifs/** *  Enable/disable/start/stop the MFEA. * *  @param enable if true, then enable the MFEA, otherwise disable it. */finder://mfea/mfea/0.1/enable_mfea?enable:boolfinder://mfea/mfea/0.1/start_mfeafinder://mfea/mfea/0.1/stop_mfea/** *  Enable/disable/start/stop the MFEA CLI access. * *  @param enable if true, then enable the MFEA CLI access, otherwise disable *  it. */finder://mfea/mfea/0.1/enable_cli?enable:boolfinder://mfea/mfea/0.1/start_clifinder://mfea/mfea/0.1/stop_cli/** *  Enable/disable the MFEA trace log for all operations. * *  @param enable if true, then enable the trace log, otherwise disable it. */finder://mfea/mfea/0.1/log_trace_all?enable:bool

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -