Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Atsushi Onoe <onoe@netbsd.org>
List: source-changes
Date: 11/05/2000 19:17:17
Module Name:	syssrc
Committed By:	onoe
Date:		Sun Nov  5 17:17:17 UTC 2000

Modified Files:
	syssrc/sys/arch/i386/conf: files.i386
	syssrc/sys/conf: files
	syssrc/sys/dev: DEVNAMES
	syssrc/sys/dev/ieee1394: fwohci.c fwohcireg.h fwohcivar.h ieee1394reg.h
	    ieee1394var.h
	syssrc/sys/dev/pci: fwohci_pci.c
	syssrc/sys/netinet6: in6.c in6_ifattach.c nd6.c nd6_nbr.c
Added Files:
	syssrc/sys/dev/ieee1394: files.ieee1394 if_fw.c
	syssrc/sys/net: if_ieee1394.h if_ieee1394subr.c
	syssrc/sys/netinet: if_ieee1394arp.c if_ieee1394arp.h

Log Message:
First Prototype implementation of network interface part for IEEE1394 (if_fw).

Current status:
	Only OHCI chip is supported (fwohci).
	ping (IPv4) works with Sony's implementation (SmartConnect) on Win98.
	sometimes works but not stable.
Not implemented yet:
	IRM (Isochronous Resource Manager) functionality.
	Link layer fragmentation.
	Topology map.
More to do:
	clean ups
	MCAP
	charactor device part
	dhcp

There is no entry in GENERIC config file yet.
Follow sys/dev/ieee1394/IMPLEMENTATION to enable if_fw.


To generate a diff of this commit:
cvs rdiff -r1.169 -r1.170 syssrc/sys/arch/i386/conf/files.i386
cvs rdiff -r1.398 -r1.399 syssrc/sys/conf/files
cvs rdiff -r1.15 -r1.16 syssrc/sys/dev/DEVNAMES
cvs rdiff -r0 -r1.1 syssrc/sys/dev/ieee1394/files.ieee1394 \
    syssrc/sys/dev/ieee1394/if_fw.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/dev/ieee1394/fwohci.c \
    syssrc/sys/dev/ieee1394/ieee1394reg.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/dev/ieee1394/fwohcireg.h \
    syssrc/sys/dev/ieee1394/fwohcivar.h syssrc/sys/dev/ieee1394/ieee1394var.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/dev/pci/fwohci_pci.c
cvs rdiff -r0 -r1.1 syssrc/sys/net/if_ieee1394.h \
    syssrc/sys/net/if_ieee1394subr.c
cvs rdiff -r0 -r1.1 syssrc/sys/netinet/if_ieee1394arp.c \
    syssrc/sys/netinet/if_ieee1394arp.h
cvs rdiff -r1.36 -r1.37 syssrc/sys/netinet6/in6.c
cvs rdiff -r1.31 -r1.32 syssrc/sys/netinet6/in6_ifattach.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/netinet6/nd6.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/netinet6/nd6_nbr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.