Commit a4ed20b6 authored by David S. Miller's avatar David S. Miller

Merge http://linux-lksctp.bkbits.net/lksctp-2.5.work

into nuts.davemloft.net:/disk1/BK/net-2.6
parents 3faafedd c8a9b45f
...@@ -5,14 +5,9 @@ ...@@ -5,14 +5,9 @@
menu "SCTP Configuration (EXPERIMENTAL)" menu "SCTP Configuration (EXPERIMENTAL)"
depends on INET && EXPERIMENTAL depends on INET && EXPERIMENTAL
config IPV6_SCTP__
tristate
default y if IPV6=n
default IPV6 if IPV6
config IP_SCTP config IP_SCTP
tristate "The SCTP Protocol (EXPERIMENTAL)" tristate "The SCTP Protocol (EXPERIMENTAL)"
depends on IPV6_SCTP__ depends on IPV6 || IPV6=n
---help--- ---help---
Stream Control Transmission Protocol Stream Control Transmission Protocol
...@@ -61,6 +56,7 @@ config SCTP_DBG_OBJCNT ...@@ -61,6 +56,7 @@ config SCTP_DBG_OBJCNT
choice choice
prompt "SCTP: Cookie HMAC Algorithm" prompt "SCTP: Cookie HMAC Algorithm"
depends on IP_SCTP depends on IP_SCTP
default SCTP_HMAC_MD5
help help
HMAC algorithm to be used during association initialization. It HMAC algorithm to be used during association initialization. It
is strongly recommended to use HMAC-SHA1 or HMAC-MD5. See is strongly recommended to use HMAC-SHA1 or HMAC-MD5. See
......
...@@ -516,7 +516,7 @@ struct sctp_chunk *sctp_make_datafrag_empty(struct sctp_association *asoc, ...@@ -516,7 +516,7 @@ struct sctp_chunk *sctp_make_datafrag_empty(struct sctp_association *asoc,
*/ */
dp.tsn = 0; dp.tsn = 0;
dp.stream = htons(sinfo->sinfo_stream); dp.stream = htons(sinfo->sinfo_stream);
dp.ppid = htonl(sinfo->sinfo_ppid); dp.ppid = sinfo->sinfo_ppid;
/* Set the flags for an unordered send. */ /* Set the flags for an unordered send. */
if (sinfo->sinfo_flags & MSG_UNORDERED) { if (sinfo->sinfo_flags & MSG_UNORDERED) {
......
...@@ -663,7 +663,7 @@ struct sctp_ulpevent *sctp_ulpevent_make_rcvmsg(struct sctp_association *asoc, ...@@ -663,7 +663,7 @@ struct sctp_ulpevent *sctp_ulpevent_make_rcvmsg(struct sctp_association *asoc,
* for and this information is passed opaquely by the SCTP stack from * for and this information is passed opaquely by the SCTP stack from
* one end to the other. * one end to the other.
*/ */
info->sinfo_ppid = ntohl(chunk->subh.data_hdr->ppid); info->sinfo_ppid = chunk->subh.data_hdr->ppid;
/* Sockets API Extensions for SCTP /* Sockets API Extensions for SCTP
* Section 5.2.2 SCTP Header Information Structure (SCTP_SNDRCV) * Section 5.2.2 SCTP Header Information Structure (SCTP_SNDRCV)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment