This modifies the affine-platform.sh script to align with the kernel
boot arg irqaffinity setting as engineered by sysinv.
The default IRQ affinity setting is engineered to application cores if
they are configured. PCI IRQs for platform interfaces and NVMe are later
moved to platform cores, so this change effectively decouples platform
from application.
This is particularly noticeable when running RT kernel + kernel-bridge,
using SRIOV pod and significant traffic load. The resultant irq kernel
VF threads do work on cores where they are affined.
Partial-Bug: 1930595
Depends-On: https://review.opendev.org/c/starlingx/config/+/794270
Signed-off-by: Jim Gauld <james.gauld@windriver.com>
Change-Id: Ia74bcef5261fba449478624c1ae5e9ceaa3e54e8