> [network_mods etc.]
> 1. Too many hooks,
> and many duplicate codes in ipv6 stack and mipv6 stack.
> (prefix handler, header parser, ndisc handler etc...)
What do you mean about having too many hooks ? Eg. prefix handler, you need
to have a hook in the receive of router advertisement to do this. This is
minimum hooks :-). Also, some of the ndisc handlers evaluate to NULL code
for both regular IPv6 code (unless you have configured mobility) as well as
some components of Mobile IPv6. Eg ndisc_mipv6_mn_solicit_ha() evaluates to
NULL on HA and CN, but is a function call on every MN node. So I don't
understand your concern here.
/ 吉藤英明 To:
<yoshfuji@linux-i cc: davem@xxxxxxxxxx,
pekkas@xxxxxxxxxx, torvalds@xxxxxxxxxxxxx, Venkata
Sent by: Jagana/Beaverton/IBM@IBMUS,
netdev-bounce@oss Subject: Re: [PATCHSET] Mobile
IPv6 for 2.5.43
In article <20021017162624.GC16370@xxxxxxxxxxxxxxxxxxx> (at Thu, 17 Oct
2002 19:26:25 +0300), Antti Tuominen <ajtuomin@xxxxxxxxxxxxxxxxxxx> says:
> The patch has been split for easier reading as follows:
> ipv6_tunnel.patch 6over6 tunneling
> network_mods.patch Modifications to network code and hooks
I think this is almost ok.
1. I believe s/ARPHRD_IPV6_IPV6_TUNNEL/ARPHRD_TUNNEL6/.
2. Please put outer address to hardware address in dev.
Note: you need to modify SIOxxx ioctls too not to overrun!
1. Too many hooks,
and many duplicate codes in ipv6 stack and mipv6 stack.
(prefix handler, header parser, ndisc handler etc...)
more comment will come later...
Well, I can't find them. I hope they'll be available when I wake up
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@xxxxxxxxxxxxxx>
GPG FP: 9022 65EB 1ECF 3AD1 0BDF 80D8 4807 F894 E062 0EEA