Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

Bug im tcp-stack gefunden

Ethernet Mega32 Experimentierboard
Antworten
  • Druckansicht
Erweiterte Suche
3 Beiträge • Seite 1 von 1
nebelfuerst007
Beiträge: 4
Registriert: 18.02.2012, 08:38:20

Bug im tcp-stack gefunden

  • Zitieren

Beitrag von nebelfuerst007 » 18.02.2012, 08:46:00

Hallo,

ich habe ein simples Programm ins mail.c gehängt, das eine Zeile über den Telnetport schreibt. ( mit usart_write und der redirection auf telnet). Nach ca. 65500 Vorgängen hängt die Sache und der AVR verrennt sich in Retries, die letztlich zum Abbruch führen.
Ursache ist diese Zeile in stack.c , die verhindert, dass der telnetd das Ack bekommt.

//ACK für Verbindungs abbau
if(tcp_entry[index].app_status == 0xFFFF)
{
return;
}

Entfernt man das Return, erfolgt kein Abbruch mehr.

Wozu dient diese Zeile ?

PS: Ich habe die RoBlue 1.5 Variante laufen,aber diese Zeilen stimmen überein.
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Re: Bug im tcp-stack gefunden

  • Zitieren

Beitrag von Ulrich » 18.02.2012, 13:17:24

Hallo,

wurde in 1.2.7 behoben.

Gruß
Uli
Nach oben

kendo
Beiträge: 32
Registriert: 24.06.2008, 19:22:04

Re: Bug im tcp-stack gefunden

  • Zitieren

Beitrag von kendo » 23.05.2012, 00:17:40

Hallo Uli
Ulrich hat geschrieben:wurde in 1.2.7 behoben.
habe aber diese Anpassung in der Version 1.2.7. nicht gefunden!

Weitere Frage dazu:
----------------------------
Wo kann ich das Changelog zu den jeweiligen Versionen finden.

Weitere Frage dazu:
---------------------------
nebelfuerst007 fragt oben: ....Wozu dient diese Zeile ?
Würde mich auch interessieren.

Danke für Alles!!!!!!
und Gruss
Kendo
Nach oben

Antworten
  • Druckansicht

3 Beiträge • Seite 1 von 1

Zurück zu „ETH_M32_EX“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum