Hi everybody,

Currently I am writing a piece of code to test HW timestamping on e1000 during 
reception, which runs on FreeBSD 12, but unfortunately it seems that it isn't 
working.

The socket is created and configured as follows:

sockfd = socket(AF_INET, SOCK_DGRAM, 0);
int on = 1;
setsockopt(sockfd, SOL_SOCKET, SO_TIMESTAMP, &on, sizeof(on));

After recvmsg() is called, cmsg_type of received control messages are printed 
out with help of the control message routines 
(https://www.freebsd.org/cgi/man.cgi?query=CMSG_DATA). SCM_TIME_INFO should be 
printed out but it's not.

Is there any configuration missing? Does e1000 support HW timestamping right?

I will appreciate any help.

Best regards,
Gabriel

_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to