mikrocontroller.net

Forum: PC-Programmierung Interrupts bei UDP Paketen


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich arbeite gerade an einen kleinen Windows Kernel Module welches UDP 
Pakete über das TDI Interface empfängt und weiterschickt!

Nun habe ich ein komische Phänomen! Wenn ich 8000Pakete/s erhalte von 
zwei unterschiedlichen IPs habe ich rund 2700Interrupt/s! Wenn ich 
40000Pakete/s empfange von einer IP habe ich nur 1350Interrupts!

Kann mir bitte jemand erklären was die verschiedenen IPs mit der Anzahl 
der Interrupts zu tun hat?!

DANKE

MFG Gast

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht weil sich bei der hohen Paketrate genug Pakete in der 
Netzwerkkarte stapeln, dass der Interrupt sich gleich ein paar davon in 
einem Rutsch zur Brust kann.

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

So etwas mit den Buffer dachte ich mir auch schon. Die 8000Pakete mit 
2700Interrupts werden von 2 externen geräten erzeugt daher auch die 2 
verschiedenen IPs. Die 40000 werden von einen simulationsprogram auf 
einen Server erzeugt daher nur eine IP. Habe mit diesen 
Simulationsprogramm auch schon mal die 8000 simuliert und hatte dabei 
auch 1350 Interrupts!

MFG Gast

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.