From: Jim Paris <[EMAIL PROTECTED]> Date: Mon, 21 Jan 2008 17:02:48 -0500
> This is needed because in ndisc.c, we have: > > static void ndisc_router_discovery(struct sk_buff *skb) > { > // ... > if (ndopts.nd_opts_mtu) { > // ... > if (rt) > rt->u.dst.metrics[RTAX_MTU-1] = mtu; > > rt6_mtu_change(skb->dev, mtu); > // ... > } > > Since the mtu is set directly here, rt6_mtu_change_route thinks that > it is unchanged, and so it fails to update the MSS accordingly. This > patch lets rt6_mtu_change_route still update MSS if old_mtu == new_mtu. > > Signed-off-by: Jim Paris <[EMAIL PROTECTED]> This seems ok, patch applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html