Files
m241Neelima/components/ip_net2-6.9/ipcom/config/20Forwarder.cdf
T
2026-07-30 11:19:44 +05:30

80 lines
2.8 KiB
Mathematica

/*
DESCRIPTION
This file contains updated descriptions for some vxWorks components
defined in 00Forwarder.cdf. It updates those definitions with new ones needed
to support the coprocessor abstraction.
*/
Component INCLUDE_P4080_VXB_FORWARDER {
NAME P4080 VxBus Driver forwarder support
SYNOPSIS Enables forwarding offload support. This is required when \
libraries are built with IPCOM_USE_FORWARDER defined. This component \
requires either the INCLUDE_P4080_VXB_END VxBus network driver.
CONFIGLETTES ipcom_config.c
_CHILDREN FOLDER_DRIVERS
INIT_RTN ipcom_reserve_fw_cpu();
_INIT_ORDER usrInit
INIT_AFTER INCLUDE_BASE_KERNEL
INIT_BEFORE INCLUDE_KERNEL
LINK_SYMS ipcom_forwarder_create
_DEFAULTS FOLDER_DRIVERS
}
Component INCLUDE_P4080_FORWARDER_AMP_DATAPLANE {
NAME P4080 S-AMP forwarder acceleration core
SYNOPSIS Enable for a VB image that runs a forwarder acceleration \
engine task in the P4080 supervised AMP system. Requires libaries built with \
IPCOM_USE_FORWARDER, IPCOM_FORWARDER_AMP, and IPCOM_USE_P4080_FORWARDER \
defined.
CONFIGLETTES ipcom_config.c
_CHILDREN FOLDER_DRIVERS
INIT_RTN ipcom_forwarder_core_start();
_INIT_ORDER usrRoot
INIT_BEFORE usrNetworkInit
PROTOTYPE extern void ipcom_forwarder (void);
LINK_SYMS ipcom_forwarder
_DEFAULTS FOLDER_DRIVERS
}
Parameter P4080_FORWARDER_CACHE_SIZE {
NAME Forwarder flow cache size
SYNOPSIS Number of entries in the FW cache. Allowed values are 256 \
to 65536. This value is rounded upwards to the nearest power of 2; for \
example, 4000 is rounded upwards to 4096.
TYPE UINT
_CFG_PARAMS INCLUDE_P4080_VXB_FORWARDER
DEFAULT 4000
}
Parameter P4080_FORWARDER_MTU {
NAME Nominal MTU for forwarder-capable network ports (1500 or 9000)
SYNOPSIS All network ports in the system that support forwarding \
acceleration use this value as the nominal maximum MTU. \
The value should be 1500 or 9000.
TYPE UINT
_CFG_PARAMS INCLUDE_P4080_VXB_FORWARDER
DEFAULT 1500
}
Parameter P4080_FORWARDER_NUMA_POOL_BASE {
NAME Base Address of shared memory pool NUMA
SYNOPSIS Base Address of the shared memory pool named NUMA \
used among the forwarders.
_CFG_PARAMS INCLUDE_P4080_VXB_FORWARDER INCLUDE_P4080_FORWARDER_AMP_DATAPLANE
DEFAULT 0xFC000000
}
Parameter P4080_FORWARDER_NUMA_POOL_SIZE {
NAME Size of shared memory pool NUMA
SYNOPSIS Base Address of the shared memory pool named NUMA \
used among the forwarders.
_CFG_PARAMS INCLUDE_P4080_VXB_FORWARDER INCLUDE_P4080_FORWARDER_AMP_DATAPLANE
DEFAULT 0x00800000
}