[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[usagi-announce] 2005/02/14 snapshot

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.


Here's the changelogs.

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,
	- 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,
	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