75 lines
2.8 KiB
Mathematica
75 lines
2.8 KiB
Mathematica
/* 00comp_ipnet_qos_.cdf - IPNet QoS 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
|
|
--------------------
|
|
01e,02aug07,dlk Added INCLUDE_IPNET_IFQUEUE_FIFO_DEFAULT and its parameters
|
|
(WIND00095683).
|
|
01d,23sep06,kch Removed all queue components since they are not really
|
|
configurable.
|
|
01c,21sep06,kch Added INCLUDE_IPQOS_CMD.
|
|
01b,29jun06,kch Removed INCLUDE_IPNET_DIFFSERV_BA component. Added LINK_SYMS
|
|
for ipnet_diffserv_init symbol to INCLUDE_IPNET_DIFFSERV
|
|
component.
|
|
01a,22may06,kch created.
|
|
*/
|
|
|
|
|
|
Component INCLUDE_IPQOS_CMD {
|
|
NAME IPCOM QoS commands
|
|
SYNOPSIS IPNet QoS configuration utility for IPCOM shell.
|
|
MODULES ipnet_cmd_qos.o
|
|
REQUIRES INCLUDE_IPCOM_SHELL_CMD
|
|
}
|
|
|
|
Component INCLUDE_IPQUEUE_CONFIG_CMD {
|
|
NAME IPCOM Output queue commands
|
|
SYNOPSIS IPNet output queue configuration utility for IPCOM shell.
|
|
MODULES ipnet_cmd_qc.o
|
|
LINK_SYMS ipnet_cmd_qc
|
|
REQUIRES INCLUDE_IPCOM_SHELL_CMD
|
|
}
|
|
|
|
Component INCLUDE_IPNET_IFQUEUE_FIFO_DEFAULT {
|
|
NAME Create root interface output queues
|
|
SYNOPSIS Configures network interfaces with root fifo output queues. \
|
|
Note that this component, which is required for reasonable performance \
|
|
on certain interfaces (generally slower ones), can decrease performance \
|
|
on other interfaces (generally faster ones). The output queue is \
|
|
desirable when the CPU may deliver bursts of packets to be sent to an \
|
|
interface faster than the interface can send them on the wire, when the \
|
|
native TX queueing capacity of the device is not large enough to accomodate \
|
|
the burst. If the wire is 'faster than the CPU', or if the device has \
|
|
sufficient TX queueing capacity for expected bursts, interface output queues \
|
|
may not be needed.
|
|
_CHILDREN FOLDER_NET_QOS
|
|
REQUIRES INCLUDE_IPNET
|
|
CFG_PARAMS IFQUEUE_FIFO_QLIMIT \
|
|
IFQUEUE_FIFO_EXCLUDE_IFACES
|
|
}
|
|
|
|
Parameter IFQUEUE_FIFO_QLIMIT {
|
|
NAME Queue limit for default fifo output queues
|
|
SYNOPSIS The maximum number of packets queued in a fifo output queue
|
|
TYPE uint
|
|
DEFAULT 50
|
|
}
|
|
|
|
Parameter IFQUEUE_FIFO_EXCLUDE_IFACES {
|
|
NAME Interfaces not to configure with a default fifo output queue
|
|
SYNOPSIS Array initializer listing interfaces to skip when adding a \
|
|
default root fifo queue to configured interfaces, e.g. {"lo0", "motetsec1"}
|
|
TYPE char **
|
|
DEFAULT {IPNET_IF_LOOPBACK_NAME}
|
|
}
|