Subject: Re: IPv6 PMTUD broken
To: Ronald van der Pol <Ronald.vanderPol@rvdp.org>
From: None <email@example.com>
Date: 06/03/2004 15:22:49
>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?
rmx_mtu == 0 is normal (it means "obey interface MTU").