

	The Enhanced Version of the 'eth_hook' 'schar' Driver.

Enhanced features:

	1) Parameterized driver name:
		The driver name can be passed to 'insmod' when the
		module is loaded.  See the comments in 'ethreset'.

	2) Parameterized network device name:
		The network device name can be passed to 'insmod'
		when the module is loaded.  See the comments in 'ethreset'.
		This means that 'eth_hook' does not need to be edited and
		recompiled each time the driver is used on a different
		device.  It is only necessary to edit 'ethreset' and reload
		the driver.

	3) SCHAR_GET_MAC 'ioctl' function added to get the MAC address
	   of the Network Interface Card (NIC):
		The MAC address of the NIC can now be obtained
		directly from the driver instead of issuing a shell command
		for 'ifconfig', redirecting to a file, reading the file, and
		extracting the MAC address.

	4) SCHAR_READ_TIMEOUT 'ioctl' function added so the read timeout
	   can be dynamically set.
		The driver always uses blocking reads but with a specified
		timeout.  That timeout can now be set by the user program
		dynamically to adjust to the expected response.

Note:
	See eth_lib3.c for routines to interface to this driver.
