original files of m241
This commit is contained in:
@@ -0,0 +1,139 @@
|
||||
/* 00comp_ipnet_sock.cdf - IPNet Socket configuration file */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2006-2007, 2014,2020 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
|
||||
--------------------
|
||||
01h,20apr20,rjq Improve ARP limit clean mechanism. (VXW6-87167)
|
||||
01g,01dec14,wfl Add description of recv and send buffer for VXW6-73663.
|
||||
01f,09aug12,rjq move IPNET_MAX_SOCK from VIP to VSB config for WIND00363851.
|
||||
01e,15sep10,xhs support IPLITE
|
||||
01d,05mar08,kjn LINK_SYMS for netlink was changed from
|
||||
ipnet_netlink_rtm_dumpaddr to ipnet_sock_netlink_register
|
||||
since the former symbol has been removed.
|
||||
01c,08jan07,kch Fixed INCLUDE_IPNET_SOCKET dependencies.
|
||||
01b,22sep06,tkf Correct module name.
|
||||
01a,22may06,kch created.
|
||||
*/
|
||||
|
||||
Component INCLUDE_IPNET_SOCKET {
|
||||
NAME Socket support
|
||||
SYNOPSIS IPNET socket support
|
||||
#ifdef _WRS_CONFIG_COMPONENT_IPLITE
|
||||
REQUIRES INCLUDE_IPCOM INCLUDE_IPLITE
|
||||
MODULES iplite_sock.o
|
||||
#else
|
||||
REQUIRES INCLUDE_IPCOM INCLUDE_IPNET
|
||||
MODULES ipnet_sock.o
|
||||
#endif
|
||||
CFG_PARAMS IPNET_SOCK_ANON_PORT_MIN \
|
||||
IPNET_SOCK_ANON_PORT_MAX IPNET_SOCK_DEFAULT_SEND_BUFSIZE \
|
||||
IPNET_SOCK_DEFAULT_RECV_BUFSIZE IPNET_SOCK_ADDR_NOTIFY \
|
||||
IPNET_ROUTE_MAX_CLONE_COUNT \
|
||||
IPNET_ROUTE_NEIGH_RATE_PERIOD \
|
||||
IPNET_ROUTE_NEIGH_RATE_LIMIT
|
||||
}
|
||||
|
||||
Component INCLUDE_IPNET_USE_ROUTESOCK {
|
||||
NAME Routing socket support
|
||||
SYNOPSIS Routing socket support
|
||||
MODULES ipnet_routesock.o
|
||||
LINK_SYMS ipnet_sock_route_register
|
||||
REQUIRES INCLUDE_IPNET_USE_SOCK_COMPAT INCLUDE_IPNET_SOCKET
|
||||
}
|
||||
|
||||
Component INCLUDE_IPNET_USE_SOCK_COMPAT {
|
||||
NAME Socket backend
|
||||
SYNOPSIS Socket backend
|
||||
MODULES ipcom_windnet_compat.o
|
||||
REQUIRES INCLUDE_SOCKLIB INCLUDE_IPNET_SOCKET
|
||||
}
|
||||
|
||||
Component INCLUDE_IPNET_USE_NETLINKSOCK {
|
||||
NAME Netlink socket
|
||||
SYNOPSIS Netlink socket
|
||||
MODULES ipnet_netlink.o
|
||||
LINK_SYMS ipnet_sock_netlink_register
|
||||
}
|
||||
|
||||
/******************** Configuration Parameters *****************************/
|
||||
/* INCLUDE_IPNET_SOCKET configuration parameters */
|
||||
Parameter IPNET_SOCK_ANON_PORT_MIN {
|
||||
NAME AnonPortMin
|
||||
SYNOPSIS Defines the lowest port number used as an ephemeral port \
|
||||
number.
|
||||
TYPE char *
|
||||
DEFAULT "49152"
|
||||
}
|
||||
|
||||
Parameter IPNET_SOCK_ANON_PORT_MAX {
|
||||
NAME AnonPortMax
|
||||
SYNOPSIS Defines the highest port number used as an ephemeral port \
|
||||
number.
|
||||
TYPE char *
|
||||
DEFAULT "65535"
|
||||
}
|
||||
|
||||
Parameter IPNET_SOCK_DEFAULT_SEND_BUFSIZE {
|
||||
NAME Default socket send buffer size
|
||||
SYNOPSIS The default size of the socket send buffer. \
|
||||
The value must be greater than 2000.
|
||||
TYPE char *
|
||||
DEFAULT "100000"
|
||||
}
|
||||
|
||||
Parameter IPNET_SOCK_DEFAULT_RECV_BUFSIZE {
|
||||
NAME Default socket receive buffer size
|
||||
SYNOPSIS The default size of the socket receive buffer. \
|
||||
The value must be greater than 2000.
|
||||
TYPE char *
|
||||
DEFAULT "60000"
|
||||
}
|
||||
|
||||
Parameter IPNET_SOCK_ADDR_NOTIFY {
|
||||
NAME Address Notify
|
||||
SYNOPSIS Set to >0 to get notification on sockets bound to an \
|
||||
address that has just been removed
|
||||
TYPE char *
|
||||
DEFAULT "1"
|
||||
}
|
||||
|
||||
Parameter IPNET_ROUTE_MAX_CLONE_COUNT {
|
||||
NAME Maximal clone count
|
||||
SYNOPSIS Defines the maximum number of cloned route entries \
|
||||
that might be present at any time. Most common usage \
|
||||
of cloned routes are ARP and NDP entries.
|
||||
TYPE char *
|
||||
DEFAULT "50000"
|
||||
}
|
||||
|
||||
Parameter IPNET_ROUTE_NEIGH_RATE_PERIOD {
|
||||
NAME Neighbor rate limit period
|
||||
SYNOPSIS This parameter defines the rate limit period, in \
|
||||
milliseconds, where the system is allowed to create \
|
||||
new neighbor entries.
|
||||
TYPE char *
|
||||
DEFAULT "100"
|
||||
}
|
||||
|
||||
Parameter IPNET_ROUTE_NEIGH_RATE_LIMIT {
|
||||
NAME Neighbor rate limit
|
||||
SYNOPSIS This parameter defines the limit of new neighbor entries \
|
||||
that can be created in one neighbor rate limit period. \
|
||||
The system cannot create new neighbors once this limit \
|
||||
is reached. The default value is 0 which indicates that \
|
||||
there is no maximum limit. A positive value is the limit \
|
||||
number. Generally, this value is less than \
|
||||
IPNET_ROUTE_MAX_CLONE_COUNT.
|
||||
TYPE char *
|
||||
DEFAULT "0"
|
||||
}
|
||||
Reference in New Issue
Block a user