Hi,

Chelsio driver loads firmware configuration file to allow
firmware to distribute resources before chip bring up. Chelsio NIC
driver, cxgb4 searches for firmware config file at /lib/firmware/cxgb4/
directory.

Two predefined configuration files are available - default and
hashfilter. Default configuration file equally distributes
resources across all features, such as iSCSI, iWARP, Crypto, etc.
On the other hand, hashfilter configuration file borrows some
resources by disabling the iSCSI, iWARP, Crypto, etc. features,
and redistributes them to increase offloading more number of flows
to hardware via tc-flower.

Please pull the files to /lib/firmware/cxgb4/config directory
and create a t6-config.txt symbolic link in /lib/firmware/cxgb4/ to
/lib/firmware/cxgb4/config/t6-config-default.txt. The same needs
to be done for t5-config-default.txt and t4-config-default.txt.
 
The directory structure should look like below.
# tree /lib/firmware/cxgb4/
.
├── config
│   ├── t4-config-default.txt
│   ├── t5-config-default.txt
│   ├── t5-config-hashfilter.txt
│   └── t6-config-default.txt
│   └── t6-config-hashfilter.txt
├── t4-config.txt -> config/t4-config-default.txt
├── t5-config.txt -> config/t5-config-default.txt
├── t6-config.txt -> config/t6-config-default.txt


The following changes since commit 7307a29961ad2765ebcad162da699d2497c5c3f8:

  brcm: Add 43455 based AP6255 NVRAM for the Minix Neo Z83-4 Mini PC 
(2019-08-27 08:04:55 -0400)

are available in the git repository at:

  git://git.chelsio.net/pub/git/linux-firmware.git for-upstream

for you to fetch changes up to 2f885ba53dca06eeaf3d31cfa74fa9d30ab1dcc6:

  Chelsio driver loads firmware configuration file to allow firmware to 
distribute resources before chip bring up. Chelsio NIC driver, cxgb4 searches 
for firmware config file at /lib/firmware/cxgb4/ directory. (2019-08-29 
05:40:00 -0700)

----------------------------------------------------------------
Vishal Kulkarni (1):
      Chelsio driver loads firmware configuration file to allow     firmware to 
distribute resources before chip bring up. Chelsio NIC     driver, cxgb4 
searches for firmware config file at /lib/firmware/cxgb4/     directory.

 WHENCE                                 |   8 +
 cxgb4/configs/t4-config-default.txt    | 562 ++++++++++++++++++++++++++++++
 cxgb4/configs/t5-config-default.txt    | 613 +++++++++++++++++++++++++++++++++
 cxgb4/configs/t5-config-hashfilter.txt | 467 +++++++++++++++++++++++++
 cxgb4/configs/t6-config-default.txt    | 599 ++++++++++++++++++++++++++++++++
 cxgb4/configs/t6-config-hashfilter.txt | 430 +++++++++++++++++++++++
 cxgb4/t4-config.txt                    |   1 +
 cxgb4/t5-config.txt                    |   1 +
 cxgb4/t6-config.txt                    |   1 +
 9 files changed, 2682 insertions(+)
 create mode 100644 cxgb4/configs/t4-config-default.txt
 create mode 100644 cxgb4/configs/t5-config-default.txt
 create mode 100644 cxgb4/configs/t5-config-hashfilter.txt
 create mode 100644 cxgb4/configs/t6-config-default.txt
 create mode 100644 cxgb4/configs/t6-config-hashfilter.txt
 create mode 120000 cxgb4/t4-config.txt
 create mode 120000 cxgb4/t5-config.txt
 create mode 120000 cxgb4/t6-config.txt

Reply via email to