Date: Tue, 2 Jun 2020 10:46:00 +0000 From: <Gabriel.Moyano@dlr.de> To: <freebsd-net@freebsd.org> Subject: HW timestamping e1000 Message-ID: <798afa552a794a0f9c07aa2fca422ea3@dlr.de>
next in thread | raw e-mail | index | archive | help
Hi everybody, Currently I am writing a piece of code to test HW timestamping on e1000 dur= ing reception, which runs on FreeBSD 12, but unfortunately it seems that it= isn't working. The socket is created and configured as follows: sockfd =3D socket(AF_INET, SOCK_DGRAM, 0); int on =3D 1; setsockopt(sockfd, SOL_SOCKET, SO_TIMESTAMP, &on, sizeof(on)); After recvmsg() is called, cmsg_type of received control messages are print= ed out with help of the control message routines (https://www.freebsd.org/c= gi/man.cgi?query=3DCMSG_DATA). SCM_TIME_INFO should be printed out but it's= not. Is there any configuration missing? Does e1000 support HW timestamping righ= t? I will appreciate any help. Best regards, Gabriel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?798afa552a794a0f9c07aa2fca422ea3>