{"id":4706,"date":"2016-02-16T14:16:46","date_gmt":"2016-02-16T14:16:46","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=4706"},"modified":"2016-02-16T14:20:11","modified_gmt":"2016-02-16T14:20:11","slug":"ethtool-with-timestamp-support","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=4706","title":{"rendered":"ethtool with Timestamp Support"},"content":{"rendered":"<pre class=\"brush: plain; title: with timestamp support; notranslate\" title=\"with timestamp support\">\r\n$ ethtool enp1s0\r\nSettings for enp1s0:\r\n        Supported ports: &#x5B; TP ]\r\n        Supported link modes:   10baseT\/Half 10baseT\/Full\r\n                                100baseT\/Half 100baseT\/Full\r\n                                1000baseT\/Full\r\n        Supported pause frame use: Symmetric\r\n        Supports auto-negotiation: Yes\r\n        Advertised link modes:  10baseT\/Half 10baseT\/Full\r\n                                100baseT\/Half 100baseT\/Full\r\n                                1000baseT\/Full\r\n        Advertised pause frame use: Symmetric\r\n        Advertised auto-negotiation: Yes\r\n        Speed: 100Mb\/s\r\n        Duplex: Full\r\n        Port: Twisted Pair\r\n        PHYAD: 1\r\n        Transceiver: internal\r\n        Auto-negotiation: on\r\n        MDI-X: off (auto)\r\n        Supports Wake-on: pumbg\r\n        Wake-on: g\r\n        Current message level: 0x00000007 (7)\r\n                               drv probe link\r\n        Link detected: yes\r\n\r\n$ ethtool -i enp1s0\r\ndriver: igb\r\nversion: 5.2.18-k\r\nfirmware-version:  0. 6-5\r\nbus-info: 0000:01:00.0\r\nsupports-statistics: yes\r\nsupports-test: yes\r\nsupports-eeprom-access: yes\r\nsupports-register-dump: yes\r\nsupports-priv-flags: no\r\n\r\n$ ethtool -T enp1s0\r\nTime stamping parameters for enp1s0:\r\nCapabilities:\r\n        hardware-transmit     (SOF_TIMESTAMPING_TX_HARDWARE)\r\n        software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)\r\n        hardware-receive      (SOF_TIMESTAMPING_RX_HARDWARE)\r\n        software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)\r\n        software-system-clock (SOF_TIMESTAMPING_SOFTWARE)\r\n        hardware-raw-clock    (SOF_TIMESTAMPING_RAW_HARDWARE)\r\nPTP Hardware Clock: 0\r\nHardware Transmit Timestamp Modes:\r\n        off                   (HWTSTAMP_TX_OFF)\r\n        on                    (HWTSTAMP_TX_ON)\r\nHardware Receive Filter Modes:\r\n        none                  (HWTSTAMP_FILTER_NONE)\r\n        all                   (HWTSTAMP_FILTER_ALL)\r\n\r\n$ dmesg | grep igb\r\n&#x5B;    5.521150] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.2.18-k\r\n&#x5B;    5.528611] igb: Copyright (c) 2007-2014 Intel Corporation.\r\n&#x5B;    5.572451] igb 0000:01:00.0: added PHC on eth0\r\n&#x5B;    5.577186] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection\r\n&#x5B;    5.584346] igb 0000:01:00.0: eth0: (PCIe:2.5Gb\/s:Width x1) 00:0d:b9:3f:9d:bc\r\n&#x5B;    5.591815] igb 0000:01:00.0: eth0: PBA No: FFFFFF-0FF\r\n&#x5B;    5.597191] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)\r\n&#x5B;    5.642228] igb 0000:02:00.0: added PHC on eth1\r\n&#x5B;    5.647005] igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network Connection\r\n&#x5B;    5.654086] igb 0000:02:00.0: eth1: (PCIe:2.5Gb\/s:Width x1) 00:0d:b9:3f:9d:bd\r\n&#x5B;    5.661414] igb 0000:02:00.0: eth1: PBA No: FFFFFF-0FF\r\n&#x5B;    5.666672] igb 0000:02:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)\r\n&#x5B;    5.711391] igb 0000:03:00.0: added PHC on eth2\r\n&#x5B;    5.716129] igb 0000:03:00.0: Intel(R) Gigabit Ethernet Network Connection\r\n&#x5B;    5.723292] igb 0000:03:00.0: eth2: (PCIe:2.5Gb\/s:Width x1) 00:0d:b9:3f:9d:be\r\n&#x5B;    5.730654] igb 0000:03:00.0: eth2: PBA No: FFFFFF-0FF\r\n&#x5B;    5.735982] igb 0000:03:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)\r\n&#x5B;    5.747308] igb 0000:01:00.0 enp1s0: renamed from eth0\r\n&#x5B;    5.770235] igb 0000:03:00.0 enp3s0: renamed from eth2\r\n&#x5B;    5.797884] igb 0000:02:00.0 enp2s0: renamed from eth1\r\n\r\n<\/pre>\n<pre class=\"brush: plain; title: without timestamp support; notranslate\" title=\"without timestamp support\">\r\n$ ethtool em1\r\nSettings for em1:\r\n\tSupported ports: &#x5B; TP ]\r\n\tSupported link modes:   10baseT\/Half 10baseT\/Full \r\n\t                        100baseT\/Half 100baseT\/Full \r\n\t                        1000baseT\/Full \r\n\tSupported pause frame use: No\r\n\tSupports auto-negotiation: Yes\r\n\tAdvertised link modes:  10baseT\/Half 10baseT\/Full \r\n\t                        100baseT\/Half 100baseT\/Full \r\n\t                        1000baseT\/Full \r\n\tAdvertised pause frame use: No\r\n\tAdvertised auto-negotiation: Yes\r\n\tSpeed: 100Mb\/s\r\n\tDuplex: Full\r\n\tPort: Twisted Pair\r\n\tPHYAD: 2\r\n\tTransceiver: internal\r\n\tAuto-negotiation: on\r\n\tMDI-X: off (auto)\r\n\tSupports Wake-on: pumbg\r\n\tWake-on: g\r\n\tCurrent message level: 0x00000007 (7)\r\n\t\t\t       drv probe link\r\n\tLink detected: yes\r\n\r\n$ ethtool -i em1\r\ndriver: e1000e\r\nversion: 3.2.5-k\r\nfirmware-version: 0.4-3\r\nbus-info: 0000:00:19.0\r\nsupports-statistics: yes\r\nsupports-test: yes\r\nsupports-eeprom-access: yes\r\nsupports-register-dump: yes\r\nsupports-priv-flags: no\r\n\r\n$ ethtool -T em1\r\nTime stamping parameters for em1:\r\nCapabilities:\r\n\tsoftware-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)\r\n\tsoftware-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)\r\n\tsoftware-system-clock (SOF_TIMESTAMPING_SOFTWARE)\r\nPTP Hardware Clock: none\r\nHardware Transmit Timestamp Modes: none\r\nHardware Receive Filter Modes: none\r\n\r\n$ dmesg | grep e1000\r\n&#x5B;    3.583797] e1000e: Intel(R) PRO\/1000 Network Driver - 3.2.5-k\r\n&#x5B;    3.583798] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.\r\n&#x5B;    3.584295] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints\/sec) set to dynamic conservative mode\r\n&#x5B;    3.774720] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT\/s:Width x1) b8:ac:6f:2f:14:cf\r\n&#x5B;    3.785851] e1000e 0000:00:19.0 eth0: Intel(R) PRO\/1000 Network Connection\r\n&#x5B;    3.796763] e1000e 0000:00:19.0 eth0: MAC: 8, PHY: 8, PBA No: 2011FF-0FF\r\n&#x5B;    3.812746] e1000e 0000:00:19.0 em1: renamed from eth0\r\n&#x5B;   34.403887] e1000e: em1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx\/Tx\r\n&#x5B;   34.403998] e1000e 0000:00:19.0 em1: 10\/100 speed: disabling TSO\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>$ ethtool enp1s0 Settings for enp1s0: Supported ports: &#x5B; TP ] Supported link modes: 10baseT\/Half 10baseT\/Full 100baseT\/Half 100baseT\/Full 1000baseT\/Full Supported pause frame use: Symmetric Supports auto-negotiation: Yes Advertised link modes: 10baseT\/Half 10baseT\/Full 100baseT\/Half 100baseT\/Full 1000baseT\/Full Advertised pause frame use: Symmetric Advertised auto-negotiation: Yes Speed: 100Mb\/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4706","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/4706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4706"}],"version-history":[{"count":3,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/4706\/revisions"}],"predecessor-version":[{"id":4709,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/4706\/revisions\/4709"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}