Subject: Re: IPv6 PMTUD broken
To: Jun-ichiro itojun Hagino <itojun@itojun.org>
From: Ronald van der Pol <Ronald.vanderPol@rvdp.org>
List: tech-net
Date: 06/03/2004 08:18:29
On Thu, Jun 03, 2004 at 14:38:55 +0900, Jun-ichiro itojun Hagino wrote:

> > One more datapoint. Ping6 packets are sent with the lower mtu, while udp
> > is sent with the higher mtu. I guess I have to see what happens in
> > udp6_output.
> 
> 	i guess udp pcb is keep pointing to MTU=1500 route (like default)
> 	somehow.  normally udp pcb will get notified from icmp layer using
> 	*ctlinput, and should point to MTU=1280 route.

I'll do some more debugging. What I saw before is that ip6_output was
called with a ro != 0, ro.ro_dst had the address of einstein, but
with ro->ro_rt->rt_rmx.rmx_mtu = 0. Is this normal or should rmx_mtu
normally be != 0?

	rvdp