/* 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 }