netpoll APIの受信について

投稿者: Anonymous

linux kernel 3.14まではnetpoll APIの

struct netpoll

の.rx_hookメンバーに
受信時の関数を設定することで受信が行えました。

3.15からはrx_hookメンバーが無くなっています。

受信の仕組みが変わったのか、であればその方法をお教えください。
あるいは、netpoll APIは受信のサポートをやめてしまったのでしょうか。

解決

以下を見る限り、kernel code から削除されてしまった様です。

netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP)

コミットログの最後に以下の文章があります。

Given that the netpoll packet receive code is buggy, there are no out of tree users that will be merged soon, and the code has not been used for in tree for a decade let’s just remove it. Reverting this commit can server as a starting point for anyone who wants to resurrect netpoll packet reception support.

回答者: user9156

Leave a Reply

Your email address will not be published. Required fields are marked *