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

📄 rib.xrls

📁 xorp源码hg
💻 XRLS
📖 第 1 页 / 共 2 页
字号:
/* * 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/rib.xrls,v 1.35 2007/02/16 22:47:54 pavlin Exp $ *//** *  Get name of Xrl Target */finder://rib/common/0.1/get_target_name->name:txt/** *  Get version string from Xrl Target */finder://rib/common/0.1/get_version->version:txt/** *  Get status of Xrl Target */finder://rib/common/0.1/get_status->status:u32&reason:txt/** *  Request clean shutdown of Xrl Target */finder://rib/common/0.1/shutdown/** *  Announce target birth to observer. * *  @param target_class the target class name. * *  @param target_instance the target instance name. */finder://rib/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://rib/finder_event_observer/0.1/xrl_target_death?target_class:txt&target_instance:txt/** *  Configure a policy filter. * *  @param filter the identifier of the filter to configure. * *  @param conf the configuration of the filter. */finder://rib/policy_backend/0.1/configure?filter:u32&conf:txt/** *  Reset a policy filter. * *  @param filter the identifier of the filter to reset. */finder://rib/policy_backend/0.1/reset?filter:u32/** *  Push all available routes through all filters for re-filtering. */finder://rib/policy_backend/0.1/push_routes/** *  Enable/disable/start/stop RIB. */finder://rib/rib/0.1/enable_ribfinder://rib/rib/0.1/disable_ribfinder://rib/rib/0.1/start_ribfinder://rib/rib/0.1/stop_rib/** *  Make errors fatal; used to detect errors we'd normally mask */finder://rib/rib/0.1/make_errors_fatal/** *  Get the list of registered protocols. * *  @param ipv4 if true, then include the IPv4 protocols. * *  @param ipv6 if true, then include the IPv6 protocols. * *  @param unicast if true, then include the protocols registered with the *  unicast RIB. * *  @param multicast if true, then include the protocols registered with the *  multicast RIB. * *  @param ipv4_unicast_protocols the list of IPv4 protocols registered with *  the unicast RIB. * *  @param ipv6_unicast_protocols the list of IPv6 protocols registered with *  the unicast RIB. * *  @param ipv4_multicast_protocols the list of IPv4 protocols registered with *  the multicast RIB. * *  @param ipv6_multicast_protocols the list of IPv6 protocols registered with *  the multicast RIB. */finder://rib/rib/0.1/get_registered_protocols?ipv4:bool&ipv6:bool&unicast:bool&multicast:bool->ipv4_unicast_protocols:list&ipv6_unicast_protocols:list&ipv4_multicast_protocols:list&ipv6_multicast_protocols:list/** *  Add/delete an IGP or EGP table. * *  @param protocol the name of the protocol. * *  @param target_class the target class of the protocol. * *  @param target_instance the target instance of the protocol. * *  @param unicast true if the table is for the unicast RIB. * *  @param multicast true if the table is for the multicast RIB. */finder://rib/rib/0.1/add_igp_table4?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:boolfinder://rib/rib/0.1/add_igp_table6?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:boolfinder://rib/rib/0.1/delete_igp_table4?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:boolfinder://rib/rib/0.1/delete_igp_table6?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:boolfinder://rib/rib/0.1/add_egp_table4?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:boolfinder://rib/rib/0.1/add_egp_table6?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:boolfinder://rib/rib/0.1/delete_egp_table4?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:boolfinder://rib/rib/0.1/delete_egp_table6?protocol:txt&target_class:txt&target_instance:txt&unicast:bool&multicast:bool/** *  Add/replace/delete a route. * *  @param protocol the name of the protocol this route comes from. * *  @param unicast true if the route is for the unicast RIB. * *  @param multicast true if the route is for the multicast RIB. * *  @param network the network address prefix of the route. * *  @param nexthop the address of the next-hop router toward the destination. * *  @param metric the routing metric. * *  @param policytags a set of policy tags used for redistribution. */finder://rib/rib/0.1/add_route4?protocol:txt&unicast:bool&multicast:bool&network:ipv4net&nexthop:ipv4&metric:u32&policytags:listfinder://rib/rib/0.1/add_route6?protocol:txt&unicast:bool&multicast:bool&network:ipv6net&nexthop:ipv6&metric:u32&policytags:listfinder://rib/rib/0.1/replace_route4?protocol:txt&unicast:bool&multicast:bool&network:ipv4net&nexthop:ipv4&metric:u32&policytags:listfinder://rib/rib/0.1/replace_route6?protocol:txt&unicast:bool&multicast:bool&network:ipv6net&nexthop:ipv6&metric:u32&policytags:listfinder://rib/rib/0.1/delete_route4?protocol:txt&unicast:bool&multicast:bool&network:ipv4netfinder://rib/rib/0.1/delete_route6?protocol:txt&unicast:bool&multicast:bool&network:ipv6net/** *  Add/replace a route by explicitly specifying the network interface toward *  the destination. * *  @param protocol the name of the protocol this route comes from. * *  @param unicast true if the route is for the unicast RIB. * *  @param multicast true if the route is for the multicast RIB. * *  @param network the network address prefix of the route. * *  @param nexthop the address of the next-hop router toward the destination. * *  @param ifname of the name of the physical interface toward the destination. * *  @param vifname of the name of the virtual interface toward the destination. * *  @param metric the routing metric. * *  @param policytags a set of policy tags used for redistribution. */finder://rib/rib/0.1/add_interface_route4?protocol:txt&unicast:bool&multicast:bool&network:ipv4net&nexthop:ipv4&ifname:txt&vifname:txt&metric:u32&policytags:listfinder://rib/rib/0.1/add_interface_route6?protocol:txt&unicast:bool&multicast:bool&network:ipv6net&nexthop:ipv6&ifname:txt&vifname:txt&metric:u32&policytags:listfinder://rib/rib/0.1/replace_interface_route4?protocol:txt&unicast:bool&multicast:bool&network:ipv4net&nexthop:ipv4&ifname:txt&vifname:txt&metric:u32&policytags:listfinder://rib/rib/0.1/replace_interface_route6?protocol:txt&unicast:bool&multicast:bool&network:ipv6net&nexthop:ipv6&ifname:txt&vifname:txt&metric:u32&policytags:list/** *  Lookup nexthop. * *  @param addr address to lookup. * *  @param unicast look in unicast RIB. * *  @param multicast look in multicast RIB. * *  @param nexthop contains the resolved nexthop if successful, IPv4::ZERO *  otherwise. It is an error for the unicast and multicast fields to both be *  true or both false. */finder://rib/rib/0.1/lookup_route_by_dest4?addr:ipv4&unicast:bool&multicast:bool->nexthop:ipv4/** *  Lookup nexthop. * *  @param addr address to lookup. * *  @param unicast look in unicast RIB. * *  @param multicast look in multicast RIB. * *  @param nexthop contains the resolved nexthop if successful, IPv6::ZERO *  otherwise. It is an error for the unicast and multicast fields to both be *  true or both false. */finder://rib/rib/0.1/lookup_route_by_dest6?addr:ipv6&unicast:bool&multicast:bool->nexthop:ipv6/** *  Add a vif or a vif address to the RIB. This interface should be used only *  for testing purpose. * *  @param name the name of the vif. */finder://rib/rib/0.1/new_vif?name:txt/** *  Add a vif address to the RIB. This interface should be used only for *  testing purpose. * *  @param name the name of the vif. * *  @param addr the address to add. * *  @param subnet the subnet address to add. */finder://rib/rib/0.1/add_vif_addr4?name:txt&addr:ipv4&subnet:ipv4netfinder://rib/rib/0.1/add_vif_addr6?name:txt&addr:ipv6&subnet:ipv6net/** *  Enable route redistribution from one routing protocol to another. * *  @param to_xrl_target the XRL Target instance name of the caller. The caller *  must implement redist4/0.1. * *  @param from_protocol the name of the routing process routes are to be *  redistributed from. * *  @param unicast enable for unicast RIBs matching from and to. * *  @param multicast enable for multicast RIBs matching from and to. * *  @param network_prefix redistribite only the routes that fall into this *  prefix address. * *  @param cookie a text value passed back to creator in each call from the *  RIB. This allows creators to identity the source of updates it receives *  through the redist4/0.1 interface. */finder://rib/rib/0.1/redist_enable4?to_xrl_target:txt&from_protocol:txt&unicast:bool&multicast:bool&network_prefix:ipv4net&cookie:txt

⌨️ 快捷键说明

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