Linux初心者の入門と基礎「ネットワークドライバ(7)」 | Linux初心者の入門と基礎、Linux大学学長りなっくま先生のブログ

Linux初心者の入門と基礎「ネットワークドライバ(7)」

こんにちは!!
Linux大学学長のりなっくまです。

本日の講義をはじめていきます!!
テーマは「ネットワークドライバ(7)」です。


・・・(6)からのつづき

TCP/IPスタックは、イーサネットフレームを組み立て終えると、
そのフレームをデバイス・ドライバに引き渡します。デバイスドライバは
多数の関数を持つモジュールで、送信データを受け取るための関数を
事前にカーネルに通知しておきます。

カーネルのTCP/IPスタックは、IPパケットの送出先を決めてイーサネットヘッダー
を付加すると、デバイスドライバの送信関数を呼び出してイーサネットフレーム
を渡します。