original files of m241
This commit is contained in:
@@ -0,0 +1,763 @@
|
||||
/* 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 ""
|
||||
}
|
||||
Reference in New Issue
Block a user