definition of auto and all at $FWDIR/conf/fwaffinity.conf
# b. "all" - all CPUs are eligible.
# c. "ignore" - do nothing for this entry.
# d. "auto" - use any free CPU. A free CPU is one that doesn't appear in any line in this file,
healthcheck script (sk121447) gives me a warning about overlapping workers and SNDs - meaning it is not good I guess
In R77, when the affinity is set to auto, the output of "fw ctl affinity -l -r " shows specific cores for my interfaces, not all.
[Expert@fw1:1]# clish -c "show configuration" | grep "mdps int"
set mdps interface bond0 sync on
set mdps interface eth3 management on
[Expert@fw1:1]# mq_mng -o
No multiqueue supported interfaces available
[Expert@fw1:1]# dplane
Context set to Data Plane
[Expert@fw1:0]# mq_mng -o
Total 6 cores. Multiqueue 3 cores
i/f type state mode cores
------------------------------------------------------------------------------------------------
eth5 ixgbe Up Auto (3/3) 0,3,1
eth6 ixgbe Up Auto (3/3) 0,3,1
output from the healthcheck script
+-----------------------+
| CoreXL |
+-----------------------+
CoreXL Notice: Cores detected operating as both fw workers and SNDs. Please review sk98737 and sk98348 for more information.
CoreXL Settings:
Interface eth0: CPU all
Interface eth2: CPU all
Interface eth3: CPU all
Kernel fw_0: CPU 5
Kernel fw_1: CPU 2
Kernel fw_2: CPU 4
Interface eth5: has multi queue enabled
Interface eth6: has multi queue enabled