From owner-freebsd-hackers Fri May 12 03:33:10 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA24450 for hackers-outgoing; Fri, 12 May 1995 03:33:10 -0700 Received: from fgwmail.fujitsu.co.jp (fgwmail.fujitsu.co.jp [164.71.1.133]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id DAA24443 for ; Fri, 12 May 1995 03:33:04 -0700 Received: from fdmmail.fujitsu.co.jp by fgwmail.fujitsu.co.jp (8.6.12+2.5Wb4/3.3W5-MX941209-Fujitsu Mail Gateway) id TAA04355; Fri, 12 May 1995 19:32:52 +0900 Received: from fdm.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.6.12+2.5Wb4/3.3W5-MX950127-Fujitsu Domain Mail Master) id TAA08262; Fri, 12 May 1995 19:32:21 +0900 Received: from sysrap by fdm.fujitsu.co.jp (5.65/6.4J.6) id AA24806; Fri, 12 May 95 19:32:21 +0900 Received: from seki.sysrap.cs.fujitsu.co.jp by spad.sysrap.cs.fujitsu.co.jp with smtp (Smail3.1.28.1 #1) id m0s9s8I-00068JC; Fri, 12 May 95 19:39 JST Date: Fri, 12 May 95 19:27:46 JST From: Masahiro SEKIGUCHI Message-Id: <9505121027.AA23423@seki.sysrap.cs.fujitsu.co.jp> To: FreeBSD-Hackers@FreeBSD.org Subject: Questions/comments on ed driver Sender: hackers-owner@FreeBSD.org Precedence: bulk I examined the ed driver (of 950412 SNAP.) I found some (essentially 2) strangeness in it. I'm not sure I found bugs or just misunderstood. It is appreciated if you hackers give me comments. 1. If_ed.c defines ETHER_MAX be 1518 and ETHER_MIN 64. The length includes 4 bytes for CRC. However, it looks like the program compares them against packet lengths *without* CRC. 2. When put into 16 bit operation (isa16bit is on), if_ed.c turns the interface in 16 bit mode just before data transfer, and then back in 8 bit mode everytime. The comment says it makes DOS reboot process happy, but, if so, why cannot the back-in-8-bit process be done only in kdc_shutdown() hook?