class XrlFeaTarget


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 XrlFeaTarget (EventLoop& e, XrlRouter& rtr, FtiConfig& ftic, InterfaceManager& ifmgr, XrlIfConfigUpdateReporter& ifupd, XrlRawSocket4Manager* xrsm = 0, LibFeaClientBridge* lfbr = 0, XrlSocketServer* xss = 0)

XrlFeaTarget

bool  done ()

done

[const]

XrlCmdError  common_0_1_get_target_name ( string& name)

common_0_1_get_target_name

Reimplemented from XrlFeaTargetBase.

XrlCmdError  common_0_1_get_version ( string& version)

common_0_1_get_version

Reimplemented from XrlFeaTargetBase.

XrlCmdError  common_0_1_get_status ( uint32_t& status, string& reason)

common_0_1_get_status

Get status from Xrl Target

Reimplemented from XrlFeaTargetBase.

XrlCmdError  common_0_1_shutdown ()

common_0_1_shutdown

Shutdown FEA cleanly

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fea_fib_0_1_add_fib_client4 ( const string& target_name)

fea_fib_0_1_add_fib_client4

Add a FIB client.

Parameters:

target_namethe target name of the FIB client to add.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fea_fib_0_1_add_fib_client6 ( const string& target_name)

fea_fib_0_1_add_fib_client6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fea_fib_0_1_delete_fib_client4 ( const string& target_name)

fea_fib_0_1_delete_fib_client4

Delete a FIB client.

Parameters:

target_namethe target name of the FIB client to delete.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fea_fib_0_1_delete_fib_client6 ( const string& target_name)

fea_fib_0_1_delete_fib_client6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_interface_names ( XrlAtomList& ifnames)

ifmgr_0_1_get_system_interface_names

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_interface_names ( XrlAtomList& ifnames)

ifmgr_0_1_get_configured_interface_names

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_vif_names ( const string& ifname, XrlAtomList& ifnames)

ifmgr_0_1_get_system_vif_names

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_vif_names ( const string& ifname, XrlAtomList& ifnames)

