Files
ubports_kernel_google_msm/net/ipv4
David S. Miller 2c8cec5c10 ipv4: Cache learned PMTU information in inetpeer.
The general idea is that if we learn new PMTU information, we
bump the peer genid.

This triggers the dst_ops->check() code to validate and if
necessary propagate the new PMTU value into the metrics.

Learned PMTU information self-expires.

This means that it is not necessary to kill a cached route
entry just because the PMTU information is too old.

As a consequence:

1) When the path appears unreachable (dst_ops->link_failure
   or dst_ops->negative_advice) we unwind the PMTU state if
   it is out of date, instead of killing the cached route.

   A redirected route will still be invalidated in these
   situations.

2) rt_check_expire(), rt_worker_func(), et al. are no longer
   necessary at all.

Signed-off-by: David S. Miller <davem@davemloft.net>
2011-02-14 21:33:07 -08:00
..
2011-02-08 14:00:40 -08:00
2011-01-24 13:16:16 -08:00
2010-09-23 14:33:39 -07:00
2010-10-25 13:09:45 -07:00
2010-11-18 11:02:23 -08:00
2010-12-12 22:08:17 -08:00
2011-01-14 13:36:42 +01:00
2011-02-01 15:35:25 -08:00
2011-02-01 15:35:25 -08:00
2010-09-23 14:33:39 -07:00
2011-01-24 15:32:47 -08:00
2010-10-27 11:37:32 -07:00
2011-01-24 15:32:47 -08:00
2010-07-12 12:57:54 -07:00