ie1 problems on Sun 4/280 solved

Stuart Levy slevy at uf.msc.umn.edu
Tue Dec 20 08:16:01 AEST 1988


We have seen (and, likewise, had to uncover ourselves) a similar problem.
We don't have a Sun-4, but do have an MCP card in a Sun-3.  This is a
smart serial card (does synchronous mode, DMA, etc) which Sun supports as
a network interface; we're using it as an HDH interface to ARPAnet.

We encountered the same symptoms -- the IP input queue counter would
gradually increase over time until reaching ifq_maxlen (50) at which point
no more input packets would be accepted even though the queues themselves
were empty.

It turns out the MCP interrupts at priority 4, while all other interfaces
use priority 3, so we get the same effect as you do.  

It's too bad I didn't see your earlier message.

The funny thing was, I actually tried changing the drivers to raise
priority around the IF_ENQUEUE's as well as (effectively) around
IF_DEQUEUE in ipintr() (did that by just making splimp raise to priority 4
rather than 3).  The problem didn't go away, though, I still don't
understand why.

Anyway, maybe Sun will take two such reports more seriously than one,
though it might not be as seriously as we'd like.  They haven't admitted
to us that they've done anything wrong, so far.

	Stuart Levy, Minnesota Supercomputer Center
	slevy at uc.msc.umn.edu



More information about the Comp.sys.sun mailing list