0

Linuxで小さなネットデバイスを開発しています。私が通り抜けたとき

構造体 net_device_ops

{

.ndo_start_xmit = 転送

}

.ndo_start_xmit は、ネット デバイスからハードウェアにデータを転送するためのものです。しかし、新しいデータがネット デバイス/ハードウェアに到着したことをどのように知ることができるでしょうか。net_device で read() を処理するには? または net_device でどのように処理されましたか?

ありがとうございました

4

1 に答える 1

1

あなたが探している関数はlinux/netdevice.hnetif_rxで定義され、 net/core/dev.cで宣言されていると思います

于 2012-12-17T19:08:24.940 に答える