123 lines
4.0 KiB
Mathematica
123 lines
4.0 KiB
Mathematica
/* 02comp_ipnet_mcast.cdf - IPNet Multicast Components configuration file */
|
|
|
|
/*
|
|
* Copyright (c) 2006 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
|
|
--------------------
|
|
01b,28nov06,kch Removed tunnel dependency from IPv6 multicast routing.
|
|
01a,23sep06,kch Created.
|
|
*/
|
|
|
|
Component INCLUDE_IPNET_USE_MCAST_ROUTING {
|
|
NAME IPv4 Multicast routing
|
|
SYNOPSIS IPv4 Multicast routing
|
|
MODULES ipnet_ip4_mcast.o
|
|
LINK_SYMS ipnet_ip4_mcast_input
|
|
REQUIRES INCLUDE_IPCOM_USE_INET
|
|
_CHILDREN FOLDER_NET_PRIVATE
|
|
}
|
|
|
|
Component INCLUDE_IPNET6_USE_MCAST_ROUTING {
|
|
NAME IPv6 Multicast routing
|
|
SYNOPSIS Ipv6 Multicast routing
|
|
MODULES ipnet_ip6_mcast.o
|
|
LINK_SYMS ipnet_ip6_mcast_input
|
|
REQUIRES INCLUDE_IPCOM_USE_INET6
|
|
_CHILDREN FOLDER_NET_PRIVATE
|
|
}
|
|
|
|
Component INCLUDE_IPMCP {
|
|
NAME Multicast proxy
|
|
SYNOPSIS Multicast proxy
|
|
MODULES ipmcp.o
|
|
CONFIGLETTES ipmcp_config.c
|
|
CFG_PARAMS MCP_UPSTREAM_IFNAME MCP_DOWNSTREAM_IFNAMES \
|
|
MCP_ROBUSTNESS_VAR MCP_QUERY_INTERVAL \
|
|
MCP_QUERY_RESP_INTERVAL MCP_LAST_LISTERNER_QUERY_INTERVAL
|
|
}
|
|
|
|
Component INCLUDE_IPMCP_USE_IGMP {
|
|
NAME IPv4 IGMP
|
|
SYNOPSIS IPv4 Internet Group Management Protocol
|
|
MODULES ipmcp_igmp.o
|
|
REQUIRES INCLUDE_IPMCP \
|
|
INCLUDE_IPNET_USE_MCAST_ROUTING
|
|
}
|
|
|
|
Component INCLUDE_IPMCP_USE_MLD {
|
|
NAME IPv6 MLD
|
|
SYNOPSIS IPv6 Multicast Listener Discovery Protocol
|
|
MODULES ipmcp_mld.o
|
|
REQUIRES INCLUDE_IPMCP \
|
|
INCLUDE_IPNET6_USE_MCAST_ROUTING
|
|
}
|
|
|
|
Component INCLUDE_IPMCAST_PROXY_CMD {
|
|
NAME IPCOM mcastproxy commands
|
|
SYNOPSIS IPCOM Multicast proxy commands.
|
|
MODULES ipmcp_cmd.o
|
|
REQUIRES INCLUDE_IPCOM_SHELL_CMD INCLUDE_IPMCP
|
|
}
|
|
|
|
/*****************************************************************************/
|
|
/* INCLUDE_IPMCP configuration parameters */
|
|
Parameter MCP_UPSTREAM_IFNAME {
|
|
NAME Upstream interface name
|
|
SYNOPSIS The interface where all multicast packets arrive at. The \
|
|
proxy is acting as a multicast host on this interface, \
|
|
e.g "eth0".
|
|
TYPE char *
|
|
DEFAULT NULL
|
|
}
|
|
|
|
Parameter MCP_DOWNSTREAM_IFNAMES {
|
|
NAME Downstream interface names
|
|
SYNOPSIS Collection of interface to which multicast packets arriving \
|
|
to the upstream inteface will be forwarded to if that \
|
|
multicast group has at least one listener, e.g. "eth1,eth2"
|
|
TYPE char *
|
|
DEFAULT NULL
|
|
}
|
|
|
|
Parameter MCP_ROBUSTNESS_VAR {
|
|
NAME Multicast router robustness variable
|
|
SYNOPSIS Multicast router robustness variable. This variable allows \
|
|
tuning for the expected packet loss on a link.
|
|
TYPE int
|
|
DEFAULT 2
|
|
}
|
|
|
|
Parameter MCP_QUERY_INTERVAL {
|
|
NAME Multicast router query interval (seconds)
|
|
SYNOPSIS The interval between MLD general queries sent by multicast \
|
|
proxy in querier.
|
|
TYPE int
|
|
DEFAULT 125
|
|
}
|
|
|
|
Parameter MCP_QUERY_RESP_INTERVAL {
|
|
NAME Multicast router query response interval (milliseconds)
|
|
SYNOPSIS The maximum response delay allowed for a multicast client \
|
|
to answer on a general MLD query.
|
|
TYPE int
|
|
DEFAULT 10000
|
|
}
|
|
|
|
Parameter MCP_LAST_LISTERNER_QUERY_INTERVAL {
|
|
NAME Multicast last listener query interval (milliseconds)
|
|
SYNOPSIS The maximum response delay allowed for a multicast client \
|
|
to answer on a group specific MLD query.
|
|
TYPE int
|
|
DEFAULT 1000
|
|
}
|
|
|