User Manual
TRex 103 / 113
v
1
change to new version
v
2
change to new version
7.9 Cisco VIC support
• Supported from TRex version v2.12.
• Since version 2.21, all VIC card types supported by DPDK are supported by TRex, using “--software” command line argument.
Notice that if using “--software”, no HW assist is used, causing supported packet rate to be much lower. Since we do not have
all cards in our lab, we could not test all of them. Will be glad for feedback on this (good or bad).
• If not using “--software”, following limitations apply:
– Only 1300 series Cisco adapter supported.
– Must have VIC firmware version 2.0(13) for UCS C-series servers. Will be GA in Febuary 2017.
– Must have VIC firmware version 3.1(2) for blade servers (which supports more filtering capabilities).
– The feature can be enabled via Cisco CIMC or USCM with the advanced filters radio button. When enabled, these additional
flow director modes are available: RTE_ETH_FLOW_NONFRAG_IPV4_OTHER RTE_ETH_FLOW_NONFRAG_IPV4_SCTP
RTE_ETH_FLOW_NONFRAG_IPV6_UDP RTE_ETH_FLOW_NONFRAG_IPV6_TCP RTE_ETH_FLOW_NONFRAG_IPV6_SCTP
RTE_ETH_FLOW_NONFRAG_IPV6_OTHER
7.9.1 vNIC Configuration Parameters
Number of Queues
The maximum number of receive queues (RQs), work queues (WQs) and completion queues (CQs) are configurable on a
per vNIC basis through the Cisco UCS Manager (CIMC or UCSM). These values should be configured as follows:
• The number of WQs should be greater or equal to the number of threads (-c value) plus 1
• The number of RQs should be greater than 5
• The number of CQs should set to WQs + RQs
• Unless there is a lack of resources due to creating many vNICs, it is recommended that the WQ and RQ sizes be set to
the maximum.
Advanced filters
advanced filter should be enabled
MTU
set the MTU to maximum 9000-9190 (Depends on the FW version)
more information could be found here enic DPDK










