Arnd Bergmann 3dd7669f1f ipv6: use ktime_t for internal timestamps
The ipv6 mip6 implementation is one of only a few users of the
skb_get_timestamp() function in the kernel, which is both unsafe
on 32-bit architectures because of the 2038 overflow, and slightly
less efficient than the skb_get_ktime() based approach.

This converts the function call and the mip6_report_rate_limiter
structure that stores the time stamp, eliminating all uses of
timeval in the ipv6 code.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
Cc: James Morris <jmorris@namei.org>
Cc: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
Cc: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-10-05 03:16:47 -07:00
..
2015-08-25 13:37:31 -07:00
2015-05-28 11:23:20 +08:00
2015-05-03 21:58:01 -04:00
2015-09-17 17:18:37 -07:00
2015-09-17 17:18:37 -07:00
2015-09-17 17:18:37 -07:00
2015-09-17 17:18:37 -07:00
2015-09-17 17:18:37 -07:00
2015-02-28 16:56:51 -05:00
2015-08-17 14:34:48 -07:00
2014-05-23 16:28:53 -04:00