773a780,781
> printf(" time=%ld ns", triptime);
> /*
784a793
> */
792,794c801,803
< cp = ((u_char*)ptr) + sizeof(struct timeval);
< dp = &outpack[8 + sizeof(struct timeval)];
< for (i = sizeof(struct timeval); i < datalen; ++i, ++cp, ++dp) {
- - -
> cp = ((u_char*)ptr) + sizeof(struct timespec);
> dp = &outpack[8 + sizeof(struct timespec)];
> for (i = sizeof(struct timespec); i < datalen; ++i, ++cp, ++dp) {
798,800c807,809
< cp = (u_char*)ptr + sizeof(struct timeval);
< for (i = sizeof(struct timeval); i < datalen; ++i, ++cp) {
< if ((i % 32) == sizeof(struct timeval))
- - -
> cp = (u_char*)ptr + sizeof(struct timespec);
> for (i = sizeof(struct timespec); i < datalen; ++i, ++cp) {
> if ((i % 32) == sizeof(struct timespec))
832c841
< struct timeval tv = cur_time;
- - -
> struct timespec tv = cur_time;
852c861
< printf(", time %ldms", 1000*tv.tv_sec+tv.tv_usec/1000);
- - -
> printf(", time %ldms", 1000*tv.tv_sec+tv.tv_nsec/1000);
862c871
<
- - -
> /*
868a878,884
> */
> printf("rtt min/avg/max/mdev = %ld/%lu/%ld/%ld ns",
> (long)tmin,
> (unsigned long)(tsum),
> (long)tmax,
> (long)tmdev
> );
877c893
< int ipg = (1000000*(long
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012. № 4 51