Files
m241Neelima/components/ip_net2-6.9/ipnet2/config/00comp_ipnet_apps.cdf
T
2026-07-30 11:19:44 +05:30

764 lines
33 KiB
Mathematica

/* 00comp_ipnet_apps.cdf - IPNet Applications configuration file */
/*
* Copyright (c) 2006-2007 Wind River Systems, Inc.
*
* The right to copy, distribute or otherwise make use of this software
* may be licensed only pursuant to the terms of an applicable Wind River
* license agreement. No license to Wind River intellectual property rights
* is granted herein. All rights not licensed by Wind River are reserved
* by Wind River.
*/
/*
modification history
--------------------
# 01y,15sep10,xhs support IPLITE
01x,25jun10,rjq Added new component IPNTP.
01w,01dec09,rjq Fix for defect WIND00185613.
01v,16oct09,rjq Added INCLUDE_IPSNTPS_API parameters.
01u,08dec08,ggz Added FTPS_SOCKET_BACKLOG parameter for FTP control socket
01t,23sep08,rme Misspelled words corrected
01s,07sep07,rme Replaced in SELECTION_IPCOM_FS with SELECT_IPCOM_FS in INCLUDE_IPTFTPC
01r,04jul07,rme Replaced INCLUDE_IPCOM_SHELL_SELECTION with FOLDER_SHELLS
Also updated 00comp_ipcom.cdf
01v,07feb07,tkf Add INCLUDE_IPTFTPC dependency on SELECTION_IPCOM_FS.
01u,29jan07,tkf Added INCLUDE_IPTELNETS dependncy on INCLUDE_IPCOM_SHELL_SELECTION.
01t,23jan07,kch Updated INCLUDE_IPSNTP_COMMON, INCLUDE_IPSNTPS and
INCLUDE_IPSNTPC dependencies.
01s,04jan07,kch Added SNTPS_PRECISION and SNTPS_MULTICAST_TTL configuration
parameters. Also updated default value for SNTPC_POLL_INTERVAL
SNTPC_PRIMARY_IPV4_ADDR, SNTPC_PRIMARY_IPV6_ADDR and
SNTPC_BACKUP_IPV6_ADDR. Also removed duplicate ipnet_config.c
configlette from INCLUDE_IPAIP and INCLUDE_IPPROXYARP.
01r,19dec06,tkf Change default TELNET port to 23.
01p,11dec06,kch Added configuration parameters for ftp server callback hooks
and ipnet/ipftps_example.c configlette to INCLUDE_IPFTPS.
01o,01dec06,kch Added additional configuration parameters for dhcp6 client,
dns client and sntp client/server.
01n,21nov06,kch Added IPCOM_TELNET_AUTH_ENABLED for TELNET server.
01m,22sep06,tkf Cleanup Component Names.
01l,21sep06,kch Moved INCLUDE_IPFIREWALL to 00comp_ipnet_firewall.cdf.
01k,15sep06,tkf Added FOLDER_IPNET_DHCP.
01j,28aug06,kch Added IPF_FWMAC_RULE_FILE, DHCPS_DO_ICMP_ADDRESS_CHECK
and DHCPS_AUTHORIZED_AGENTS configuration parameters.
Also added IPv4 AutoIP and ProxyArp components.
01i,25aug06,kch Fixed Workbench warnings.
01h,12aug06,kch Updated INCLUDE_IPRADVD configuration parameters.
01g,09aug06,kch Updated INCLUDE_IPDHCPC and INCLUDE_IPDNSC configuration
parameters. Added INCLUDE_IPTFTP_COMMON and corrected
INCLUDE_IPTFTPS and INCLUDE_IPTFTPC dependencies.
01f,11aug06,tkf Add INCLUDE_IPTELNETS dependency requirement on
INCLUDE_USE_IPCOM_SHELL.
01e,22jul06,kch Moved INCLUDE_IPRIP and INCLUDE_IPRIPNG components to
00comp_ipnet_rip.cdf.
01d,18jul06,tlu Added INCLUDE_IPRIPNG component.
01c,05jul06,kch Added missing SNTPC_POLL_COUNT configuration parameter to
INCLUDE_IPSNTP_CLIENT component.
01b,26jun06,dlk Make INCLUDE_IPRADVD INCLUDE_WHEN INCLUDE_IPCOM_USE_INET6.
01a,22may06,kch created.
*/
#ifndef _WRS_CONFIG_COMPONENT_IPLITE
Component INCLUDE_IPAIP {
NAME IPv4 AutoIP
SYNOPSIS Auto IPv4 Address configuration. This requires the IPNet \
stack to be compiled with the IPNET_USE_RFC3927 directive.
REQUIRES INCLUDE_IPNET INCLUDE_IPCOM_USE_ETHERNET
CFG_PARAMS INET_IPAIP_IFNAME_LIST
}
Selection SELECT_IPAIP_CONFIG {
NAME IPv4 AutoIP configurations
SYNOPSIS IPv4 AutoIP configurations
COUNT 1-
CHILDREN INCLUDE_IPAIP_GLOBAL_CONFIGS \
INCLUDE_IPAIP_INTERFACE_CONFIGS
DEFAULTS INCLUDE_IPAIP_GLOBAL_CONFIGS
}
Component INCLUDE_IPAIP_GLOBAL_CONFIGS {
NAME Global configurations
SYNOPSIS Global IPv4 AutoIP configurations
REQUIRES INCLUDE_IPAIP
CFG_PARAMS INET_IPAIP_PROBE_WAIT INET_IPAIP_PROBE_NUM \
INET_IPAIP_PROBE_MIN INET_IPAIP_PROBE_MAX \
INET_IPAIP_ANNOUNCE_WAIT INET_IPAIP_ANNOUNCE_NUM \
INET_IPAIP_ANNOUNCE_INTERVAL \
INET_IPAIP_MAX_CONFLICTS \
INET_IPAIP_RATE_LIMIT_INTERVAL \
INET_IPAIP_DEFEND_INTERVAL
}
Component INCLUDE_IPAIP_INTERFACE_CONFIGS {
NAME Per-interface configurations
SYNOPSIS Per-interface IPv4 AutoIP configurations
REQUIRES INCLUDE_IPAIP
CFG_PARAMS INET_IPAIP_IFLIST_PROBE_WAIT \
INET_IPAIP_IFLIST_PROBE_NUM \
INET_IPAIP_IFLIST_PROBE_MIN \
INET_IPAIP_IFLIST_PROBE_MAX \
INET_IPAIP_IFLIST_ANNOUNCE_WAIT \
INET_IPAIP_IFLIST_ANNOUNCE_NUM \
INET_IPAIP_IFLIST_ANNOUNCE_INTERVAL \
INET_IPAIP_IFLIST_MAX_CONFLICTS \
INET_IPAIP_IFLIST_RATE_LIMIT_INTERVAL \
INET_IPAIP_IFLIST_DEFEND_INTERVAL
}
#endif
Component INCLUDE_IPPROXYARP {
NAME ProxyARP
SYNOPSIS ProxyARP
REQUIRES INCLUDE_IPCOM INCLUDE_IPCOM_USE_INET INCLUDE_IPNET
CFG_PARAMS INET_ENABLE_PROXY_ARP INET_AUTO_PROXY_ARP \
INET_ACCEPT_SOURCE_ROUTE \
INET_IFLIST_ENABLE_PROXY_ARP INET_IFLIST_AUTO_PROXY_ARP
}
Component INCLUDE_IPRADVD {
NAME Router advertisement
SYNOPSIS Router advertisement
MODULES ipnet_radvd.o
REQUIRES INCLUDE_IPCOM INCLUDE_IPCOM_USE_INET6 INCLUDE_IPNET
#ifdef _WRS_CONFIG_COMPONENT_IPNET
INCLUDE_WHEN INCLUDE_IPCOM_USE_INET6
#endif
CONFIGLETTES ipnet/ipnet_radvd_config.c
CFG_PARAMS RADVD_IFNAME_LIST RADVD_IFLIST_ADV_MANAGED_FLAG \
RADVD_IFLIST_ADV_OTHER_CONFIG_FLAG \
RADVD_IFLIST_ADV_LINK_MTU \
RADVD_IFLIST_ADV_REACHABLE_TIME \
RADVD_IFLIST_ADV_RETRANS_TIMER \
RADVD_IFLIST_ADV_CUR_HOP_LIMIT \
RADVD_IFLIST_ADV_HA_FLAG \
RADVD_IFLIST_ADV_INTERVAL_OPT \
RADVD_IFLIST_ADV_HA_OPT \
RADVD_IFLIST_HA_OPT_LIFETIME \
RADVD_IFLIST_HA_OPT_PREFERENCE \
RADVD_IFLIST_HA_OPT_MOBILE_ROUTER \
RADVD_IFLIST_MIN_RTR_ADV_INTERVAL \
RADVD_IFLIST_MAX_RTR_ADV_INTERVAL \
RADVD_IFLIST_ADV_DEFAULT_LIFETIME \
RADVD_IFLIST_ADV_PREFIX \
RADVD_IFLIST_PREFIX \
RADVD_IFLIST_MIN_DELAY_BETWEEN_RAS \
RADVD_IFLIST_PREFIX_ADV_ONLINK_FLAG \
RADVD_IFLIST_PREFIX_ADV_AUTONOMOUS_FLAG \
RADVD_IFLIST_PREFIX_ADV_RTR_ADDR_FLAG \
RADVD_IFLIST_PREFIX_ADV_VALID_LIFETIME \
RADVD_IFLIST_PREFIX_ADV_PREFERRED_LIFETIME \
RADVD_IFLIST_PREFIX_ADV_VALID_LIFETIME_DECREMENT \
RADVD_IFLIST_PREFIX_ADV_PREFERRED_LIFETIME_DECREMENT
}
/******************** Configuration Parameters *****************************/
#ifndef _WRS_CONFIG_COMPONENT_IPLITE
/* INCLUDE_IPAIP configuration parameters */
Parameter INET_IPAIP_IFNAME_LIST {
NAME autoIP interface list
SYNOPSIS A space-separated list of interfaces that can configure \
a link-local IPv4, e.g. "eth0 eth1".
TYPE char *
DEFAULT ""
}
/* INCLUDE_IPAIP_GLOBAL_CONFIGS configuration parameters */
/*
* The following configuration parameters support RFC3927, Dynamic
* Configuration of IPv4 Link-Local Addresses. These configuration
* parameters are only meaningful if IPNET is compiled with the
* IPNET_USE_RFC3927 directive.
*/
Parameter INET_IPAIP_PROBE_WAIT {
NAME autoIP probe wait time
SYNOPSIS Time (in seconds) the host will wait before creating a link \
local IPv4 and start checking it for uniqueness.
TYPE char *
DEFAULT "1"
}
Parameter INET_IPAIP_PROBE_NUM {
NAME autoIP probe count
SYNOPSIS Number of times a link local address is checked for uniqness \
before being assigned
TYPE char *
DEFAULT "3"
}
Parameter INET_IPAIP_PROBE_MIN {
NAME autoIP min probe time
SYNOPSIS The minimum time (in seconds) where the next probe is sent.
TYPE char *
DEFAULT "1"
}
Parameter INET_IPAIP_PROBE_MAX {
NAME autoIP max probe time
SYNOPSIS The maximum time (in seconds) where the next probe is sent.
TYPE char *
DEFAULT "3"
}
Parameter INET_IPAIP_ANNOUNCE_WAIT {
NAME autoIP announce wait time
SYNOPSIS The time to wait (in seconds) before the assigned IPv4 \
address is announced.
TYPE char *
DEFAULT "2"
}
Parameter INET_IPAIP_ANNOUNCE_NUM {
NAME autoIP number of announcements
SYNOPSIS The number of announcements to send
TYPE char *
DEFAULT "2"
}
Parameter INET_IPAIP_ANNOUNCE_INTERVAL {
NAME autoIP announcements interval
SYNOPSIS The number of seconds between announcements
TYPE char *
DEFAULT "2"
}
Parameter INET_IPAIP_MAX_CONFLICTS {
NAME autoIP max conflicts
SYNOPSIS Max conflicts before rate limiting
TYPE char *
DEFAULT "10"
}
Parameter INET_IPAIP_RATE_LIMIT_INTERVAL {
NAME autoIP rate limit interval
SYNOPSIS Delay between consecutive attempts
TYPE char *
DEFAULT "60"
}
Parameter INET_IPAIP_DEFEND_INTERVAL {
NAME autoIP defensive interval
SYNOPSIS minimum interval between defensive ARPs
TYPE char *
DEFAULT "10"
}
/* INCLUDE_IPAIP_INTERFACE_CONFIGS configuration parameters */
Parameter INET_IPAIP_IFLIST_PROBE_WAIT {
NAME autoIP probe wait time
SYNOPSIS Time (in seconds) the host will wait before creating a link \
local IPv4 and start checking it for uniqueness. This \
parameter can be specified for each interface specified \
in the INET_IPAIP_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. E.g. "eth0=1".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_PROBE_NUM {
NAME autoIP probe count
SYNOPSIS Number of times a link local address is checked for uniqueness \
before being assigned. This parameter can be specified for \
each interface specified in the INET_IPAIP_IFNAME_LIST \
in the form of "<ifparam>=<value>". Each pair of \
"<ifparam>=<value>" is semicolon separated. E.g. "eth0=3".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_PROBE_MIN {
NAME autoIP min probe time
SYNOPSIS The minimum time (in seconds) where the next probe is sent. \
This parameter can be specified for each interface \
specified in the INET_IPAIP_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. E.g. "eth0=1".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_PROBE_MAX {
NAME autoIP max probe time
SYNOPSIS The maximum time (in seconds) where the next probe is sent. \
This parameter can be specified for each interface \
specified in the INET_IPAIP_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. E.g. "eth0=3".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_ANNOUNCE_WAIT {
NAME autoIP announce wait time
SYNOPSIS The time to wait (in seconds) before the assigned IPv4 \
address is announced. This parameter can be specified for \
each interface specified in the INET_IPAIP_IFNAME_LIST in \
the form of "<ifparam>=<value>". Each pair of \
"<ifparam>=<value>" is semicolon separated. E.g. "eth0=2".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_ANNOUNCE_NUM {
NAME autoIP number of announcements
SYNOPSIS The number of announcements to send. This parameter can be \
specified for each interface specified in the \
INET_IPAIP_IFNAME_LIST in the form of "<ifparam>=<value>". \
Each pair of "<ifparam>=<value>" is semicolon separated. \
E.g. "eth0=2".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_ANNOUNCE_INTERVAL {
NAME autoIP announcements interval
SYNOPSIS The number of seconds between announcements. This parameter \
can be specified for each interface specified in the \
INET_IPAIP_IFNAME_LIST in the form of "<ifparam>=<value>". \
Each pair of "<ifparam>=<value>" is semicolon separated. \
E.g. "eth0=2".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_MAX_CONFLICTS {
NAME autoIP max conflicts
SYNOPSIS Max conflicts before rate limiting. This parameter can be \
specified for each interface specified in the \
INET_IPAIP_IFNAME_LIST in the form of "<ifparam>=<value>". \
Each pair of "<ifparam>=<value>" is semicolon separated. \
E.g. "eth0=10".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_RATE_LIMIT_INTERVAL {
NAME autoIP rate limit interval
SYNOPSIS Delay between successive attempts. This parameter can be \
specified for each interface specified in the \
INET_IPAIP_IFNAME_LIST in the form of "<ifparam>=<value>". \
Each pair of "<ifparam>=<value>" is semicolon separated. \
E.g. "eth0=60".
TYPE char *
DEFAULT ""
}
Parameter INET_IPAIP_IFLIST_DEFEND_INTERVAL {
NAME autoIP defensive interval
SYNOPSIS Minimum interval between defensive ARPs. This parameter \
can be specified for each interface specified in the \
INET_IPAIP_IFNAME_LIST in the form of "<ifparam>=<value>". \
Each pair of "<ifparam>=<value>" is semicolon separated. \
E.g. "eth0=10".
TYPE char *
DEFAULT ""
}
#endif
/* INCLUDE_IPPROXYARP configuration parameters */
Parameter INET_ENABLE_PROXY_ARP {
NAME Enable network proxy ARP
SYNOPSIS Set to != 0 if the stack shall do proxy arping for network \
routes tagged with the proxy arp flag.
TYPE char *
DEFAULT "0"
}
Parameter INET_AUTO_PROXY_ARP {
NAME Auto proxy ARP
SYNOPSIS Set to != 0 if the stack automatically shall tag all \
interface address network routes as proxy arp.
TYPE char *
DEFAULT "0"
}
Parameter INET_ACCEPT_SOURCE_ROUTE {
NAME Accept Source Routed Frames
SYNOPSIS Set to != 0 if the stack should accept \
source routed frames.
TYPE char *
DEFAULT "0"
}
Parameter INET_IFLIST_ENABLE_PROXY_ARP {
NAME Enable network proxy ARP
SYNOPSIS Set to != 0 if the stack shall do proxy arping for network \
routes tagged with the proxy arp flag. This parameter can \
be configure on a per-interface basis in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. E.g. "eth0=1"
TYPE char *
DEFAULT ""
}
Parameter INET_IFLIST_AUTO_PROXY_ARP {
NAME Auto proxy ARP
SYNOPSIS Set to != 0 if the stack automatically shall tag all \
interface address network routes as proxy arp. This parameter \
can be configure on a per-interface basis in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. E.g. "eth0=1"
TYPE char *
DEFAULT ""
}
/* INCLUDE_IPRADVD configuration parameters */
/*
* don't specify default value so that workbench can prompt user to
* enter the interface name
*/
Parameter RADVD_IFNAME_LIST {
NAME radvd interface name list
SYNOPSIS The name of the interface radvd will send router \
advertisement and listen for router solicitation messages. \
The format is a space-separated list of interface names, \
E.g. "eth0 eth1". Default: empty list.
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_MANAGED_FLAG {
NAME Managed flag
SYNOPSIS The TRUE(=1) /FALSE(=0) value to be placed in the "Managed \
address configuration" flag field in the Router \
Advertisement. This parameter can be specified for each \
interface that are listed in the RADVD_IFNAME_LIST in the \
form of "<ifparam>=<value>". Each pair of "<ifparam>=<value>" \
is semicolon separated. Default: "0" (=FALSE). E.g. "eth0=0" \
or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_OTHER_CONFIG_FLAG {
NAME Other configuration flag
SYNOPSIS The TRUE(=1) /FALSE(=0) value to be placed in the "Other \
stateful configuration" flag field in the Router \
Advertisement. This parameter can be specified for each \
interface that are listed in the RADVD_IFNAME_LIST in the \
form of "<ifparam>=<value>". Each pair of "<ifparam>=<value>" \
is semicolon separate. Default: "0" (=FALSE). E.g. "eth0=0" \
or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_LINK_MTU {
NAME Advertisement link mtu size
SYNOPSIS The value to be placed in MTU options sent by the router. \
A value of zero indicates that no MTU options are sent, \
which means that the MTU of the interface will be used by \
all hosts. This parameter can be specified for each \
interface that are listed in the RADVD_IFNAME_LIST in the form \
of "<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. Default: "0". E.g. "eth0=0" or \
"eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_REACHABLE_TIME {
NAME Advertisement reachable time
SYNOPSIS The value to be placed in the Reachable Time field in \
the Router Advertisement messages sent by the router. The \
value zero means unspecified (by this router). MUST be no \
greater than 3,600,000 milliseconds (1 hour). This parameter \
can be specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: "0". E.g. "eth0=0" or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_RETRANS_TIMER {
NAME Advertisement retrans timer
SYNOPSIS The value to be placed in the Retrans Timer field in the \
Router Advertisement messages sent by the router. The value \
zero means unspecified (by this router). This parameter \
can be specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: "0". E.g. "eth0=0" or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_CUR_HOP_LIMIT {
NAME Advertisement cur hop limit
SYNOPSIS The default value to be placed in the Cur Hop Limit \
field in the Router Advertisement messages sent by the \
router. The value should be set to that current diameter \
of the Internet. The value zero means unspecified (by this \
router). This parameter can be specified for each interface \
that are listed in the RADVD_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. Default: "64". E.g. "eth0=64" or \
"eth0=64;eth1=64".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_HA_FLAG {
NAME Home Agent flag
SYNOPSIS The TRUE(=1) /FALSE(=0) value to be placed in the "Home Agent \
Flag" flag field in the Router Advertisement. If this flag \
is set, it indicates that the router in question also serves \
as a Home Agent. This parameter can be specified for each \
interface that are listed in the RADVD_IFNAME_LIST in the \
form of "<ifparam>=<value>". Each pair of "<ifparam>=<value>" \
is semicolon separated. Default: "0" (=FALSE). E.g. "eth0=0" \
or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_INTERVAL_OPT {
NAME Advertisement interval option.
SYNOPSIS If TRUE(=1), the Router Advertisement daemon will append \
a Router Advertisement Interval option to the router \
advertisement. This option is specified in RFC 3775. \
This parameter can be specified for each interface that are \
listed in the RADVD_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. Default: "0" (=FALSE). E.g. "eth0=0" \
or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_HA_OPT {
NAME Home Agent Information option
SYNOPSIS If TRUE(=1), the Router Advertisement daemon will append \
a home agent information option to its router advertisement. \
This parameter can be specified for each interface that are \
listed in the RADVD_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. Default: "0" (=FALSE). E.g. "eth0=0" \
or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_HA_OPT_MOBILE_ROUTER {
NAME Home agent Mobile Router support option
SYNOPSIS Should be specified if the Home Agent has Mobile Router support. \
If not specified, DHAAD for Mobile Routers will not succeed. \
This parameter can be specified for each interface \
that are listed in the RADVD_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. The default value is \
RADVD_IFLIST_HA_OPT_MOBILE_ROUTER set to "0". \
E.g. "eth0=0" or "eth0=0;eth1=1".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_HA_OPT_LIFETIME {
NAME Home agent lifetime
SYNOPSIS Specifies the Home Agents lifetime in seconds ranging between \
1 and 65535. This parameter can be specified for each interface \
that are listed in the RADVD_IFNAME_LIST in the form of \
"<ifparam>=<value>". Each pair of "<ifparam>=<value>" is \
semicolon separated. The default value is the \
RADVD_IFLIST_ADV_DEFAULT_LIFETIME expressed in seconds. \
E.g. "eth0=18000" or "eth0=18000;eth1=18000".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_HA_OPT_PREFERENCE {
NAME Home agent preference
SYNOPSIS Specifies the Home Agents preference. This parameter can be \
specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: "0". E.g. "eth0=0" or "eth0=0;eth1=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_MIN_RTR_ADV_INTERVAL {
NAME Minimum router advertisement interval
SYNOPSIS The minimum time allowed (in seconds) between sending \
unsolicited multicast Router Advertisements from the \
interface. MUST be no less than 30 milliseconds and no \
greater than 75% of MaxRtrAdvInterval. The interval \
limitations are set according to RFC3775. This parameter \
can be specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: "200000" (MaxRtrAdvInterval / 3). E.g "eth0=200000" \
or "eth0=200000;eth1=200000".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_MAX_RTR_ADV_INTERVAL {
NAME Maximum router advertisement interval
SYNOPSIS The maximum time (in seconds) allowed between sending \
unsolicited multicast Router Advertisements from the \
interface. MUST be no less than 70 milliseconds and no \
greater than 1800000 seconds. This parameter can be \
specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: "600000". E.g. "eth0=600000" or \
"eth0=600000;eth1=600000".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_MIN_DELAY_BETWEEN_RAS {
NAME Minimum delay between solicited RA
SYNOPSIS The min delay between solicited RAs. Will default to \
MinRtrAdvInterval if not specified. This configuration \
variable is defined in RFC 3775 and can be specified for \
each interface that are listed in the RADVD_IFNAME_LIST \
in the form of "<ifparam>=<value>". Each pair of \
"<ifparam>=<value>" is semicolon separated. Default: "200000" \
(MinRtrAdvInterval). E.g. "eth0=200000" or \
"eth0=200000;eth0=200000".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_DEFAULT_LIFETIME {
NAME Advertisement default lifetime
SYNOPSIS The value (in seconds) to be placed in the Router Lifetime \
field of Router Advertisements sent from the interface. \
Must be either zero or between 1000 and 9000000 milliseconds. \
A value of zero indicates that the router is not to be used \
as a default router. This parameter can be specified for \
each interface that are listed in the RADVD_IFNAME_LIST in \
the form of "<ifparam>=<value>". Each pair of \
"<ifparam>=<value>" is semicolon separated. Default: \
3 * MaxRtrAdvInterval but at least 1000 milliseconds. \
E.g. "eth0=1800000" or "eth0=1800000;eth1=1800000".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_ADV_PREFIX {
NAME Advertisement prefixes
SYNOPSIS List of prefixes that should be added to router advertisement \
messages. The elements are an identifier for the prefix, not \
the actual prefix. This parameter can be specified for each \
interface that are listed in the RADVD_IFNAME_LIST in the \
form of "<ifparam>=<value>". Each pair of "<ifparam>=<value>" \
is semicolon separated. Default: Empty list. \
E.g."eth0=6to4net" or "eth0=6to4net;eth1=devnet".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX {
NAME List of prefixes in advertisement
SYNOPSIS Specifies the prefix and prefix length. The prefix length \
must be between 1 and 127 and must be 64 for Ethernet if it \
should be used for automatic address configuration. This \
parameter can be specified for each interface that are listed \
in the RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". \
Each pair of "<ifparam>=<value>" is semicolon separated. \
Default: "" (not specified). E.g. \
"eth0.prefix.6to4net=2002:0a01:0264::/64" or \
"eth0.prefix.6to4net=2002:0a01:0264::/64;eth1.prefix.devnet= \
2002:a01:201:1::/64".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX_ADV_ONLINK_FLAG {
NAME Advertisement on-link determination option
SYNOPSIS The value to be placed in the On-Link Flag field in the \
Prefix Information option. This parameter can be specified \
for each interface that are listed in the RADVD_IFNAME_LIST \
in the form of "<ifparam>=<value>". Each pair of \
"<ifparam>=<value>" is semicolon separated. \
Default: 1 (TRUE). E.g. "eth0.prefix.6to4net=1" or \
"eth0.prefix.6to4net=1;eth1.prefix.devnet=1".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX_ADV_AUTONOMOUS_FLAG {
NAME Advertisement automatic address configuration
SYNOPSIS The value to be placed in the Autonomous Flag field in the \
Prefix Information option. This parameter can be specified \
for each interface that are listed in the RADVD_IFNAME_LIST \
in the form of "<ifparam>=<value>". Each pair of \
"<ifparam>=<value>" is semicolon separated. \
Default: 1 (TRUE). E.g. "eth0.prefix.6to4net=1" or \
"eth0.prefix.6to4net=1;eth1.prefix.devnet=1".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX_ADV_RTR_ADDR_FLAG {
NAME Advertisement Router Address flag
SYNOPSIS The value to be placed in the Router Address flag field in \
the Prefix Information option. This indicates that the \
specified prefix is also a complete, global address for \
the router. This flag is specified in RFC3775 and can be \
specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: 0 (FALSE). E.g. "eth0.prefix.6to4net=0" or \
"eth0.prefix.6to4net=0;eth1.prefix.devnet=0".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX_ADV_VALID_LIFETIME {
NAME Advertisement valid time
SYNOPSIS The value to be placed in the Valid Lifetime in the Prefix \
Information option, in seconds. The designated value of \
all 1s ( -1) represents infinity. This parameter can be \
specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: "-1" (infinite). E.g. "eth0.prefix.6to4net=-1" \
or "eth0.prefix.6to4net=-1;eth1.prefix.devnet=-1".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX_ADV_PREFERRED_LIFETIME {
NAME Advertisement preferred time
SYNOPSIS The value to be placed in the Preferred Lifetime in the \
Prefix Information option, in seconds. The designated value \
of all 1s ( -1) represent s infinity. This parameter can \
be specified for each interface that are listed in the \
RADVD_IFNAME_LIST in the form of "<ifparam>=<value>". Each \
pair of "<ifparam>=<value>" is semicolon separated. \
Default: "-1" (infinite). E.g. "eth0.prefix.6to4net=-1" \
or "eth0.prefix.6to4net=-1;eth1.prefix.devnet=-1".
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX_ADV_VALID_LIFETIME_DECREMENT {
NAME Advertisement valid time should decrement
SYNOPSIS Enable/disable auto-decrementing valid lifetime \
Default: "0" (no auto-decrement). \
E.g. "eth0.prefix.6to4net.AdvValidLifetimeDecrement=1"
TYPE char *
DEFAULT ""
}
Parameter RADVD_IFLIST_PREFIX_ADV_PREFERRED_LIFETIME_DECREMENT {
NAME Advertisement preferred time should decrement
SYNOPSIS Enable/disable auto-decrementing preferred lifetime \
Default: "0" (no auto-decrement). \
E.g. "eth0.prefix.6to4net.AdvValidLifetimeDecrement=1"
TYPE char *
DEFAULT ""
}