>> please notice that sys/netinet6 uses sys/netinet6/ip6protosw.h. >hmmm...is struct ip6protosw any different to protosw besides >pr_ctlinput and pr_ctloutput ? Maybe these functions should >now be using stdarg (as do pr_input/pr_output) so that ip6protosw >can be eliminated ? we can't. return value is different. itojun