BSD/OSのネットワークドライバ概説 Copyright (C) 1998 by Masahiko KIMOTO <kimoto@ohnolab.org> 第一版:1998年7月21日 [1.はじめに] 4.4BSD UNIXのネットワークドライバの構造について概説する。この資料では BSD/OS 3.1を例として用いる。以下とくに断りがない限りBSDという名称は BSD/OSを指すものとする。またネットワークドライバと言った場合、データリ ンク層のドライバを指すものとする。 BSDのネットワークドライバはデバイス依存部とデバイス非依存部に分けるこ とができる。前者はne2000や3c509など、ハードウェアごとに存在する。後者 はEthernetならEthernetで共有される。したがって、新しいEthernetボード用 のドライバを追加する場合は前者のみを実装すれば良い。また、あらた