We’ve reorganized our repository layout to better distinguish each code base. This is the new layout,
git://open-fcoe.org/openfc/open-fcoe.git
- fcconf
- fcping
- out-of-kernel build of kernel modules
git://open-fcoe.org/openfc/open-fcoe-upstream.git
- The Open-FCoE initiator based on SCSI development tree
git://open-fcoe.org/openfc/open-fcoe-target.git
- The Open-FCoE SW target based on 2.6.23 kernel and the SCST project
git://open-fcoe.org/openfc/open-fcoe-devtools.git
We will keep a soft link named open-fcoe-misc that will link to the open-fcoe-target repository to assist migration to the new FCoE SW target repository name. We will eventually remove the open-fcoe-misc link, so please start using the open-fcoe-target git URL provided above for the FCoE SW target.
Since the v2.6.25 tag has been applied to the Linux kernel we have created a compatible tarball of our code and put it on the downloads page.
Nothing additional has been done to this tarball in preparation for its release. It is simply the tip of our tree at the time 2.6.25 was tagged. All defects present in our git tree at that time are also present in the tarball.
Users wishing to use this tarball would need to get a 2.6.25 Linux kernel from www.kernel.org to compile the code against.
Since the v2.6.24 tag has been applied to the Linux kernel we have created a compatible tarball of our code and put it on the downloads page.
Nothing additional has been done to this tarball in preparation for its release. It is simply the tip of our tree at the time 2.6.24 was tagged. All defects present in our git tree at that time are also present in the tarball.
Users wishing to use this tarball would need to get a 2.6.24 Linux kernel from www.kernel.org to compile the code against.
Open-FCoE is the home of the Fibre Channel over Ethernet implementation for the Linux operating system. Our code base provides some Fibre Channel protocol processing as well as the encapsulation of FC frames within Ethernet packets. We are excited to bring this technology to the public and will do our best to facilitate everyone on this site.
We’ve created a mailing list for developers. However, we believe that most discussions will take place on the SCSI mailing list. We will post details as we understand more about how we’ll work with the existing SCSI community.
The Bugzilla and Wiki are open for anyone. We would like to keep it that way unless spam becomes a problem in which case we will tighten up access. We will also be configuring them more as this project evolves. We would like for these tools to be used heavily as they’ll help ensure we have a quality experience for both developers and users.
The download page has a single tarball of our open-fcoe tree at the time of this project’s launch. It is a derivative of the SCSI –rc tree and is therefore currently under development, which means it might be a bit unstable. We will work to make more stable tarballs available for download as the project matures.
Our SW Target, which resides in the –misc repository, relies on SCST. At this project’s launch time we did not have SCST working with the 2.6.24-rc2 tree. We wanted something usable so we’ve copied our old 2.6.23 compatible code into this repository for now. You’ll need to get a vanilla 2.6.23 kernel and follow the INSTALL document in the –misc tree to get the target to work.
To reiterate, the initiator is working with the SCSI 2.6.24-rc tree (which is contained in the –upstream repository) and the SW Target works on a vanilla 2.6.23 tree. We’ve written a rough quickstart guide to help everyone get started.
Thank you and welcome to Open-FCoE.org!