[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.