Ich schreibe einen Linux Phy-Treiber, der Paket-Timestamping behandelt. Die untere Hälfte berechnet Zeitstempel und sendet diese Informationen an den Netzwerkstapel des Kernels und dann an den Benutzerbereich. Die untere Hälfte benötigt einige Informationen aus dem skb (Paket), das der Aufrufer des Tasklets hat. Ich habe Schwierigkeiten, diese SKB an das Takslet zu übergeben. Tasklet-Handler-Funktion nimmt keine andere Eingabe als unsigned long. Ich stecke hier fest. Im Folgenden finden Sie ein Code-Snippet für Ihr Verständnis -teilen Daten mit Tasklet unteren Hälfte in Linux-Treiber
Schätzen Sie Ihre Eingaben. Danke
Unsigned long entspricht void * in Linux. – 0andriy