tarosukeの日記: [talos]ネットワーク
日記 by
tarosuke
ARPの応答でバグ発見。送信者と受信者が逆になってた。直してあるので今回の修正と一緒にcommitしやう。
とはいえその修正が終ってない。ICMPを登録しようとする所でIP4が必要になるのだが、IP4へのポインタはデバイスに入ってるだけで外にはない。どうやって登録しようかともにょる所。インターフェイスに検索させるのが順当なんだろうが...。
IPv4レイヤのコンストラクタでそれぞれのサブプロトコルをnewあるいは最初からIPv4に所持させるのも悪くない。何せICMPやUDPやTCPのないIPってのはちょっと考えにくいからな。ただそうするとソケットを作る時に...どっちにしても面倒か。というかパケット毎にルーティングするのは面倒だからソケット作成時に面倒を片しておこうというのが設計方針なのだが。
[talos]ネットワーク More ログイン