After migrating the ethernet interfaces from the good old Perl days the smp-affinity node yet has no effect anymore as the code is still missing (my bad, sorry).
I wonder if it is still relevant in current NOS devices as CPUs can be added dynamically on virtualized devices.
I suggest to drop the smp-affinity node and rather use tuned instead with the network-throughput or network-latency profile
- network-throughput: Profile for throughput network tuning. It is based on the throughput-performance profile. It additionaly increases kernel network buffers.
- network-latency: Profile for low latency network tuning. It is based on the latency-performance profile. It additionaly disables transparent hugepages, NUMA balancing and tunes several other network related sysctl parameters.
I'd set network-throughput as the default on a new set system option performance <throughput | latency> CLI node which is present in the default configuration.