[comp.sys.alliant] TCP/IP kernel code

hyc@hanauma.jpl.nasa.gov (Howard Chu) (03/28/91)

Are there any Alliant kernel hackers reading this group? I've just recompiled
the Reno BSD TCP release and tried to shoe-horn it into our Concentrix 5.6
kernel, but despite hunting down all the unresolved symbols and other interesting
problems, I can't get the system running. 

A bus error occurs in the LCK_exclusive routine, invoked from in_pcballoc,
invoked from tcp_attach. I know that the inpcb has a system lockid in the
structure, but I didn't expect that any TCP-level code had to worry about it.
in_pcballoc appears to be passing a null address into LCK_exclusive. Where
does this lockid variable get initialized? Browsing the symbol tables of the
Concentrix tcp modules doesn't yield any references to this lockid, so why
is it being initialized OK with the Concentrix code but not with the new
TCP? Please save me from another few hours with adb and ddt!
-- 
  -- Howard Chu @ Jet Propulsion Laboratory, Pasadena, CA
	Disclaimer: How would I know, I just got here!

hyc@hanauma.jpl.nasa.gov (Howard Chu) (03/28/91)

Oops. I found one missing step. Disregard previous post, more news later...
-- 
  -- Howard Chu @ Jet Propulsion Laboratory, Pasadena, CA
	Disclaimer: How would I know, I just got here!