Discussion:
[edk2] [Network IO] About the SMB network share support
Blibbet
2015-08-24 22:59:42 UTC
Permalink
[replying on edk2-devel, not edk2-commits...]

On 08/24/2015 10:07 AM, Mang Chia Ho wrote:
[...]
(tianocore.sourceforge.net/wiki/Tasks#SMB_network_share_support)
[...]
But this task item not release any information so far.
Does this task item is still ongoing? Or someone can share me the
information about this task item.
Last time I looked, there was no BSD SMB library/codebase for use. No
BSD SMB library, no TianoCore library. There is at least one, maybe more
closed-source commerical SMB/CIFS libs that may be usable, but not for
TianoCore, only for IBVs/OEMs. UEFI has has TFTP and HTTP (but no
HTTPS). UEFI 2.5 even has some HTTP helper APIs, though I haven't looked
into them yet, maybe they can help. UEFI has TCP/UDP, so you can write
your own non-SMB solution. IMO, probably easier to port another non-SMB
protocol to UEFI than deal with MS specs/patents and TianoCore/GPL
roadblocks. Unless you have a BSD SMB library in C available.


------------------------------------------------------------------------------
Carsey, Jaben
2015-08-25 17:18:12 UTC
Permalink
I think that no one has completed this task thus far. I do not know of any currently ongoing effort to complete this task either. Maybe you can use the FTP command in the interim to meet your needs?

I have some of the header files for SMB, but no working code.

-Jaben
-----Original Message-----
Sent: Monday, August 24, 2015 4:00 PM
Subject: Re: [edk2] [Network IO] About the SMB network share support
[replying on edk2-devel, not edk2-commits...]
[...]
(tianocore.sourceforge.net/wiki/Tasks#SMB_network_share_support)
[...]
But this task item not release any information so far.
Does this task item is still ongoing? Or someone can share me the
information about this task item.
Last time I looked, there was no BSD SMB library/codebase for use. No
BSD SMB library, no TianoCore library. There is at least one, maybe more
closed-source commerical SMB/CIFS libs that may be usable, but not for
TianoCore, only for IBVs/OEMs. UEFI has has TFTP and HTTP (but no
HTTPS). UEFI 2.5 even has some HTTP helper APIs, though I haven't looked
into them yet, maybe they can help. UEFI has TCP/UDP, so you can write
your own non-SMB solution. IMO, probably easier to port another non-SMB
protocol to UEFI than deal with MS specs/patents and TianoCore/GPL
roadblocks. Unless you have a BSD SMB library in C available.
------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
Continue reading on narkive:
Loading...