Hash/Ddr Filters; Configuration - Chelsio Communications Terminator Series Installation And User Manual

Unified wire for linux
Hide thumbs Also See for Terminator Series:
Table of Contents

Advertisement

Chapter XX. Classification and Filtering

Hash/DDR Filters

If you wish to create more filters, select T5/T6 Hash Filter configuration tuning option during
installation which allows you to create ~0.5 million filter rules. You can create both LE-TCAM and
Hash/DDR filters in this configuration.
T5/T6 SO adapters do not support Hash Filters as they are memory free. Up to 496
Note
LE-TCAM filters are supported with Hash Filter configuration.
Hash filters are created based on filterMask tuples in firmware configuration file (t6-config.txt for
T6 adapters; t5-config.txt for t5 adapters) located in /lib/firmware/cxgb4/. filterMask tuples should
be either subset of or equal to filterMode tuples.
Hash filters are exact match filters. Hence, when you enable more fields(tuples) in filterMask, you
must create a filter rule with exactly same tuples as mentioned in filterMask.
3.1.

Configuration

Filter Modes
The Classification and Filtering feature is configured by specifying the filter modes in the firmware
configuration file located in /lib/firmware/cxgb4/
Adapter initialization will fail if filterMask contains a tuple which is not present in filterMode.
The following filter tuples are present in filter modes:
fcoe
: Fibre Channel over Ethernet frames
port
: Packet ingress physical port number
vnic_id
: VF ID in MPS TCAM (Currently not supported) and outer VLAN ID
vlan
: Inner VLAN ID
tos
: Type of Service
protocol
: IP protocol number (ICMP=1, TCP=6, UDP=17, etc)
ethertype
: Layer 2 EtherType
macmatch
: MAC index in MPS TCAM
mpshittype
: MAC address "match type" (none,unicast,multicast,promiscuous,broadcast)
fragmentation
: Fragmented IP packets
Supported Filter Combinations
The following combination is set by default and packets will be matched accordingly:
For T5/T6:
filterMode = fragmentation, mpshittype, protocol, vlan, port, fcoe
Chelsio Unified Wire for Linux
286

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Terminator Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Terminator 6

Table of Contents