Skip to contentSkip to conversation

Host Fabric Interface (HFI) device driver available on sourceforge

ANNOUNCE Jim Dykman 2 participants 3 messages Oct 31, 2010

Subsystems (2)
lore
Share & tools
lore

Jim Dykman

author
#0 lore raw

The HFI network interface is the internal cluster fabric of IBM's PERCS supercomputer. The device driver patch for 2.6.36, hfi-utils, and an introduction to the hardware are available on the sourceforge page (http://sourceforge.net/projects/hfidevicedriver). The hardware design is under US export control, so we cannot release hardware specs.

The HFI device driver allows direct user-space access to network resources; a reference library will be uploaded to http://sourceforge.net/projects/halreferencelib in the next few days.

The driver has been running in the lab for several months. The user-space access is essentially complete. We are still working on IPv6, and we are now starting work on an ofed-over-hfi driver, but we'd like to start the review process without them.

Jim Dykman

maintainer
#1 lore raw

From: Jim Dykman <[email protected]>
Date: Sat, 30 Oct 2010 23:10:27 -0400

Quoted 6 lines

The HFI network interface is the internal cluster fabric of IBM's PERCS supercomputer. The device driver patch for 2.6.36, hfi-utils, and an introduction to the hardware are available on the sourceforge page (http://sourceforge.net/projects/hfidevicedriver). The hardware design is under US export control, so we cannot release hardware specs.

Nobody is going to look at your code, let alone help review it for inclusion, if you just say "go look at this stuff on this sourceforge web site."

You have to post the kernel patches here, one by one.

author
#2 lore raw
Quoted 10 lines · David Miller

From: Jim Dykman<[email protected]>
Date: Sat, 30 Oct 2010 23:10:27 -0400

Quoted 6 lines

The HFI network interface is the internal cluster fabric of IBM's PERCS supercomputer. The device driver patch for 2.6.36, hfi-utils, and an introduction to the hardware are available on the sourceforge page (http://sourceforge.net/projects/hfidevicedriver). The hardware design is under US export control, so we cannot release hardware specs.

Quoted 5 lines

Nobody is going to look at your code, let alone help review it for inclusion, if you just say "go look at this stuff on this sourceforge web site."

You have to post the kernel patches here, one by one.

Sorry, thought I was following the instructions for large patches in Documentation/SubmittingPatches. It is currently one patch of about 22000 lines, around 630k.

Most of the patch is new files, I'm figuring one file per email.
There are 2 files just under 3000 lines, 4 in the 1000-1700 line range, and some smaller ones. Do I need to break any of those up further?

Jim Dykman