diff options
author | Folkert <folkert@tweedegolf.com> | 2023-03-23 09:17:00 +0100 |
---|---|---|
committer | Folkert <folkert@folkertdev.nl> | 2023-04-03 23:07:39 +0200 |
commit | 494999832f7342ab3c3ef8123a45fc69f434f1ab (patch) | |
tree | 904c80a466a4ec4f1ff859ca0d6e77d2e99a3526 /libc-test | |
parent | e0d66cdec1bc00f731d35e0d1e48a5b318bcaaa4 (diff) | |
download | rust-libc-494999832f7342ab3c3ef8123a45fc69f434f1ab.tar.gz |
definitions for linux hardware timestamping
Diffstat (limited to 'libc-test')
-rw-r--r-- | libc-test/build.rs | 5 | ||||
-rw-r--r-- | libc-test/semver/linux.txt | 23 |
2 files changed, 27 insertions, 1 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs index 7c2834a807..ac0f996fc4 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -3394,7 +3394,7 @@ fn test_linux(target: &str) { } // FIXME(https://github.com/rust-lang/libc/issues/1558): passing by // value corrupts the value for reasons not understood. - if (gnu && sparc64) && ty == "ip_mreqn" { + if (gnu && sparc64) && (ty == "ip_mreqn" || ty == "hwtstamp_config") { return true; } match ty { @@ -3724,6 +3724,9 @@ fn test_linux(target: &str) { => true, "SCTP_FUTURE_ASSOC" | "SCTP_CURRENT_ASSOC" | "SCTP_ALL_ASSOC" | "SCTP_PEER_ADDR_THLDS_V2" => true, // linux 5.5+ + // FIXME: Requires more recent kernel headers + "HWTSTAMP_TX_ONESTEP_P2P" if sparc64 || musl => true, // linux v5.6+ + _ => false, } }); diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 53410113b9..178f76d946 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -818,6 +818,26 @@ GLOB_NOSPACE GRND_NONBLOCK GRND_RANDOM GRND_INSECURE +HWTSTAMP_TX_OFF +HWTSTAMP_TX_ON +HWTSTAMP_TX_ONESTEP_SYNC +HWTSTAMP_TX_ONESTEP_P2P +HWTSTAMP_FILTER_NONE +HWTSTAMP_FILTER_ALL +HWTSTAMP_FILTER_SOME +HWTSTAMP_FILTER_PTP_V1_L4_EVENT +HWTSTAMP_FILTER_PTP_V1_L4_SYNC +HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ +HWTSTAMP_FILTER_PTP_V2_L4_EVENT +HWTSTAMP_FILTER_PTP_V2_L4_SYNC +HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ +HWTSTAMP_FILTER_PTP_V2_L2_EVENT +HWTSTAMP_FILTER_PTP_V2_L2_SYNC +HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ +HWTSTAMP_FILTER_PTP_V2_EVENT +HWTSTAMP_FILTER_PTP_V2_SYNC +HWTSTAMP_FILTER_PTP_V2_DELAY_REQ +HWTSTAMP_FILTER_NTP_ALL IBSHIFT IFA_ADDRESS IFA_ANYCAST @@ -2316,6 +2336,7 @@ SIOCDIFADDR SIOCDRARP SIOCETHTOOL SIOCGARP +SIOCGHWTSTAMP SIOCGIFADDR SIOCGIFBR SIOCGIFBRDADDR @@ -2341,6 +2362,7 @@ SIOGIFINDEX SIOCGMIIPHY SIOCGMIIREG SIOCSARP +SIOCSHWTSTAMP SIOCSIFADDR SIOCSIFBR SIOCSIFBRDADDR @@ -3128,6 +3150,7 @@ getspnam_r gettid getxattr hasmntopt +hwtstamp_config iconv iconv_close iconv_open |