tarosukeの日記: [talos] ネット回りを進める
日記 by
tarosuke
結構へろへろなのでちびちびと。
抽象ethernetデバイスクラスを仕上げる。コード量は30行とかそんなもんで全然ないに等しいのだがとにかく影響がetherなデバイス全てに及ぶので慎重に進む必要がある。そもそも抽象レイヤとかカーネルコアみたいな部分はどこを取っても影響が大きいわけで、ザクザク進められる所なんてないんだが。
そしてこういう抽象レイヤはあんまりパブリックには人任せにしたくはない部分でもある。ここがダメだとそれがカバーする範囲が全部ダメダメになってしまうので。腕の立つ人になら任せられるけどそれを知るのは手間暇かかることでもあるし「腕」の方向性も大事だし。
etherなデバイスドライバはこの抽象etherデバイスクラスを継承して作る。インターフェイスは今の所上位レイヤの初期化とパケットの送受信の3つだけ。あとNICのon/offとかリンク状態の取得くらいは付けるだろうな。
[talos] ネット回りを進める More ログイン