check_icmp: use packet reception time to compute rtt

Currently, check_icmp uses processing time to compute rtt. This can lead to invalid values when the machine is heavily loaded. The patch I propose uses the SO_TIMESTAMP feature of setsockopt to use the kernel reception time instead.