[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[usagi-announce] 2005/02/14 snapshot
- To: usagi-announce@xxxxxxxxxxxxxx
- Subject: [usagi-announce] 2005/02/14 snapshot
- From: YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
- Date: Mon, 14 Feb 2005 11:36:44 +0900 (JST)
- Organization: USAGI Project
- Reply-to: usagi-announce@xxxxxxxxxxxxxx
Happy St. Valentine's Day!
We release USAGI snapshot on 14th February, 2005.
Its tarballs and patches are available on our ftp site and mirror sites.
ftp://ftp.linux-ipv6.org/pub/usagi/snap/kit/
ftp://ftp.linux-ipv6.org/pub/usagi/snap/split/
Here's the changelogs.
CHANGELOG
---------
2005/02/13 yoshfuji
* kernel/linux26/net/ipv6/route.c: ensure to remember "all frag" flag
even if pmtu cache entry exists.
2005/02/12 yoshfuji
* kernel/linux26/{include/linux/{ip.h,rtnetlink.h},include/net/dst.h,
net/ipv6/{Kconfig,ip6_output.c,route.c}}: In addition to reduce
pmtu to 1280, always include a fragment header after receiving
Too Big with pmtu < 1280.
2005/02/11 yoshfuji
* kernel/linux2{4,6}/net/ipv6/udp.c: get ancillary data even an
application does not receive source address. (Pointed out by
Stig Venaas <Stig.Venaas@xxxxxxxxxx> in netdev)
2005/02/10 yoshfuji
* kernel/linux2{2,4}/net/core/neighbour.c: avoid kernel oops when
base_reachable_time is set to 0.
2005/02/10 yoshfuji
* usagi/radvd/Makefile.in: update to fix compilation.
2005/02/10 yoshfuji
* src/radvd/{pathnames.h,sysctl-linux.c}: fix setting Base Reachable
Time via sysctl. We use new sysctl, which can handle Base Reachable
Time in milliseconds. To keep compatibility with old kernels, we also
support old sysctl as fallback, but it can only handle in seconds.
2005/02/10 yoshfuji
* kernel/linux26/{include/linux/sysctl.h,kernel/sysctl.c}:
add sysctl helpers (proc_dointvec_ms_jiffies() and
sysctl_ms_jiffies()) to handle time in milliseconds.
* kernel/linux26/{include/linux/sysctl.h,include/net/neighbour.h,
net/core/neighbour.c,net/ipv4/{arp.c,devinet.c},net/ipv6/{addrconf.c,
ndisc.c}}:
- add retrans_time_ms and base_reachable_time_ms, which respectively
configures Retrans Time (interval between NSs) and Base Reachable Time
(mean value of Reachable Time) in milliseconds.
- both of them will notify protocol-dependent notifier.
Currently, IPv6 is the only user.
- base_reachable_time_ms recomputes Reachable Time.
* kernel/linux26/net/ipv6/ndisc.c: deprecate old retrans_time
sysctl; this interface erroneously depends on HZ.
2005/02/10 yoshfuji
* kernel/linux26/{include/linux/{ipv6.h,sysctl.h},include/net/ipv6.h,
net/ipv6/{Kconfig,Makefile,addrconf.c,af_inet6.c,ip6_input.c,
ip6_output.c,ipv6_sockglue.c,mcast.c,raw.c}}: multicast forwarding
based on patch from Mickael Hoerdt <hoerdt@xxxxxxxxxxxxxxxxxxxxx>.
2005/02/04 kozakai
* kernel/linux26/net/ipv6/netfilter/ip6_conntrack_core.c: fixed
compilation error. inet_opt is renamed to inet_sock.
2005/02/04 yoshfuji
* kernel/linux26/net/ipv6/addrconf.c: try to delete
prefix route for permanent address on deletion
(CONFIG_IPV6_DELPREFIX). This is experimental.
When an address is being configured manually, kernel
automatically append a prefix route for the address.
On the other hand, kernel won't delete it when the address
is being deleted.
It is not a problem on prefix for auto-configured address,
but this probably is confusing on prefix for manual addresses.
(Note: prefix route for auto-configured address is managed
by its timer.)
With this option, delete prefix route if there's no address
on the device. In addition, if all the other address are
auto-configured address, we change it to dynamic
prefix route.
2005/02/03 yoshfuji
* kernel/linux26/{include/net/{ipv6.h,xfrm.h},
net/ipv6/{anycast.c,ip6_fib.c}}: make common function for
ipv6 prefix comparison.
2005/02/03 yoshfuji
* kernel/linux26: linux-2.6.11-rc3.
Note that we (almost) skipped linux-2.6.11-rc{1,2}.
2005/02/02 yoshfuji
* kernel/linux2{4,6}/net/ipv6/ndisc.c:
- we did not send redirect if we do not have host route to the
destination of redirect.
- send redirects without target link-layer address option
if the link-layer address of target is unknown.
2005/02/01 yoshfuji
* src/radvd/{radvd.c,radvd.h,send.c}: send RA with 0 Router Life
Time during forwarding is disabled.
--
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@xxxxxxxxxxxxxx>
GPG FP: 9022 65EB 1ECF 3AD1 0BDF 80D8 4807 F894 E062 0EEA