ifmgr_0_1_get_configured_vif_names

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_vif_flags ( const string& ifname, const string& vif, bool& enabled, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_system_vif_flags

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_vif_flags ( const string& ifname, const string& vif, bool& enabled, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_configured_vif_flags

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_vif_pif_index ( const string& ifname, const string& vif, uint32_t& pif_index)

ifmgr_0_1_get_system_vif_pif_index

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_vif_pif_index ( const string& ifname, const string& vif, uint32_t& pif_index)

ifmgr_0_1_get_configured_vif_pif_index

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_start_transaction ( uint32_t& tid)

ifmgr_0_1_start_transaction

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_commit_transaction ( const uint32_t& tid)

ifmgr_0_1_commit_transaction

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_abort_transaction ( const uint32_t& tid)

ifmgr_0_1_abort_transaction

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_create_interface ( const uint32_t& tid, const string& ifname)

ifmgr_0_1_create_interface

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_delete_interface ( const uint32_t& tid, const string& ifname)

ifmgr_0_1_delete_interface

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_configure_interface_from_system ( const uint32_t& tid, const string& ifname)

ifmgr_0_1_configure_interface_from_system

Implicitly configure an interface within the FEA by using information from the underlying system.

Parameters:

tidthe transaction ID.
ifnamethe name of the interface to configure.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_interface_enabled ( const uint32_t& tid, const string& ifname, const bool& enabled)

ifmgr_0_1_set_interface_enabled

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_interface_enabled ( const string& ifname, bool& enabled)

ifmgr_0_1_get_system_interface_enabled

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_interface_enabled ( const string& ifname, bool& enabled)

ifmgr_0_1_get_configured_interface_enabled

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_mac ( const uint32_t& tid, const string& ifname, const Mac& mac)

ifmgr_0_1_set_mac

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_mac ( const string& ifname, Mac& mac)

ifmgr_0_1_get_system_mac

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_mac ( const string& ifname, Mac& mac)

ifmgr_0_1_get_configured_mac

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_mtu ( const uint32_t& tid, const string& ifname, const uint32_t& mtu)

ifmgr_0_1_set_mtu

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_mtu ( const string& ifname, uint32_t& mtu)

ifmgr_0_1_get_system_mtu

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_mtu ( const string& ifname, uint32_t& mtu)

ifmgr_0_1_get_configured_mtu

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_address_flags4 ( const string& ifname, const string& vifname, const IPv4& address, bool& up, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_system_address_flags4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_address_flags6 ( const string& ifname, const string& vifname, const IPv6& address, bool& up, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_system_address_flags6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_address_flags4 ( const string& ifname, const string& vifname, const IPv4& address, bool& up, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_configured_address_flags4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_address_flags6 ( const string& ifname, const string& vifname, const IPv6& address, bool& up, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_configured_address_flags6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_create_vif ( const uint32_t& tid, const string& ifname, const string& vif)

ifmgr_0_1_create_vif

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_delete_vif ( const uint32_t& tid, const string& ifname, const string& vif)

ifmgr_0_1_delete_vif

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_vif_enabled ( const uint32_t& tid, const string& ifname, const string& vif, const bool& enabled)

ifmgr_0_1_set_vif_enabled

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_vif_enabled ( const string& ifname, const string& vif, bool& enabled)

ifmgr_0_1_get_system_vif_enabled

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_vif_enabled ( const string& ifname, const string& vif, bool& enabled)

ifmgr_0_1_get_configured_vif_enabled

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_vif_addresses4 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_system_vif_addresses4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_vif_addresses4 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_configured_vif_addresses4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_create_address4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address)

ifmgr_0_1_create_address4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_delete_address4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address)

ifmgr_0_1_delete_address4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_address4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address)

ifmgr_0_1_set_address4

XrlCmdError  ifmgr_0_1_set_address_enabled4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const bool& en)

ifmgr_0_1_set_address_enabled4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_address_enabled4 ( const string& ifname, const string& vif, const IPv4& address, bool& enabled)

ifmgr_0_1_get_system_address_enabled4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_address_enabled4 ( const string& ifname, const string& vif, const IPv4& address, bool& enabled)

ifmgr_0_1_get_configured_address_enabled4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_prefix4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const uint32_t& prefix_len)

ifmgr_0_1_set_prefix4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_prefix4 ( const string& ifname, const string& vif, const IPv4& address, uint32_t& prefix_len)

ifmgr_0_1_get_system_prefix4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_prefix4 ( const string& ifname, const string& vif, const IPv4& address, uint32_t& prefix_len)

ifmgr_0_1_get_configured_prefix4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_broadcast4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const IPv4& broadcast)

ifmgr_0_1_set_broadcast4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_broadcast4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& broadcast)

ifmgr_0_1_get_system_broadcast4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_broadcast4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& broadcast)

ifmgr_0_1_get_configured_broadcast4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_endpoint4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const IPv4& endpoint)

ifmgr_0_1_set_endpoint4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_endpoint4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& endpoint)

ifmgr_0_1_get_system_endpoint4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_endpoint4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& endpoint)

ifmgr_0_1_get_configured_endpoint4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_vif_addresses6 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_system_vif_addresses6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_vif_addresses6 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_configured_vif_addresses6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_create_address6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address)

ifmgr_0_1_create_address6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_delete_address6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address)

ifmgr_0_1_delete_address6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_address_enabled6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const bool& enabled)

ifmgr_0_1_set_address_enabled6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_address_enabled6 ( const string& ifname, const string& vif, const IPv6& address, bool& enabled)

ifmgr_0_1_get_system_address_enabled6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_address_enabled6 ( const string& ifname, const string& vif, const IPv6& address, bool& enabled)

ifmgr_0_1_get_configured_address_enabled6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_prefix6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const uint32_t& prefix_len)

ifmgr_0_1_set_prefix6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_prefix6 ( const string& ifname, const string& vif, const IPv6& address, uint32_t& prefix_len)

