diff options
author | bors <bors@rust-lang.org> | 2023-02-12 03:27:07 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2023-02-12 03:27:07 +0000 |
commit | 8778e77914dd8d86a173fbb127010cf90b89b75f (patch) | |
tree | 573fed5da03580257c23749dc6d6b04222f6e201 /libc-test | |
parent | 4dc004192b54f93871418a9e17a7d30554c601e3 (diff) | |
parent | eba949dd2888386351c0b383871467729c3dc4f4 (diff) | |
download | rust-libc-8778e77914dd8d86a173fbb127010cf90b89b75f.tar.gz |
Auto merge of #3095 - devnexen:linux_sctp1, r=JohnTitor
linux starting adding sctp support
Diffstat (limited to 'libc-test')
-rw-r--r-- | libc-test/build.rs | 5 | ||||
-rw-r--r-- | libc-test/semver/linux.txt | 66 |
2 files changed, 70 insertions, 1 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs index 79c5fbc7fd..d73879d045 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -3235,8 +3235,8 @@ fn test_linux(target: &str) { "linux/reboot.h", "linux/rtnetlink.h", "linux/sched.h", + "linux/sctp.h", "linux/seccomp.h", - "linux/sched.h", "linux/sock_diag.h", "linux/sockios.h", "linux/uinput.h", @@ -3398,6 +3398,8 @@ fn test_linux(target: &str) { // FIXME: Unignore once we update Ubuntu to 22.04 "mallinfo2" if sparc64 => true, "ptrace_rseq_configuration" if sparc64 => true, + "sctp_initmsg" | "sctp_sndrcvinfo" | "sctp_sndinfo" | "sctp_rcvinfo" + | "sctp_nxtinfo" | "sctp_prinfo" | "sctp_authinfo" => true, _ => false, } @@ -3657,6 +3659,7 @@ fn test_linux(target: &str) { | "IFLA_TSO_MAX_SEGS" // linux v5.18+ | "IFLA_ALLMULTI" // linux v6.0+ => true, + "SCTP_FUTURE_ASSOC" | "SCTP_CURRENT_ASSOC" | "SCTP_ALL_ASSOC" | "SCTP_PEER_ADDR_THLDS_V2" => true, // linux 5.5+ _ => false, } diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 284f8d36fc..320f5ae307 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -1338,6 +1338,7 @@ MSG_INFO MSG_MORE MSG_NOERROR MSG_NOSIGNAL +MSG_NOTIFICATION MSG_RST MSG_STAT MSG_SYN @@ -2159,6 +2160,70 @@ SCM_J1939_ERRQUEUE SCM_J1939_PRIO SCM_TIMESTAMP SCM_TIMESTAMPING +SCTP_ABORT +SCTP_ADDR_OVER +SCTP_ALL_ASSOC +SCTP_ASSOCINFO +SCTP_AUTH_CHUNK +SCTP_AUTH_ACTIVE_KEY +SCTP_AUTH_DEACTIVATE_KEY +SCTP_AUTH_DELETE_KEY +SCTP_AUTH_KEY +SCTP_AUTO_ASCONF +SCTP_AUTOCLOSE +SCTP_CONTEXT +SCTP_CURRENT_ASSOC +SCTP_DELAYED_ACK +SCTP_DELAYED_ACK_TIME +SCTP_DELAYED_SACK +SCTP_DEFAULT_SEND_PARAM +SCTP_DEFAULT_SNDINFO +SCTP_ENABLE_CHANGE_ASSOC_REQ +SCTP_ENABLE_RESET_ASSOC_REQ +SCTP_ENABLE_RESET_STREAM_REQ +SCTP_ENABLE_STRRESET_MASK +SCTP_EOF +SCTP_EVENTS +SCTP_FRAGMENT_INTERLEAVE +SCTP_FUTURE_ASSOC +SCTP_GET_ASSOC_ID_LIST +SCTP_GET_ASSOC_NUMBER +SCTP_GET_PEER_ADDR_INFO +SCTP_HMAC_IDENT +SCTP_I_WANT_MAPPED_V4_ADDR +SCTP_INIT +SCTP_INITMSG +SCTP_LOCAL_AUTH_CHUNKS +SCTP_MAX_BURST +SCTP_MAXSEG +SCTP_NODELAY +SCTP_NOTIFICATION +SCTP_NXTINFO +SCTP_PARTIAL_DELIVERY_POINT +SCTP_PEER_ADDR_PARAMS +SCTP_PEER_ADDR_THLDS +SCTP_PEER_ADDR_THLDS_V2 +SCTP_PEER_AUTH_CHUNKS +SCTP_PR_SCTP_ALL +SCTP_PR_SCTP_NONE +SCTP_PR_SCTP_MASK +SCTP_PR_SCTP_MAX +SCTP_PR_SCTP_PRIO +SCTP_PR_SCTP_RTX +SCTP_PR_SCTP_TTL +SCTP_PRIMARY_ADDR +SCTP_RECVNXTINFO +SCTP_RECVRCVINFO +SCTP_REUSE_PORT +SCTP_RTOINFO +SCTP_SACK_IMMEDIATELY +SCTP_SENDALL +SCTP_SET_PEER_PRIMARY_ADDR +SCTP_SNDRCV +SCTP_STATUS +SCTP_STREAM_RESET_INCOMING +SCTP_STREAM_RESET_OUTGOING +SCTP_UNORDERED SECCOMP_FILTER_FLAG_LOG SECCOMP_FILTER_FLAG_SPEC_ALLOW SECCOMP_FILTER_FLAG_TSYNC @@ -3247,6 +3312,7 @@ sched_rr_get_interval sched_setaffinity sched_setparam sched_setscheduler +sctp_assoc_t seccomp_data seed48 seekdir |