ming fu:

Hi,

With splnet() became a no-op in sys/systm.h

   static __inline intrmask_t    splnet(void)        { return 0; }

What should I use to replace the splnet?

I have a module receiving input from both ip_input() and a device that userland can write to. I guess I was cover from the ip_input() as it should have the proper lock. However, I am on my own to figure out what to replace the splnet() when receive from the device from the userland. It uses splnet() in FreeBSD 4.x.

You should use mutex locks instead of splnet.

See for example cx(4) driver.

rik

Thanks in advance,
Ming
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"



_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to