Linux-2.4: Merge Emulex and Qlogic FC drivers ?
Hi all !
i want merge the linux driver for FC controllers from Qlogic and Emulex (All series from both) into the kernel tree, because i need this for our company.
Qlogic is clear GPL but Emulex have no GPL.
I think the license to use the code is free and i see no problems.
Anyone else working with this stuff or any hints ?
greetings
Daniel
commence Daniel Mehrmann quotation:
Quoted 6 lines
i want merge the linux driver for FC controllers from Qlogic and Emulex (All series from both) into the kernel tree, because i need this for our company.
Qlogic is clear GPL but Emulex have no GPL.
I think the license to use the code is free and i see no problems.
The last time I looked at an Emulex Linux driver (for the LP-7000, about six months ago), it consisted of a large binary-only portion, shipped in a .a file, and the source code for a shim to have the library code talk to the kernel.
Furthermore, the driver was configured by editing a .c file and rebuilding it.
All in all, a quality experience.
Signature · 4 lines
/ | [|] Sean Neakums | Questions are a burden to others; [|] <[email protected]> | answers a prison for oneself. \ |
Quoted 14 lines · Sean Neakums
commence Daniel Mehrmann quotation:
Quoted 7 lines
i want merge the linux driver for FC controllers from Qlogic and Emulex (All series from both) into the kernel tree, because i need this for our company.
Qlogic is clear GPL but Emulex have no GPL.
I think the license to use the code is free and i see no problems.The last time I looked at an Emulex Linux driver (for the LP-7000, about six months ago), it consisted of a large binary-only portion, shipped in a .a file, and the source code for a shim to have the library code talk to the kernel.
Quoted 4 lines
Furthermore, the driver was configured by editing a .c file and rebuilding it.
All in all, a quality experience.
Mh, i have the complete source code. Only the hba access for IP over FC is binary, but that`s a libary api for userland tools. I only want merge the standalone driver for both products. If i do this, i must add this to a readme file.
greetings
DAniel
Quoted 18 lines · Daniel Mehrmann
Quoted 17 lines · Sean Neakums
commence Daniel Mehrmann quotation:
Quoted 7 lines
i want merge the linux driver for FC controllers from Qlogic and Emulex (All series from both) into the kernel tree, because i need this for our company.
Qlogic is clear GPL but Emulex have no GPL.
I think the license to use the code is free and i see no problems.The last time I looked at an Emulex Linux driver (for the LP-7000, about six months ago), it consisted of a large binary-only portion, shipped in a .a file, and the source code for a shim to have the library code talk to the kernel.
Furthermore, the driver was configured by editing a .c file and rebuilding it.
Quoted 7 lines
Quoted 1 line
All in all, a quality experience.
Mh, i have the complete source code. Only the hba access for IP over FC is binary, but that`s a libary api for userland tools. I only want merge the standalone driver for both products. If i do this, i must add this to a readme file.
Ops, you`re right. I used the wrong directory :-(( Ok, for Emulex series i can forget this plan !
commence Daniel Mehrmann quotation:
Quoted 7 lines · Sean Neakums
Quoted 6 lines
The last time I looked at an Emulex Linux driver (for the LP-7000, about six months ago), it consisted of a large binary-only portion, shipped in a .a file, and the source code for a shim to have the library code talk to the kernel.
Quoted 8 lines
Quoted 4 lines
Furthermore, the driver was configured by editing a .c file and rebuilding it.
All in all, a quality experience.
Mh, i have the complete source code. Only the hba access for IP over FC is binary, but that`s a libary api for userland tools. I only want merge the standalone driver for both products.
My memory failed slightly: the binary-only portion is the file SourceBuild/lpfcdriver, which is copied to SourceBuild/lpfcdriver.o during the build.
The driver distribution I looked at was:
http://www.emulex.com/ts/downloads/linuxfc/rel/420p/lpfc-i386.tar
Signature · 4 lines
/ | [|] Sean Neakums | Questions are a burden to others; [|] <[email protected]> | answers a prison for oneself. \ |