ifmgr_0_1_get_system_prefix6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_prefix6 ( const string& ifname, const string& vif, const IPv6& address, uint32_t& prefix_len)

ifmgr_0_1_get_configured_prefix6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_set_endpoint6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const IPv6& endpoint)

ifmgr_0_1_set_endpoint6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_system_endpoint6 ( const string& ifname, const string& vif, const IPv6& address, IPv6& endpoint)

ifmgr_0_1_get_system_endpoint6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_get_configured_endpoint6 ( const string& ifname, const string& vif, const IPv6& address, IPv6& endpoint)

ifmgr_0_1_get_configured_endpoint6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_register_client ( const string& spyname)

ifmgr_0_1_register_client

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_unregister_client ( const string& spyname)

ifmgr_0_1_unregister_client

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_register_system_interfaces_client ( const string& spyname)

ifmgr_0_1_register_system_interfaces_client

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_0_1_unregister_system_interfaces_client ( const string& spyname)

ifmgr_0_1_unregister_system_interfaces_client

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_replicator_0_1_register_ifmgr_mirror ( const string& clientname)

ifmgr_replicator_0_1_register_ifmgr_mirror

Reimplemented from XrlFeaTargetBase.

XrlCmdError  ifmgr_replicator_0_1_unregister_ifmgr_mirror ( const string& clientname)

ifmgr_replicator_0_1_unregister_ifmgr_mirror

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_start_transaction ( uint32_t& tid)

fti_0_2_start_transaction

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_commit_transaction ( const uint32_t& tid)

fti_0_2_commit_transaction

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_abort_transaction ( const uint32_t& tid)

fti_0_2_abort_transaction

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_add_entry4 ( const uint32_t& tid, const IPv4Net& dst, const IPv4& gateway, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& admin_distance, const string& protocol_origin)

fti_0_2_add_entry4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_add_entry6 ( const uint32_t& tid, const IPv6Net& dst, const IPv6& gateway, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& admin_distance, const string& protocol_origin)

fti_0_2_add_entry6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_delete_entry4 ( const uint32_t& tid, const IPv4Net& dst)

fti_0_2_delete_entry4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_delete_entry6 ( const uint32_t& tid, const IPv6Net& dst)

fti_0_2_delete_entry6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_delete_all_entries ( const uint32_t& tid)

fti_0_2_delete_all_entries

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_delete_all_entries4 ( const uint32_t& tid)

fti_0_2_delete_all_entries4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_delete_all_entries6 ( const uint32_t& tid)

