Date: Thu, 28 May 2020 11:31:04 +0000 From: <Gabriel.Moyano@dlr.de> To: <freebsd-questions@freebsd.org> Subject: HW timestamping e1000 Message-ID: <21b2a889fc064188bf51da27211ab462@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 -------------------------- Deutsches Zentrum f=FCr Luft- und Raumfahrt e.V. (DLR) Institute for Software Technology | SC-OSS | Lilienthalplatz 7 | 38108 Brau= nschweig | Germany Gabriel Moyano | Research Scientist in Onboard Software Systems group gabriel.moyano@dlr.de<mailto:gabriel.moyano@dlr.de> DLR.de<http://www.dlr.de/>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?21b2a889fc064188bf51da27211ab462>