From owner-freebsd-net@freebsd.org Tue Jun 2 10:46:04 2020 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C01E53315B5 for ; Tue, 2 Jun 2020 10:46:04 +0000 (UTC) (envelope-from Gabriel.Moyano@dlr.de) Received: from mailin.dlr.de (mailin.dlr.de [194.94.201.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailin.dlr.de", Issuer "DFN-Verein Global Issuing CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 49bpcC50MQz4TfF for ; Tue, 2 Jun 2020 10:46:03 +0000 (UTC) (envelope-from Gabriel.Moyano@dlr.de) IronPort-SDR: XfMSMBMbVN2kvkB2FyVBtzChBJIpggxY03B4Sk4JpzIPTr5n1GldTYcGA9oDlGKd84sI9tg9y1 ESNMOySmuTUQ== IronPort-PHdr: =?us-ascii?q?9a23=3AJyFrQxOo6qpmxZZb+sgl6mtUPXoX/o7sNwtQ0K?= =?us-ascii?q?IMzox0IvryrarrMEGX3/hxlliBBdydt6sZzbON7Ou6ASQp2tWoiDg6aptCVh?= =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?= =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagYb5+Ngi6oAvTu8UZn4duNrs6xw?= =?us-ascii?q?fUrHdPZ+lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2?= =?us-ascii?q?465MvwtRneVgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVz?= =?us-ascii?q?mu87tnRRn1gyoBKjU38nzYitZogaxbvhyvugB/zYDXboGUKPVxcbjQcskGSW?= =?us-ascii?q?pDRMtdSzBNDp26YoASD+QBJ+FYr4zlqlYJrBWxHxKjBPnuyjBWgn/6x6o00+?= =?us-ascii?q?MhEA7c2gwgGMkDv2nQrNXvLqsdTP66wbDOwD7eYPxYxS3z55LUchA9v/6MR7?= =?us-ascii?q?RwfNLNxUQxGA3JklSdp4P5Mj6U2ekAsXWX4vR8WO6zj2Mqth19rzyxysoslI?= =?us-ascii?q?XFm4Ibx1/L+yt23os4Kt61RFBlbNOrFpZbqi+UN4xzQsw4QmFovj43yrMcuZ?= =?us-ascii?q?GlYicF048nyAPFZ/yAaYiI7RTuX/uSLzdgnH9pZa6ziwyv/UWjxeDwTNS43V?= =?us-ascii?q?hJoyZfjNXAq2gB2wHR58SZUPdx4Fqt1SyS2w3R6+xIO104mKzGIJA72LEwjI?= =?us-ascii?q?AcsUHbEy/zn0X5kbGZe10/+uit9+TnerLmpoKAN4NsigHxLKAumsunDOo2NA?= =?us-ascii?q?YAUWeV9+S82rPk/kP3R69EguMrnqfWsZ/XO94Xpq+/Aw9JyIYs8QyzACqi0N?= =?us-ascii?q?QCh3UIMUxKdAqGj4jvJV7OPOj1Aeqjj1i2jTtmxP/LMqf8DpjDLXXPiqntca?= =?us-ascii?q?tl505Z0gUzzNRf55xOCrEGJfL+Qk7/u8bDAR8jMgy73eLnBM962IMZWWOAGK?= =?us-ascii?q?mZMKTJvFCV4uIvOfOAa5ILtzrlMfgq++bujWMlmV8aZaSp04EXZ26mEft9OE?= =?us-ascii?q?WWfGPggtEfHmcWpQc+Qvbqh0OcXjFIfHa9Qrgw5jYhCIKpXs//QdX5jqaM0S?= =?us-ascii?q?2gEthQa3xuBEqBHH3ze8ODQfhaOwyIJco0xhMNX6KgRotn8Ba/vQn947ZjNK?= =?us-ascii?q?zY93tL5trYyNFp6riLxlkJ/jtuApHF3g=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EfAwCNLNZe/xWKuAo8BQEBIoEJgUq?= =?us-ascii?q?BI4FjFIEzCoV4qSyBfAsBAQEBAQEBAQEHARQPDAQBAQKDDINUJTQJDgIDAQw?= =?us-ascii?q?BAQYBAQEBAQYEAQEChkIMgjsieH4BAQEBAQEBAQEBAQEBAQEBAQEBFgINVIE?= =?us-ascii?q?cXgGBACYBBBuDH4F+gQ2uQoE0hVGFCQaBOI5hh0YEGoIWhScEmBuLDJArB4F?= =?us-ascii?q?XmWsnkFCNSq5aAgQCBAUCFYFTghBxgzlPFwINkByJKoVCdAI1AgYIAQEDCYw?= =?us-ascii?q?rgRABAQ?= X-IronPort-AV: E=Sophos;i="5.73,463,1583190000"; d="scan'208,217";a="37048614" From: To: Subject: HW timestamping e1000 Thread-Topic: HW timestamping e1000 Thread-Index: AdY4ynWG8LIPdTAvRzGjKr0JCAUUcg== Date: Tue, 2 Jun 2020 10:46:00 +0000 Message-ID: <798afa552a794a0f9c07aa2fca422ea3@dlr.de> Accept-Language: en-US, de-DE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tm-snts-smtp: F23829074073D0C4492955DFCE672AAD9684FB6B9CBD2E0CCA491518D064DC302000:8 MIME-Version: 1.0 X-Rspamd-Queue-Id: 49bpcC50MQz4TfF X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of Gabriel.Moyano@dlr.de designates 194.94.201.12 as permitted sender) smtp.mailfrom=Gabriel.Moyano@dlr.de X-Spamd-Result: default: False [-0.94 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.70)[-0.698]; RWL_MAILSPIKE_GOOD(0.00)[194.94.201.12:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[dlr.de]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.30)[-0.296]; NEURAL_SPAM_SHORT(0.55)[0.554]; RCVD_IN_DNSWL_MED(-0.20)[194.94.201.12:from]; FROM_NO_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:680, ipnet:194.94.0.0/15, country:DE]; MID_RHS_MATCH_FROM(0.00)[] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jun 2020 10:46:04 -0000 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