Contents Of The open-fcoe Tarball
=================================
1. kernel patches for libfc and fcoe module version 1.0.3

There are 19 new patches in kernel-patches directory for Open-FCoE initiator.

kernel-patches/01-fcoe-have-kconfig-show-fcoe-op
kernel-patches/02-libfc-use-relative-delay-not-a
kernel-patches/03-libfc-fix-lport-mutex-recursio
kernel-patches/04-none
kernel-patches/05-libfc-fixed-bug-when-creating-
kernel-patches/06-fcoe-fixed-bug-when-creating-v
kernel-patches/07-libfc-page-fault-when-accessin
kernel-patches/08-libfc-added-fc_fcp_cmd_send-ap
kernel-patches/09-libfc-added-fc_fcp_complete-ap
kernel-patches/10-libfc-added-resp-handler-arg-t
kernel-patches/11-libfc-replaced-fsp-cmd-check-i
kernel-patches/12-libfc-modified-fc_lun_reset_se
kernel-patches/13-libfc-some-very-minor-code-cle
kernel-patches/14-libfc-fcoe-use-tabs-instead-of
kernel-patches/15-fcoe-stop-hooking-into-module-
kernel-patches/16-libfc-fix-do-not-use-retry-tap
kernel-patches/17-libfc-fix-kzalloc-null-return
kernel-patches/18-fcoe-check-dev-stats-before-ac
kernel-patches/19-libfc-added-module-version-1-0
kernel-patches/series

Please apply these patches on top of previous package tarball
having last patch as "kernel-patches/41-libfc-add-a-debug-statement-fo"

When configuring your kernel you will need to enable libfc and fcoe.


    CONFIG_LIBFC:
    Fibre Channel library module
	Symbol: LIBFC [=m]
	Prompt: LibFC module
		Defined at drivers/scsi/Kconfig:331
		Depends on: SCSI_LOWLEVEL && SCSI && SCSI_FC_ATTRS
			Location:
			  -> Device Drivers
			    -> SCSI device support
			      -> SCSI low-level drivers (SCSI_LOWLEVEL [=y])


    CONFIG_FCOE:
    Fibre Channel over Ethernet module
	Symbol: FCOE [=m]
	Prompt: FCoE module
		Defined at drivers/scsi/Kconfig:337
		Depends on: SCSI_LOWLEVEL && SCSI && LIBFC
			Location:
			  -> Device Drivers
			    -> SCSI device support
			      -> SCSI low-level drivers (SCSI_LOWLEVEL [=y])
			        -> LibFC module (LIBFC [=m])


2. User space application code

	The user space code is up to date ALL current code in this tar ball
unlike other code having only changes since last package.

2.1 Linux HBAAPI Vendor Library

	The HBAAPI vendor library is a shared library with functions that
support the API routines in the HBAAPI library. This library is required by
fcoe application/s. Please refer to libhbalinux/README for more details on 
this library and libhbalinux/INSTALL to install this library.

This library code is all upto date and no changes since last  package.

	1. Fixes to support non-deprecated sysfs
	2. Fixed data type build error on i386 machines
	3. Clarification of the installation procedure document

2.2 usr applications programs and scripts

	All fcoe user applications programs and startup scripts code is in
"usr" directory. Please refer to usr/INSTALL for more details.

This application code is all upto date and major changes since last  package.

	1. Added more DCB event handling to fcoemon, PFC and logical link 
	   in addition to previously supported fcoe app event. 
	2. Updated fcoeadm for changed sysfs location for foce create/destroy
	   parameters.
	3. Re-organized makefiles to easily managed fcoemon makefiles with
	   other user space code (fcoeadm) from open-fcoe.org.

Expected Install Destinations
=============================
kernel patches	applied to Linus' 2.6.27-rc5 + last package.

open-fcoe 		/etc/rc.d/init.d/open-fcoe
open-fcoe.conf		/etc/fcoe/open-fcoe.conf
fcoeadm			/sbin/fcoeadm
fcoemon			/sbin/fcoemon
fcoeplumb		/sbin/fcoeplumb
fcoeadm.8.gz		/usr/share/man/man8/fcoeadm.8.gz
fcoemon.8.gz		/usr/share/man/man8/fcoemon.8.gz
libhbalinux.so		/usr/local/lib[64]/libhbalinux.so
