[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: marinetti+ web server



 To: geoff
Hi Geoff

geoff wrote:
Your conclusion is wrong. Marinetti can handle the traffic--I had my IIgs on a very chatty network connection 4-5 years ago. Your problem is one or more of the following:

* Ethernet card dropping packets before the link layer reads them
* IIgs application not polling Marinetti frequently enough.

I am not sure how items one and three would cause the system to crash as per Wolfgangs original post. Would you elaborate?


> * Marinetti Link layer not ignoring promiscuous datagrams

My interpretation of your statement is "The link layer should only pass on unicast traffic destined for the ip address of the Marintti host and any other broadcast traffic. It should drop all unicast traffic for other ip addresses" Is that correct?


The only limiting factor that can possible be attributed to Marinetti is that it has no option which integrates with the link layer to disable/enable promiscuous mode. But it is probably not a good idea to support promiscuous mode on a IIgs in the first place (for reasons that you saw).

I patched the LanceGS link layer to ignore promiscuous datagrams and to keep reading datagrams in the LanceGS queue until it has one destined to my IP address or until the queue is empty. This also solved the problem where IIgs applications may not have been calling the Marinetti poll frequently enough (this is the reason why this should be changed to an interrupt instead of a poll, but it is my understanding that the Uthernet would not be able to support such a mechanism).

Correct. Uthernet uses the cs8900a chip and it does not support interrupts while it is in 8-bit mode.

Glenn


Geoff

 > Many thanks to all .
> I have put the iigs behind the firewall and filtered, it works now > flawless. > It looks like as it is as some of you have speculated about, marinetti gets > flooded with requests and can not handle it.

 > Bottom line, just open TCP/IP ports and it works.

 > Thanks again to all
 > Wolfgang

 > --- Synchronet 3.14a-Win32 NewsLink 1.85
--- Synchronet 3.14a-Win32 NewsLink 1.85
A2Central.com - Your total source for Apple II computing.