Date: Tue, 28 Mar 2000 11:26:29 +0900 From: Yoshinobu Inoue <shin@nd.net.fujitsu.co.jp> To: efutch@nyct.net Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: gif and faith as kld... Message-ID: <20000328112629Q.shin@nd.net.fujitsu.co.jp> In-Reply-To: <Pine.BSF.4.05.10003272059170.5543-100000@bsd1.nyct.net> References: <20000328103805K.shin@nd.net.fujitsu.co.jp> <Pine.BSF.4.05.10003272059170.5543-100000@bsd1.nyct.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> I fixed this obvious problem in the latest message I sent with new > Makefile's. Sorry, I received those mails in reversed order. > Note that there might be some side-effect of making gif into > a kernel module. When I was using the gif kernel module I couldn't ping6 > to anywhere. Now that it's compiled directly into the kernel I can. I > have to do more testing I guess. Ah, I noticed that gif routines need to be defiend in protosw, and they are defined like below with "#ifdef NGIF" directive. in netinet/in_gif.c #if NGIF > 0 { SOCK_RAW, &inet6domain, IPPROTO_IPV4, PR_ATOMIC|PR_ADDR, in6_gif_input,0, 0, 0, 0, 0, 0, 0, 0, &nousrreqs }, { SOCK_RAW, &inet6domain, IPPROTO_IPV6, PR_ATOMIC|PR_ADDR, in6_gif_input,0, 0, 0, 0, 0, 0, 0, 0, &nousrreqs }, #endif /* GIF */ in netinet6/in_gif.c #if NGIF > 0 { SOCK_RAW, &inet6domain, IPPROTO_IPV4, PR_ATOMIC|PR_ADDR, in6_gif_input,0, 0, 0, 0, 0, 0, 0, 0, &nousrreqs }, { SOCK_RAW, &inet6domain, IPPROTO_IPV6, PR_ATOMIC|PR_ADDR, in6_gif_input,0, 0, 0, 0, 0, 0, 0, 0, &nousrreqs }, #endif /* GIF */ Some consideration like in ip_mroute.c might be necessary. Yoshinobu Inoue To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000328112629Q.shin>