📄 fea.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/fea.xrls,v 1.60 2007/02/16 22:47:49 pavlin Exp $ *//** * Get name of Xrl Target */finder://fea/common/0.1/get_target_name->name:txt/** * Get version string from Xrl Target */finder://fea/common/0.1/get_version->version:txt/** * Get status of Xrl Target */finder://fea/common/0.1/get_status->status:u32&reason:txt/** * Request clean shutdown of Xrl Target */finder://fea/common/0.1/shutdown/** * Enable/disable Click FEA support. * * @param enable if true, then enable the Click FEA support, otherwise disable * it. */finder://fea/fea_click/0.1/enable_click?enable:bool/** * Start Click FEA support. */finder://fea/fea_click/0.1/start_click/** * Stop Click FEA support. */finder://fea/fea_click/0.1/stop_click/** * Enable/disable duplicating the Click routes to the system kernel. * * @param enable if true, then enable duplicating the Click routes to the * system kernel, otherwise disable it. */finder://fea/fea_click/0.1/enable_duplicate_routes_to_kernel?enable:bool/** * Enable/disable kernel-level Click FEA support. * * @param enable if true, then enable the kernel-level Click FEA support, * otherwise disable it. */finder://fea/fea_click/0.1/enable_kernel_click?enable:bool/** * Enable/disable installing kernel-level Click on startup. * * @param enable if true, then install kernel-level Click on startup. */finder://fea/fea_click/0.1/enable_kernel_click_install_on_startup?enable:bool/** * Specify the list of kernel Click modules to load on startup if installing * kernel-level Click on startup is enabled. The file names of the kernel * modules are separated by colon. * * @param modules the list of kernel Click modules (separated by colon) to * load. */finder://fea/fea_click/0.1/set_kernel_click_modules?modules:txt/** * Specify the kernel-level Click mount directory. * * @param directory the kernel-level Click mount directory. */finder://fea/fea_click/0.1/set_kernel_click_mount_directory?directory:txt/** * Specify the external program to generate the kernel-level Click * configuration. * * @param kernel_click_config_generator_file the name of the external program * to generate the kernel-level Click configuration. */finder://fea/fea_click/0.1/set_kernel_click_config_generator_file?kernel_click_config_generator_file:txt/** * Enable/disable user-level Click FEA support. * * @param enable if true, then enable the user-level Click FEA support, * otherwise disable it. */finder://fea/fea_click/0.1/enable_user_click?enable:bool/** * Specify the user-level Click command file. * * @param user_click_command_file the name of the user-level Click command * file. */finder://fea/fea_click/0.1/set_user_click_command_file?user_click_command_file:txt/** * Specify the extra arguments to the user-level Click command. * * @param user_click_command_extra_arguments the extra arguments to the * user-level Click command. */finder://fea/fea_click/0.1/set_user_click_command_extra_arguments?user_click_command_extra_arguments:txt/** * Specify whether to execute on startup the user-level Click command. * * @param user_click_command_execute_on_startup if true, then execute the * user-level Click command on startup. */finder://fea/fea_click/0.1/set_user_click_command_execute_on_startup?user_click_command_execute_on_startup:bool/** * Specify the address to use for control access to the user-level Click. * * @param user_click_control_address the address to use for control access to * the user-level Click. */finder://fea/fea_click/0.1/set_user_click_control_address?user_click_control_address:ipv4/** * Specify the socket port to use for control access to the user-level Click. * * @param user_click_control_socket_port the socket port to use for control * access to the user-level Click. */finder://fea/fea_click/0.1/set_user_click_control_socket_port?user_click_control_socket_port:u32/** * Specify the configuration file to be used by user-level Click on startup. * * @param user_click_startup_config_file the name of the configuration file to * be used by user-level Click on startup. */finder://fea/fea_click/0.1/set_user_click_startup_config_file?user_click_startup_config_file:txt/** * Specify the external program to generate the user-level Click * configuration. * * @param user_click_config_generator_file the name of the external program to * generate the user-level Click configuration. */finder://fea/fea_click/0.1/set_user_click_config_generator_file?user_click_config_generator_file:txt/** * Add a FIB client. * * @param client_target_name the target name of the FIB client to add. * * @param send_updates whether updates should be sent. * * @param send_resolves whether resolution requests should be sent. */finder://fea/fea_fib/0.1/add_fib_client4?client_target_name:txt&send_updates:bool&send_resolves:boolfinder://fea/fea_fib/0.1/add_fib_client6?client_target_name:txt&send_updates:bool&send_resolves:bool/** * Delete a FIB client. * * @param client_target_name the target name of the FIB client to delete. */finder://fea/fea_fib/0.1/delete_fib_client4?client_target_name:txtfinder://fea/fea_fib/0.1/delete_fib_client6?client_target_name:txtfinder://fea/ifmgr/0.1/set_restore_original_config_on_shutdown?enable:boolfinder://fea/ifmgr/0.1/get_configured_interface_names->ifnames:listfinder://fea/ifmgr/0.1/get_configured_vif_names?ifname:txt->vifs:listfinder://fea/ifmgr/0.1/get_configured_vif_flags?ifname:txt&vif:txt->enabled:bool&broadcast:bool&loopback:bool&point_to_point:bool&multicast:boolfinder://fea/ifmgr/0.1/get_configured_vif_pif_index?ifname:txt&vif:txt->pif_index:u32finder://fea/ifmgr/0.1/get_configured_vif_addresses4?ifname:txt&vif:txt->addresses:listfinder://fea/ifmgr/0.1/get_configured_vif_addresses6?ifname:txt&vif:txt->addresses:listfinder://fea/ifmgr/0.1/get_configured_address_flags4?ifname:txt&vif:txt&address:ipv4->enabled:bool&broadcast:bool&loopback:bool&point_to_point:bool&multicast:boolfinder://fea/ifmgr/0.1/get_configured_address_flags6?ifname:txt&vif:txt&address:ipv6->enabled:bool&loopback:bool&point_to_point:bool&multicast:boolfinder://fea/ifmgr/0.1/get_configured_interface_enabled?ifname:txt->enabled:boolfinder://fea/ifmgr/0.1/get_configured_interface_discard?ifname:txt->discard:boolfinder://fea/ifmgr/0.1/get_configured_mac?ifname:txt->mac:macfinder://fea/ifmgr/0.1/get_configured_mtu?ifname:txt->mtu:u32finder://fea/ifmgr/0.1/get_configured_no_carrier?ifname:txt->no_carrier:boolfinder://fea/ifmgr/0.1/get_configured_vif_enabled?ifname:txt&vif:txt->enabled:boolfinder://fea/ifmgr/0.1/get_configured_prefix4?ifname:txt&vif:txt&address:ipv4->prefix_len:u32finder://fea/ifmgr/0.1/get_configured_broadcast4?ifname:txt&vif:txt&address:ipv4->broadcast:ipv4finder://fea/ifmgr/0.1/get_configured_endpoint4?ifname:txt&vif:txt&address:ipv4->endpoint:ipv4finder://fea/ifmgr/0.1/get_configured_prefix6?ifname:txt&vif:txt&address:ipv6->prefix_len:u32finder://fea/ifmgr/0.1/get_configured_endpoint6?ifname:txt&vif:txt&address:ipv6->endpoint:ipv6finder://fea/ifmgr/0.1/start_transaction->tid:u32finder://fea/ifmgr/0.1/commit_transaction?tid:u32finder://fea/ifmgr/0.1/abort_transaction?tid:u32finder://fea/ifmgr/0.1/create_interface?tid:u32&ifname:txtfinder://fea/ifmgr/0.1/delete_interface?tid:u32&ifname:txt/** * Implicitly configure an interface within the FEA by using information from * the underlying system. * * @param tid the transaction ID. * * @param ifname the name of the interface to configure. */finder://fea/ifmgr/0.1/configure_interface_from_system?tid:u32&ifname:txtfinder://fea/ifmgr/0.1/set_interface_enabled?tid:u32&ifname:txt&enabled:boolfinder://fea/ifmgr/0.1/set_interface_discard?tid:u32&ifname:txt&discard:boolfinder://fea/ifmgr/0.1/set_mac?tid:u32&ifname:txt&mac:macfinder://fea/ifmgr/0.1/restore_original_mac?tid:u32&ifname:txtfinder://fea/ifmgr/0.1/set_mtu?tid:u32&ifname:txt&mtu:u32finder://fea/ifmgr/0.1/restore_original_mtu?tid:u32&ifname:txt/** * Create a vif * * @param ifname the name of the physical interface associated with the new * vif. * * @param vif name for new vif, must be unique across all the vifs in the * system. */finder://fea/ifmgr/0.1/create_vif?tid:u32&ifname:txt&vif:txtfinder://fea/ifmgr/0.1/delete_vif?tid:u32&ifname:txt&vif:txtfinder://fea/ifmgr/0.1/set_vif_enabled?tid:u32&ifname:txt&vif:txt&enabled:boolfinder://fea/ifmgr/0.1/create_address4?tid:u32&ifname:txt&vif:txt&address:ipv4finder://fea/ifmgr/0.1/delete_address4?tid:u32&ifname:txt&vif:txt&address:ipv4finder://fea/ifmgr/0.1/set_address_enabled4?tid:u32&ifname:txt&vif:txt&address:ipv4&enabled:boolfinder://fea/ifmgr/0.1/get_configured_address_enabled4?ifname:txt&vif:txt&address:ipv4->enabled:boolfinder://fea/ifmgr/0.1/set_prefix4?tid:u32&ifname:txt&vif:txt&address:ipv4&prefix_len:u32finder://fea/ifmgr/0.1/set_broadcast4?tid:u32&ifname:txt&vif:txt&address:ipv4&broadcast:ipv4finder://fea/ifmgr/0.1/set_endpoint4?tid:u32&ifname:txt&vif:txt&address:ipv4&endpoint:ipv4finder://fea/ifmgr/0.1/create_address6?tid:u32&ifname:txt&vif:txt&address:ipv6finder://fea/ifmgr/0.1/delete_address6?tid:u32&ifname:txt&vif:txt&address:ipv6finder://fea/ifmgr/0.1/set_address_enabled6?tid:u32&ifname:txt&vif:txt&address:ipv6&enabled:boolfinder://fea/ifmgr/0.1/get_configured_address_enabled6?ifname:txt&vif:txt&address:ipv6->enabled:boolfinder://fea/ifmgr/0.1/set_prefix6?tid:u32&ifname:txt&vif:txt&address:ipv6&prefix_len:u32finder://fea/ifmgr/0.1/set_endpoint6?tid:u32&ifname:txt&vif:txt&address:ipv6&endpoint:ipv6/** * Register network interface observer for configured interfaces. * * @param clientname name of xrl entity supporting fea_ifmgr_client.xif * methods.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -