Mbuf networking issue

Steven King sking at zetron.com
Fri Nov 17 06:41:23 UTC 2006


Hi all,

I have been tracking down a problem related to memory corruption of part of
the mbuf structures during a heavy network load.  It ends up attempting to
load an invalid address into a register causing a program exception
(powerpc).

Looking through the BSD glue code, we noticed that splimp(), splnet() and
splx() do nothing, does this mean there is no protection on the mbufs used
by the stack? Should these be defined?

Thanks,

Steven King
Firmware Design Engineer
Zetron - Australasia
Phone: +61 7 3856 4888 (Ext 220)
Fax: +61 7 3356 6877
Internet: www.zetron.com


  




More information about the users mailing list