THESE ARE THE CHANGES MADE OR ASSUMED ETHERNET DRIVER.


 1. port_number for lsl_control calls LSL_GET_BUFFER_SIZE & DEVICE_DRIVER_MALLOC
	is been made equal to ETHERNET_PORT_NUMBER.

2. the function prototypes for send_ethernet_packet and other routines are 
   derived from lsl_control(REGISTER_DEVICE_DRIVER call.


3. adjust so that ptr to buffer is longword aligned.

4. ethernet buffer is 1792 bytes == 700h

5, February, 1996
-----------------
1. ethprt.68k - modified code so that call to the C function
	ethernet_rx_error_adjust_scheduled_rx_list()
   uses one parameter that is 0 on rx errors and 1 on overflow errors.
2. etherrx.c, put_pkt_on_recvd_que() - added stat code as below
(((DEVICE_DRIVER_REGISTRATION_ENTRY *)(ethernet.port.device_driver_id))->rfc1213_ifEntry.ifInOctets) += len_of_ethernet_pkt;
3. etherrx.c, ethernet_rx_error_adjust_scheduled_rx_list() - modified func
   to accept one more parameter. Based on this stat is adjusted as in below
   code.
	if (error_or_overflow == 0)
	{
	 	++(((DEVICE_DRIVER_REGISTRATION_ENTRY *)(ethernet_class.port.device_driver_id))->rfc1213_ifEntry.ifInErrors);
	}
	else
	{
		++(((DEVICE_DRIVER_REGISTRATION_ENTRY *)(ethernet_class.port.device_driver_id))->rfc1213_ifEntry.ifInDiscards);
	}
4. ethertx.c, send_ethernet_packet() - Intro-ed stat code as below
++(((DEVICE_DRIVER_REGISTRATION_ENTRY *)(sptr_ethernet_port_class->device_driver_id))->rfc1213_ifEntry.ifOutDiscards);

  Also code as below

++(((DEVICE_DRIVER_REGISTRATION_ENTRY *)(sptr_ethernet_port_class->device_driver_id))->rfc1213_ifEntry.ifOutQLen);
(((DEVICE_DRIVER_REGISTRATION_ENTRY *)(sptr_ethernet_port_class->device_driver_id))->rfc1213_ifEntry.ifOutOctets) += number_of_bytes;

5. ethertx.c, ethernet_tx_isr_complete() - Added code as below
--(((DEVICE_DRIVER_REGISTRATION_ENTRY *)(sptr_ether_port_class->device_driver_id))->rfc1213_ifEntry.ifOutQLen);

6. ethertx.c - added new function ether_tx_error() to maintain stat on
   number of tx errors.

7. ethprt.68k - on tx errors, arranged to call C function ether_tx_error().

ETHPRT.68K -
	21st July 1997 (Chetan)
	Chetan made the initialization of IVT using the VBR for SCC1INT

Jo 04/11/98 : modified number of TX and RX buffers.
	      We will have 8 ethernet tx buffers and 8 ethernet tx buffers
	      Changed file kether.h

Jo 25/02/99 : Added Register debugger to fix buffer leakage.
	      buffdebug - Gives the Rx and Tx lists.		
	      Changed file etherini.c
