crypto/openssl/apps/lib/s_socket.c
147
if (protocol == IPPROTO_SCTP) {
crypto/openssl/apps/lib/s_socket.c
373
if (protocol == IPPROTO_SCTP) {
crypto/openssl/apps/s_client.c
1457
protocol = IPPROTO_SCTP;
crypto/openssl/apps/s_client.c
1792
if (protocol == IPPROTO_SCTP) {
crypto/openssl/apps/s_client.c
1918
if (protocol == IPPROTO_SCTP && sctp_label_bug == 1)
crypto/openssl/apps/s_client.c
2291
if (protocol == IPPROTO_SCTP)
crypto/openssl/apps/s_server.c
1670
protocol = IPPROTO_SCTP;
crypto/openssl/apps/s_server.c
1873
if (protocol == IPPROTO_SCTP) {
crypto/openssl/apps/s_server.c
2046
if (protocol == IPPROTO_SCTP && sctp_label_bug == 1)
crypto/openssl/apps/s_server.c
2554
int isdtls = (stype == SOCK_DGRAM || prot == IPPROTO_SCTP);
crypto/openssl/apps/s_server.c
2595
if (prot == IPPROTO_SCTP)
crypto/openssl/apps/s_server.c
2636
if (prot != IPPROTO_SCTP)
crypto/openssl/crypto/bio/bss_dgram.c
1812
ret = setsockopt(fd, IPPROTO_SCTP, SCTP_AUTH_CHUNK, &auth,
crypto/openssl/crypto/bio/bss_dgram.c
1821
ret = setsockopt(fd, IPPROTO_SCTP, SCTP_AUTH_CHUNK, &auth,
crypto/openssl/crypto/bio/bss_dgram.c
1842
ret = getsockopt(fd, IPPROTO_SCTP, SCTP_LOCAL_AUTH_CHUNKS, authchunks,
crypto/openssl/crypto/bio/bss_dgram.c
1875
ret = setsockopt(fd, IPPROTO_SCTP, SCTP_EVENT, &event,
crypto/openssl/crypto/bio/bss_dgram.c
1883
ret = getsockopt(fd, IPPROTO_SCTP, SCTP_EVENTS, &event, &sockopt_len);
crypto/openssl/crypto/bio/bss_dgram.c
1891
ret = setsockopt(fd, IPPROTO_SCTP, SCTP_EVENTS, &event,
crypto/openssl/crypto/bio/bss_dgram.c
1904
ret = setsockopt(fd, IPPROTO_SCTP, SCTP_PARTIAL_DELIVERY_POINT, &optval,
crypto/openssl/crypto/bio/bss_dgram.c
1964
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_DELETE_KEY,
crypto/openssl/crypto/bio/bss_dgram.c
2005
if (cmsg->cmsg_level != IPPROTO_SCTP)
crypto/openssl/crypto/bio/bss_dgram.c
2059
i = setsockopt(b->num, IPPROTO_SCTP, SCTP_EVENT, &event,
crypto/openssl/crypto/bio/bss_dgram.c
2067
i = getsockopt(b->num, IPPROTO_SCTP, SCTP_EVENTS, &event,
crypto/openssl/crypto/bio/bss_dgram.c
2076
i = setsockopt(b->num, IPPROTO_SCTP, SCTP_EVENTS, &event,
crypto/openssl/crypto/bio/bss_dgram.c
2124
ret = getsockopt(b->num, IPPROTO_SCTP, SCTP_PARTIAL_DELIVERY_POINT,
crypto/openssl/crypto/bio/bss_dgram.c
2163
ii = getsockopt(b->num, IPPROTO_SCTP, SCTP_PEER_AUTH_CHUNKS,
crypto/openssl/crypto/bio/bss_dgram.c
2253
cmsg->cmsg_level = IPPROTO_SCTP;
crypto/openssl/crypto/bio/bss_dgram.c
2265
cmsg->cmsg_level = IPPROTO_SCTP;
crypto/openssl/crypto/bio/bss_dgram.c
2275
cmsg->cmsg_level = IPPROTO_SCTP;
crypto/openssl/crypto/bio/bss_dgram.c
2352
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_NODELAY,
crypto/openssl/crypto/bio/bss_dgram.c
2362
ret = getsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_ACTIVE_KEY, &authkeyid,
crypto/openssl/crypto/bio/bss_dgram.c
2385
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_KEY, authkey,
crypto/openssl/crypto/bio/bss_dgram.c
2393
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_ACTIVE_KEY,
crypto/openssl/crypto/bio/bss_dgram.c
2404
ret = getsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_ACTIVE_KEY, &authkeyid,
crypto/openssl/crypto/bio/bss_dgram.c
2411
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_ACTIVE_KEY,
crypto/openssl/crypto/bio/bss_dgram.c
2439
ret = getsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_ACTIVE_KEY,
crypto/openssl/crypto/bio/bss_dgram.c
2451
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_DEACTIVATE_KEY,
crypto/openssl/crypto/bio/bss_dgram.c
2459
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_DELETE_KEY,
crypto/openssl/crypto/bio/bss_dgram.c
2593
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_EVENT, &event,
crypto/openssl/crypto/bio/bss_dgram.c
2597
ret = getsockopt(b->num, IPPROTO_SCTP, SCTP_EVENTS, &event, &eventsize);
crypto/openssl/crypto/bio/bss_dgram.c
2603
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_EVENTS, &event,
crypto/openssl/crypto/bio/bss_dgram.c
2661
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_EVENT, &event,
crypto/openssl/crypto/bio/bss_dgram.c
2665
ret = getsockopt(b->num, IPPROTO_SCTP, SCTP_EVENTS, &event,
crypto/openssl/crypto/bio/bss_dgram.c
2672
ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_EVENTS, &event,
crypto/openssl/test/helpers/handshake.c
1294
(void)setsockopt(sock, IPPROTO_SCTP, SCTP_RTOINFO,
crypto/openssl/test/helpers/handshake.c
1298
(void)setsockopt(sock, IPPROTO_SCTP, SCTP_ASSOCINFO,
crypto/openssl/test/helpers/handshake.c
1335
IPPROTO_SCTP, &res))
crypto/openssl/test/helpers/handshake.c
1340
lsock = BIO_socket(family, SOCK_STREAM, IPPROTO_SCTP, 0);
crypto/openssl/test/helpers/handshake.c
1367
IPPROTO_SCTP, &res))
crypto/openssl/test/helpers/handshake.c
1370
consock = BIO_socket(family, SOCK_STREAM, IPPROTO_SCTP, 0);
lib/libc/net/getaddrinfo.c
1548
case IPPROTO_SCTP:
lib/libc/net/getaddrinfo.c
175
{ PF_INET6, SOCK_STREAM, IPPROTO_SCTP,
lib/libc/net/getaddrinfo.c
177
{ PF_INET6, SOCK_SEQPACKET, IPPROTO_SCTP,
lib/libc/net/getaddrinfo.c
188
{ PF_INET, SOCK_STREAM, IPPROTO_SCTP,
lib/libc/net/getaddrinfo.c
190
{ PF_INET, SOCK_SEQPACKET, IPPROTO_SCTP,
lib/libc/net/sctp_sys_calls.c
1021
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
1035
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
1048
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
1063
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
1072
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
1080
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
1111
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
1136
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
160
ret = setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X, (void *)buf,
lib/libc/net/sctp_sys_calls.c
263
if (setsockopt(sd, IPPROTO_SCTP, flags, sa, sa->sa_len) != 0) {
lib/libc/net/sctp_sys_calls.c
383
return (getsockopt(sd, IPPROTO_SCTP, opt, arg, size));
lib/libc/net/sctp_sys_calls.c
403
if (getsockopt(sd, IPPROTO_SCTP, SCTP_GET_REMOTE_ADDR_SIZE,
lib/libc/net/sctp_sys_calls.c
419
if (getsockopt(sd, IPPROTO_SCTP, SCTP_GET_PEER_ADDRESSES,
lib/libc/net/sctp_sys_calls.c
462
if (getsockopt(sd, IPPROTO_SCTP, SCTP_GET_LOCAL_ADDR_SIZE,
lib/libc/net/sctp_sys_calls.c
474
if (getsockopt(sd, IPPROTO_SCTP, SCTP_GET_LOCAL_ADDRESSES, addrs,
lib/libc/net/sctp_sys_calls.c
597
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
624
if (getsockopt(sd, IPPROTO_SCTP,
lib/libc/net/sctp_sys_calls.c
664
cmsg->cmsg_level = IPPROTO_SCTP;
lib/libc/net/sctp_sys_calls.c
742
ret = setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X_DELAYED, (void *)buf,
lib/libc/net/sctp_sys_calls.c
760
(void)setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X_COMPLETE, (void *)addrs,
lib/libc/net/sctp_sys_calls.c
768
(void)setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X_COMPLETE, (void *)addrs,
lib/libc/net/sctp_sys_calls.c
82
sd = socket(AF_INET, SOCK_SEQPACKET, IPPROTO_SCTP);
lib/libc/net/sctp_sys_calls.c
84
sd = socket(AF_INET6, SOCK_SEQPACKET, IPPROTO_SCTP);
lib/libc/net/sctp_sys_calls.c
851
if (cmsg->cmsg_level != IPPROTO_SCTP) {
lib/libc/net/sctp_sys_calls.c
91
ret = getsockopt(sd, IPPROTO_SCTP, SCTP_GET_ADDR_LEN, &av, &siz);
lib/libc/net/sctp_sys_calls.c
921
if (cmsg->cmsg_level != IPPROTO_SCTP) {
lib/libsysdecode/flags.c
1125
if (cmsg_level == IPPROTO_SCTP)
lib/libsysdecode/flags.c
785
if (level == IPPROTO_SCTP)
sbin/ipfw/nat.c
269
return IPPROTO_SCTP;
sbin/ipfw/nat.c
442
if (r->proto == IPPROTO_SCTP) {
sbin/ipfw/nat.c
477
if (r->proto == IPPROTO_SCTP) { /* so the logic below still works */
sbin/ipfw/nat.c
537
if (r->proto == IPPROTO_SCTP) {
sbin/pfctl/parse.y
5785
r->proto != IPPROTO_SCTP &&
sbin/pfctl/parse.y
5910
r->proto != IPPROTO_SCTP) {
sbin/pfctl/pf_print_state.c
324
} else if (proto == IPPROTO_SCTP) {
sys/compat/linux/linux_socket.c
2693
if (so->so_proto->pr_protocol == IPPROTO_SCTP)
sys/dev/e1000/igb_txrx.c
239
case IPPROTO_SCTP:
sys/dev/iavf/iavf_txrx_iflib.c
236
case IPPROTO_SCTP:
sys/dev/ice/ice_common_txrx.h
245
case IPPROTO_SCTP:
sys/dev/igc/igc_txrx.c
245
case IPPROTO_SCTP:
sys/dev/ixgbe/ix_txrx.c
144
case IPPROTO_SCTP:
sys/dev/ixl/ixl_txrx.c
262
case IPPROTO_SCTP:
sys/dev/vnic/nicvf_queues.c
1847
case IPPROTO_SCTP:
sys/kern/kern_sendfile.c
629
if ((*so)->so_proto->pr_protocol == IPPROTO_SCTP)
sys/kern/uipc_mbufhash.c
113
case IPPROTO_SCTP:
sys/netgraph/netflow/netflow.c
822
case IPPROTO_SCTP:
sys/netgraph/netflow/ng_netflow.c
813
case IPPROTO_SCTP:
sys/netgraph/netflow/ng_netflow.c
861
case IPPROTO_SCTP:
sys/netinet/in_proto.c
113
SYSCTL_NODE(_net_inet, IPPROTO_SCTP, sctp, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/netinet/ip_icmp.c
284
} else if (oip->ip_p == IPPROTO_SCTP) {
sys/netinet/ip_input.c
379
IPPROTO_REGISTER(IPPROTO_SCTP, sctp_input, sctp_ctlinput);
sys/netinet/libalias/alias.c
1387
case IPPROTO_SCTP:
sys/netinet/libalias/alias.c
1541
case IPPROTO_SCTP:
sys/netinet/libalias/alias_db.c
1974
case IPPROTO_SCTP:
sys/netinet/libalias/alias_sctp.c
958
ip->ip_p = IPPROTO_SCTP;
sys/netinet/libalias/alias_sctp.h
97
#define LINK_SCTP IPPROTO_SCTP
sys/netinet/sctp_constants.h
847
#ifndef IPPROTO_SCTP
sys/netinet/sctp_indata.c
227
cmh->cmsg_level = IPPROTO_SCTP;
sys/netinet/sctp_indata.c
243
cmh->cmsg_level = IPPROTO_SCTP;
sys/netinet/sctp_indata.c
265
cmh->cmsg_level = IPPROTO_SCTP;
sys/netinet/sctp_module.c
64
error = ipproto_register(IPPROTO_SCTP, sctp_input, sctp_ctlinput);
sys/netinet/sctp_module.c
75
error = ip6proto_register(IPPROTO_SCTP, sctp6_input, sctp6_ctlinput);
sys/netinet/sctp_module.c
92
(void)ipproto_unregister(IPPROTO_SCTP);
sys/netinet/sctp_module.c
97
(void)ip6proto_unregister(IPPROTO_SCTP);
sys/netinet/sctp_output.c
11205
ip->ip_p = IPPROTO_SCTP;
sys/netinet/sctp_output.c
11227
ip6->ip6_nxt = IPPROTO_SCTP;
sys/netinet/sctp_output.c
3485
if ((cmh.cmsg_level == IPPROTO_SCTP) &&
sys/netinet/sctp_output.c
3587
if (cmh.cmsg_level == IPPROTO_SCTP) {
sys/netinet/sctp_output.c
3756
if (cmh.cmsg_level == IPPROTO_SCTP) {
sys/netinet/sctp_output.c
4082
ip->ip_p = IPPROTO_SCTP;
sys/netinet/sctp_output.c
4366
ip6h->ip6_nxt = IPPROTO_SCTP;
sys/netinet/sctp_syscalls.c
162
if (head->so_proto->pr_protocol != IPPROTO_SCTP) {
sys/netinet/sctp_syscalls.c
272
if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
sys/netinet/sctp_syscalls.c
379
if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
sys/netinet/sctp_syscalls.c
477
if (so->so_proto->pr_protocol != IPPROTO_SCTP) {
sys/netinet/sctp_usrreq.c
6885
if (sopt->sopt_level != IPPROTO_SCTP) {
sys/netinet/sctp_usrreq.c
7510
.pr_protocol = IPPROTO_SCTP, \
sys/netinet6/in6_proto.c
205
SYSCTL_NODE(_net_inet6, IPPROTO_SCTP, sctp6, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/netinet6/ip6_input.c
305
IP6PROTO_REGISTER(IPPROTO_SCTP, sctp6_input, sctp6_ctlinput);
sys/netinet6/ip6_output.c
1447
if (proto != IPPROTO_TCP && proto != IPPROTO_SCTP) {
sys/netinet6/sctp6_usrreq.c
1093
.pr_protocol = IPPROTO_SCTP, \
sys/netipsec/ipsec_input.c
270
case IPPROTO_SCTP:
sys/netipsec/ipsec_input.c
532
case IPPROTO_SCTP:
sys/netpfil/ipfw/ip_fw2.c
1031
args->f_id.proto == IPPROTO_SCTP) {
sys/netpfil/ipfw/ip_fw2.c
1631
case IPPROTO_SCTP:
sys/netpfil/ipfw/ip_fw2.c
1828
case IPPROTO_SCTP:
sys/netpfil/ipfw/ip_fw2.c
2223
proto != IPPROTO_SCTP)
sys/netpfil/ipfw/ip_fw2.c
2433
proto == IPPROTO_SCTP) && offset == 0) {
sys/netpfil/ipfw/ip_fw2.c
579
ip->ip_p = IPPROTO_SCTP;
sys/netpfil/ipfw/ip_fw2.c
592
ip6->ip6_nxt = IPPROTO_SCTP;
sys/netpfil/ipfw/ip_fw2.c
913
args->f_id.proto == IPPROTO_SCTP) {
sys/netpfil/pf/if_pfsync.c
876
if (sks->proto == IPPROTO_SCTP && st->src.scrub == NULL) {
sys/netpfil/pf/pf.c
11090
case IPPROTO_SCTP:
sys/netpfil/pf/pf.c
11095
pd->proto == IPPROTO_SCTP ? sizeof(struct sctphdr) :
sys/netpfil/pf/pf.c
11328
case IPPROTO_SCTP: {
sys/netpfil/pf/pf.c
11837
case IPPROTO_SCTP:
sys/netpfil/pf/pf.c
4611
h->ip_p = IPPROTO_SCTP;
sys/netpfil/pf/pf.c
4628
h6->ip6_nxt = IPPROTO_SCTP;
sys/netpfil/pf/pf.c
4776
} else if (pd->proto == IPPROTO_SCTP &&
sys/netpfil/pf/pf.c
6021
case IPPROTO_SCTP:
sys/netpfil/pf/pf.c
6392
case IPPROTO_SCTP:
sys/netpfil/pf/pf.c
6764
case IPPROTO_SCTP:
sys/netpfil/pf/pf.c
6798
} else if (pd->proto == IPPROTO_SCTP) {
sys/netpfil/pf/pf.c
7047
case IPPROTO_SCTP:
sys/netpfil/pf/pf.c
7166
case IPPROTO_SCTP: {
sys/netpfil/pf/pf.c
7924
case IPPROTO_SCTP:
sys/netpfil/pf/pf.c
8080
if (sks == NULL || sks->proto != IPPROTO_SCTP || s->dst.scrub == NULL)
sys/netpfil/pf/pf.c
8321
key.proto = IPPROTO_SCTP;
sys/netpfil/pf/pf.c
9187
case IPPROTO_SCTP: {
sys/netpfil/pf/pf.c
9203
key.proto = IPPROTO_SCTP;
sys/netpfil/pf/pf.c
922
case IPPROTO_SCTP: {
sys/netpfil/pf/pf_lb.c
1243
if (pd->proto == IPPROTO_SCTP)
sys/netpfil/pf/pf_lb.c
392
if (pd->proto == IPPROTO_SCTP) {
tests/sys/capsicum/sctp.cc
138
EXPECT_NOTCAPABLE(setsockopt(cap_sock_rw, IPPROTO_SCTP, SCTP_EVENTS, &events, sizeof(events)));
tests/sys/capsicum/sctp.cc
140
EXPECT_NOTCAPABLE(getsockopt(cap_sock_rw, IPPROTO_SCTP, SCTP_EVENTS, &events, &len));
tests/sys/capsicum/sctp.cc
144
EXPECT_OK(setsockopt(cap_sock_all, IPPROTO_SCTP, SCTP_EVENTS, &events, sizeof(events)));
tests/sys/capsicum/sctp.cc
146
EXPECT_OK(getsockopt(cap_sock_all, IPPROTO_SCTP, SCTP_EVENTS, &events, &len));
tests/sys/capsicum/sctp.cc
24
int sock = socket(AF_INET, SOCK_SEQPACKET, IPPROTO_SCTP);
tests/sys/capsicum/sctp.cc
62
int sock = socket(AF_INET, SOCK_SEQPACKET, IPPROTO_SCTP);
usr.bin/netstat/main.c
90
sctp_stats, NULL, "sctp", 1, IPPROTO_SCTP },
usr.bin/netstat/sctp.c
495
if (proto != IPPROTO_SCTP)
usr.bin/procstat/procstat_files.c
563
sock.proto == IPPROTO_SCTP ||
usr.bin/procstat/procstat_files.c
66
case IPPROTO_SCTP:
usr.bin/truss/syscalls.c
1517
case IPPROTO_SCTP:
usr.sbin/traceroute/traceroute.c
437
IPPROTO_SCTP,
usr.sbin/traceroute/traceroute.c
743
if ((proto->num == IPPROTO_SCTP) && (packlen & 3)) {
usr.sbin/traceroute6/traceroute6.c
1148
case IPPROTO_SCTP:
usr.sbin/traceroute6/traceroute6.c
1430
case IPPROTO_SCTP:
usr.sbin/traceroute6/traceroute6.c
1529
case IPPROTO_SCTP:
usr.sbin/traceroute6/traceroute6.c
522
useproto = IPPROTO_SCTP;
usr.sbin/traceroute6/traceroute6.c
571
case IPPROTO_SCTP:
usr.sbin/traceroute6/traceroute6.c
676
case IPPROTO_SCTP:
usr.sbin/traceroute6/traceroute6.c
695
if ((useproto == IPPROTO_SCTP) && (datalen & 3)) {