Die Lösungsansätze sind nach Implementierungsaufwand (gering ... hoch) sortiert:
- Prioritätenvergabe der IRQ Prozesse überarbeiten
- IRQ 18 während echtzeitkritischen Programmabläufen deaktivieren
- Abarbeitung des softirq-Codes innerhalb der Interruptserviceroutine des Netzwerkkartentreibers, softirqs niedrig priorisieren
- Eigene softirqs für jedes Ethernetdevice
Manuel Traut
2007-02-25