On 7/2/2011 8:25 PM, Bernd Blaauw wrote:
> Ah good news.
> Basicly FTP.EXE already suffices, except for the following:
> * FTP-only, no http/https
> * requires entering commands or external script as input
> * no renaming for storing (www.mysite.com/somelongfilename.zip -->
> c:\short.zip)

mTCP FTP does support this.  The full syntax for the get command is:

   get <server_file> [<local_name>]

And for the put command:

   put <local_name> [<server_file>]

The second parameter is optional and allows you to do the rename.  This 
is similar to Unix command line clients.

>> There are other issues with jumbo frames.  We might be able to support
>> them, but getting the performance out of them will be close to
>> impossible with the way packet drivers work.  If you hardware can do
>> jumbo frames it might be a better candidate for a small Linux.
> ah good to know. So, is the application or the packet driver responsible
> for setting speeds in DOS btw?

I think a better way to put it is that the packet driver design was not 
intended for 100Mb or Gigabit speed, and that the packet driver design 
becomes a limiting factor.

For each packet you send you need to cause a software interrupt.  For 
each packet received you need to take two software interrupts in 
addition to any hardware interrupts.  For receiving packets a more 
advanced design would take the initial interrupt and then poll for a 
little bit to see if there were other packets to process, and for 
sending packets you would point to a list of buffer descriptors and just 
use one interrupt.

On a low end Pentium system I've been able to get about 50% of the full 
line speed on a 100Mb PCI adapter.  That system should have been able to 
saturate the line ...



Mike



------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to