#!/bin/bash # Switch into /proc/irq/$IRQ for the dwc3 usb controller cd /proc/irq/*/dwc3/.. || exit 7 # Move the USB Controller (DWC3) interrupt as requested # Modem and DIT are on 0/2/5 depending on throughput, so avoid those. # 0-3 small, 4-5 medium, 6-7 big case "$1" in medium) core=4;; big) core=6;; *) core=0;; esac # This can sometimes fail due to smp_affinity_list no longer existing... echo "${core}" > smp_affinity_list