tarosukeの日記: [talos]ネットワーク ii
日記 by
tarosuke
送信回りを整える。送信する時はデバイスドライバの送信ハンドラを宛先とともに直接呼ぶ。宛先が必要なのはデバイスドライバにはパケットから宛先を抽出する能力がないから。んで、こいつにはMACヘッダを付けなきゃならんが宛先アドレスからプロトコル番号と宛先を抽出、必要があればARPし、物理アドレスが得られたらそれをMACヘッダに格納してtrueで戻る(falseで戻ったらARP失敗=destinationHostNotReachable)。んで、デバイスヘッダが必要なら追加してデバイスに書き込んで送信。
...ってやってたらこんな刻限になっちまったぃ。
--
...まだコード書いてる俺ガイル...orz
[talos]ネットワーク ii More ログイン