Что происходит после netdev_open? - PullRequest
0 голосов
/ 08 июля 2010

Я пытаюсь понять драйвер беспроводного устройства Linux.

Итак, после вызова netdev_open ...

что происходит?

Я знаю, что пакеты передаютсячерез функцию xmit, но как получить код?

1 Ответ

0 голосов
/ 09 июля 2010

Функция dev->hard_start_xmit() для netdev вызывается из сетевого ядра - см. net/core/dev.c (в частности dev_hard_start_xmit() и dev_queue_xmit()). Эти функции в свою очередь вызываются из обработчиков протокола - см., Например, ip_queue_xmit() in net/ipv4/ip_output.c.

...