|
From: | address@hidden |
Subject: | Re: [lwip-devel] [lwip-commits] lwip/src/core/ipv6 ip6.c |
Date: | Wed, 29 Jun 2011 06:28:54 +0200 |
User-agent: | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 |
Ivan Delamer wrote:
That's what I think from reading about it, too. However, ip_frag() is currently not called from ip_forward(), and the MTU is not checked in that function either.I think this is a problem for IPv4, too. Shouldn't we call ip(6)_frag() if the mtu is exceeded?It's a bit different in IPv6, routers are not allowed to fragment packets. The specified behavior is called "Path MTU", if a router can't forward a packet it must return an ICMPv6 message and the source must fragment (or discard). It's OK to call ip_frag in IPv4 as AKAIK.
Simon
[Prev in Thread] | Current Thread | [Next in Thread] |