TOP
SSV Software Systems Registrieren  Registrieren
Einloggen, um private Nachrichten zu lesen  Einloggen, um private Nachrichten zu lesen
Startseite FAQ Suchen Mitglieder Profil  Login 
SSV Support-Forum
Bridge am eth0 empfängt 18 Geisterbytes als Trailer

 
Neues Thema eröffnen   Neue Antwort erstellen    SSV-Forum Foren-Übersicht >>> ADNP/9200
<<< Vorheriges Thema - Nächstes Thema >>>  
Beiträge der letzten Zeit anzeigen:   
Autor Nachricht
hne



Anmeldedatum: 11.07.2008
Beiträge: 151
Wohnort: Hannover

BeitragVerfasst am: 21.06.2011, 15:42    Titel: Bridge am eth0 empfängt 18 Geisterbytes als Trailer Antworten mit Zitat

Durch zwei Fehler im Linux Netzwerk-Treiber des AT91 werden generell 18 Bytes zu viel an der Schnittstelle eth0 empfangen.

Beim normalen TCP/IP-Transfer oder bei gerouteten IP-Paketen fällt der Fehler nicht auf, da die Länge des Paketes aus dem IP-Header korrekt benutzt wird. Das Netzwerkinterface funktioniert also problemlos, wenn die Daten lokal im ADNP/9200 verarbeitet werden.

Werden die Daten jedoch im rohen Ethernet-Format benutzt, oder im Falle von Bridging weiter gereicht, dann sind alle Pakete um 18 Bytes länger. Einige Programme erkennen darin einen Ethernet-Trailer und wenn die Pakete das MTU-Limit von 1500 erreichen kommt es zu starken Übertragungsproblemen.

Im Linux Kernel linux-2.6.16.20-at91-ssv4 vom 3.6.2011 wurden diese Fehler behoben:
  1. 4 Bytes CRC aus abziehen (siehe 2.6.27 Boris Astardzhiev)
  2. Ethernet-Länge "skb->len" nach "eth_type_trans" nicht ändern

_________________
Henry Nestler
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    SSV-Forum Foren-Übersicht >>> ADNP/9200 Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht teilnehmen.

SSV Software Systems GmbH

Dünenweg 5
30419 Hannover

Fon: +49(0)511 / 40 000-0
Fax: +49(0)511 / 40 000-40

sales@ssv-embedded.de

 

Impressum    ·    Datenschutz    ·    AGB

© 2018 SSV Software Systems GmbH. Alle Rechte vorbehalten.

ISO 9001:2015