fti_0_2_delete_all_entries6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_lookup_route4 ( const IPv4& host, IPv4Net& netmask, IPv4& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_route4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_lookup_route6 ( const IPv6& host, IPv6Net& netmask, IPv6& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_route6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_lookup_entry4 ( const IPv4Net& dst, IPv4& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_entry4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_lookup_entry6 ( const IPv6Net& dst, IPv6& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_entry6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_have_ipv4 ( bool& result)

fti_0_2_have_ipv4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_have_ipv6 ( bool& result)

fti_0_2_have_ipv6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_get_unicast_forwarding_enabled4 ( bool& enabled)

fti_0_2_get_unicast_forwarding_enabled4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_get_unicast_forwarding_enabled6 ( bool& enabled)

fti_0_2_get_unicast_forwarding_enabled6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_set_unicast_forwarding_enabled4 ( const bool& enabled)

fti_0_2_set_unicast_forwarding_enabled4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  fti_0_2_set_unicast_forwarding_enabled6 ( const bool& enabled)

fti_0_2_set_unicast_forwarding_enabled6

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction4_0_1_start_transaction ( uint32_t& tid)

redist_transaction4_0_1_start_transaction

Start transaction.

Parameters:

tidthe transaction ID to use for this transaction.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction4_0_1_commit_transaction ( const uint32_t& tid)

redist_transaction4_0_1_commit_transaction

Commit transaction.

Parameters:

tidthe transaction ID of this transaction.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction4_0_1_abort_transaction ( const uint32_t& tid)

redist_transaction4_0_1_abort_transaction

Abort transaction.

Parameters:

tidthe transaction ID of this transaction.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction4_0_1_add_route ( const uint32_t& tid, const IPv4Net& dst, const IPv4& nh, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& ad, const string& cookie, const string& protocol_origin)

redist_transaction4_0_1_add_route

Add/delete a routing entry.

Parameters:

tidthe transaction ID of this transaction.
dstdestination network.
nhnexthop router address.
ifnameinterface name associated with nexthop.
vifnamevirtual interface name with nexthop.
metricorigin routing protocol metric for route.
adadministrative distance of origin routing protocol.
cookievalue set be requestor to identify redistribution source. Typical value is the originating protocol name.
protocol_originthe name of the protocol that originated this entry.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction4_0_1_delete_route ( const uint32_t& tid, const IPv4Net& network, const string& cookie)

redist_transaction4_0_1_delete_route

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction6_0_1_start_transaction ( uint32_t& tid)

redist_transaction6_0_1_start_transaction

Start transaction.

Parameters:

tidthe transaction ID to use for this transaction.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction6_0_1_commit_transaction ( const uint32_t& tid)

redist_transaction6_0_1_commit_transaction

Commit transaction.

Parameters:

tidthe transaction ID of this transaction.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction6_0_1_abort_transaction ( const uint32_t& tid)

redist_transaction6_0_1_abort_transaction

Abort transaction.

Parameters:

tidthe transaction ID of this transaction.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction6_0_1_add_route ( const uint32_t& tid, const IPv6Net& dst, const IPv6& nh, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& ad, const string& cookie, const string& protocol_origin)

redist_transaction6_0_1_add_route

Add/delete a routing entry.

Parameters:

tidthe transaction ID of this transaction.
dstdestination network.
nhnexthop router address.
ifnameinterface name associated with nexthop.
vifnamevirtual interface name with nexthop.
metricorigin routing protocol metric for route.
adadministrative distance of origin routing protocol.
cookievalue set be requestor to identify redistribution source. Typical value is the originating protocol name.
protocol_originthe name of the protocol that originated this entry.

Reimplemented from XrlFeaTargetBase.

XrlCmdError  redist_transaction6_0_1_delete_route ( const uint32_t& tid, const IPv6Net& network, const string& cookie)

redist_transaction6_0_1_delete_route

Reimplemented from XrlFeaTargetBase.

XrlCmdError  raw_packet_0_1_send4 ( const IPv4& src_address, const IPv4& dst_address, const string& vifname, const uint32_t& proto, const uint32_t& ttl, const uint32_t& tos, const vector<uint8_t>& options, const vector<uint8_t>& payload)

raw_packet_0_1_send4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  raw_packet_0_1_send_raw4 ( const string& vifname, const vector<uint8_t>& packet)

raw_packet_0_1_send_raw4

Reimplemented from XrlFeaTargetBase.

XrlCmdError  raw_packet_0_1_register_vif_receiver ( const string& router_name, const string& ifname, const string& vifname, const uint32_t& proto)

raw_packet_0_1_register_vif_receiver

Reimplemented from XrlFeaTargetBase.

XrlCmdError  raw_packet_0_1_unregister_vif_receiver ( const string& router_name, const string& ifname, const string& vifname, const uint32_t& proto)

raw_packet_0_1_unregister_vif_receiver

Reimplemented from XrlFeaTargetBase.

XrlCmdError  socket4_locator_0_1_find_socket_server_for_addr ( const IPv4& addr, string& xrl_target)

socket4_locator_0_1_find_socket_server_for_addr

Reimplemented from XrlFeaTargetBase.

XrlCmdError  socket6_locator_0_1_find_socket_server_for_addr ( const IPv6& addr, string& xrl_target)

socket6_locator_0_1_find_socket_server_for_addr

Reimplemented from XrlFeaTargetBase.


Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:26 2004, using kdoc $.