Also ich habe mir den Treibercode mal im Hinblick auf die DDoS-Schwäche angeschaut und vermute, dass das Grundproblem darin besteht, dass der ARM-Core zum Einrichten neuer TCP-Sessions bemüht wird, und wenn man sich mal die mögliche Rate von netzseitig eingehenden TCP-SYN Paketen anschaut und wie viele Maschinenbefehle ein ~400MHz ARM-Core pro Sekunde so ausführen kann, dann geht das für den Mißbrauchsfall eben nicht mehr auf (beim normalen Use Case ist das kein Problem). Der Treibercode wirkte auf mich aber auch nicht sonderlich gut optimiert, also würde ich annehmen, dass man da durch Änderungen durchaus noch einiges verbessern kann (bzw. schon hat).tesme33 hat geschrieben: ↑04.02.2019, 13:47 Aus 1 und 2 könnte ich mir vorstellen dass Intel sich das Design Ihrer Pumas anschauen muss und das überarbeiten wird. Nachdem der PUMA 7 a schon in vielen Modems ist wird man versuchen möglichst geringe Änderungen zu finden, welche nach aussen nicht sichtbar sind, aber die Probleme behebt(soweit möglich). Und deswegen gehe ich davon aus dass Sie eine neue Revision des Chips machen werden. Nur am Treiber rumbasteln verdeckt nur die Symptome und löst nicht die Ursache.
Das grundlegende Mißverhältnis von netzseitiger maximaler Paketrate und Taktfrequenz des Cable Modem CPU-Core gibt es m.W. bei Broadcom genauso (da ist es ein MIPS-Core). Also entweder wird da der CPU-Core nicht bemüht, oder Broadcom hat eben schon früher die Optimierungen vorgenommen, die Intel erst nachziehen musste.
Das Problem, dass der ARM-Core deutlich leistungsfähiger sein müsste, oder eben gewisse Funktionen durch festverdrahtete Logik (aka "Hardware-Beschleunigung) ersetzt werden müssten, behebt man aber nicht mit einem Microcode-Update, und IMHO ist das auch für eine neue Chiprevision "zu groß". Das sehe ich dann eher in einem Nachfolgeprodukt.
Wobei sich die Frage stellt, ob das überhaupt nötig ist, denn wie gesagt hat der Broadcom-Chipsatz dieses "Mißverhältnis" ja auch. Wenn der das nur "geschickter kaschiert", wäre eben doch nur ein "am Treiber rumbasteln" erforderlich, um auf das gleiche Niveau zu kommen.