Skip to content

Commit 334425e

Browse files
committed
Auto merge of #3102 - devnexen:fbsd_sctp2, r=JohnTitor
freebsd further sctp support.
2 parents 7349741 + ea32be8 commit 334425e

File tree

3 files changed

+477
-1
lines changed

3 files changed

+477
-1
lines changed

libc-test/build.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2292,6 +2292,7 @@ fn test_freebsd(target: &str) {
22922292
"memory_type" => true,
22932293
"memory_type_list" => true,
22942294
"pidfh" => true,
2295+
"sctp_gen_error_cause" | "sctp_error_missing_param" => true,
22952296

22962297
_ => false,
22972298
}

libc-test/semver/freebsd.txt

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1082,22 +1082,26 @@ SCM_TIMESTAMP
10821082
SCTP_ALL_ASSOC
10831083
SCTP_ADAPTATION_LAYER
10841084
SCTP_ADAPTION_LAYER
1085+
SCTP_ADDR_OVER
10851086
SCTP_ASSOCINFO
10861087
SCTP_AUTHINFO
10871088
SCTP_AUTH_CHUNK
10881089
SCTP_AUTH_ACTIVE_KEY
10891090
SCTP_AUTH_DEACTIVATE_KEY
10901091
SCTP_AUTH_DELETE_KEY
10911092
SCTP_AUTH_KEY
1092-
SCTP_AUTO_ASCONF
10931093
SCTP_AUTOCLOSE
1094+
SCTP_AUTO_ASCONF
1095+
SCTP_COMPLETE
10941096
SCTP_CONTEXT
10951097
SCTP_CURRENT_ASSOC
10961098
SCTP_DEFAULT_SEND_PARAM
10971099
SCTP_DELAYED_SACK
10981100
SCTP_DISABLE_FRAGMENTS
10991101
SCTP_DSTADDRV4
11001102
SCTP_DSTADDRV6
1103+
SCTP_EOF
1104+
SCTP_EOR
11011105
SCTP_EVENTS
11021106
SCTP_EXPLICIT_EOR
11031107
SCTP_EXTRCV
@@ -1110,17 +1114,45 @@ SCTP_I_WANT_MAPPED_V4_ADDR
11101114
SCTP_MAXBURST
11111115
SCTP_MAX_BURST
11121116
SCTP_MAXSEG
1117+
SCTP_NEXT_MSG_AVAIL
1118+
SCTP_NEXT_MSG_ISCOMPLETE
1119+
SCTP_NEXT_MSG_IS_NOTIFICATION
1120+
SCTP_NEXT_MSG_IS_UNORDERED
11131121
SCTP_NODELAY
1122+
SCTP_NOTIFICATION
1123+
SCTP_NO_NEXT_MSG
11141124
SCTP_NXTINFO
11151125
SCTP_PARTIAL_DELIVERY_POINT
11161126
SCTP_PEER_ADDR_PARAMS
11171127
SCTP_PRIMARY_ADDR
1128+
SCTP_PR_SCTP_ALL
1129+
SCTP_PR_SCTP_BUF
1130+
SCTP_PR_SCTP_MAX
1131+
SCTP_PR_SCTP_NONE
1132+
SCTP_PR_SCTP_PRIO
1133+
SCTP_PR_SCTP_RTX
1134+
SCTP_PR_SCTP_TTL
11181135
SCTP_REUSE_PORT
11191136
SCTP_PRINFO
1137+
SCTP_RECVV_NOINFO
1138+
SCTP_RECVV_NXTINFO
1139+
SCTP_RECVV_RCVINFO
1140+
SCTP_RECVV_RN
11201141
SCTP_RTOINFO
1142+
SCTP_SACK_IMMEDIATELY
1143+
SCTP_SENDALL
1144+
SCTP_SENDV_AUTHINFO
1145+
SCTP_SENDV_NOINFO
1146+
SCTP_SENDV_PRINFO
1147+
SCTP_SENDV_SNDINFO
1148+
SCTP_SENDV_SPA
1149+
SCTP_SEND_AUTHINFO_VALID
1150+
SCTP_SEND_PRINFO_VALID
1151+
SCTP_SEND_SNDINFO_VALID
11211152
SCTP_SET_PEER_PRIMARY_ADDR
11221153
SCTP_SNDINFO
11231154
SCTP_SNDRCV
1155+
SCTP_UNORDERED
11241156
SCTP_USE_EXT_RCVINFO
11251157
SEEK_DATA
11261158
SEEK_HOLE
@@ -1932,18 +1964,42 @@ sched_setscheduler
19321964
sctphdr
19331965
sctp_assoc_t
19341966
sctp_authinfo
1967+
sctp_bindx
19351968
sctp_chunkhdr
1969+
sctp_connectx
19361970
sctp_default_prinfo
1971+
sctp_error_auth_invalid_hmac
1972+
sctp_error_cause
1973+
sctp_error_invalid_stream
1974+
sctp_error_missing_param
1975+
sctp_error_no_user_data
1976+
sctp_error_out_of_resource
1977+
sctp_error_stale_cookie
1978+
sctp_error_unrecognized_chunk
1979+
sctp_error_unresolv_addr
19371980
sctp_event
19381981
sctp_event_subscribe
19391982
sctp_extrcvinfo
1983+
sctp_freepaddrs
1984+
sctp_freeladdrs
1985+
sctp_getaddrlen
1986+
sctp_getladdrs
1987+
sctp_getpaddrs
1988+
sctp_gen_error_cause
19401989
sctp_initmsg
19411990
sctp_nxtinfo
1991+
sctp_opt_info
1992+
sctp_peeloff
19421993
sctp_prinfo
19431994
sctp_rcvinfo
1995+
sctp_recvv_rn
1996+
sctp_sendv_spa
19441997
sctp_sndinfo
19451998
sctp_sndrcvinfo
1999+
sctp_snd_all_completes
19462000
sctp_paramhdr
2001+
sctp_pcbinfo
2002+
sctp_sockstat
19472003
sdallocx
19482004
seed48
19492005
seekdir

0 commit comments

Comments
 (0)