projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f952be7
)
sctp: introduce sctp_chunk_stream_no
author
Marcelo Ricardo Leitner
<
[email protected]
>
Tue, 3 Oct 2017 22:20:12 +0000
(19:20 -0300)
committer
David S. Miller
<
[email protected]
>
Tue, 3 Oct 2017 23:27:28 +0000
(16:27 -0700)
Add a helper to fetch the stream number from a given chunk.
Tested-by: Xin Long <
[email protected]
>
Signed-off-by: Marcelo Ricardo Leitner <
[email protected]
>
Signed-off-by: David S. Miller <
[email protected]
>
include/net/sctp/structs.h
patch
|
blob
|
history
diff --git
a/include/net/sctp/structs.h
b/include/net/sctp/structs.h
index 9b2b30b3ba4dfd10c24c3e06ed80779180a06baf..c48f7999fe9b80c5b5e41910a3608059b94140a7 100644
(file)
--- a/
include/net/sctp/structs.h
+++ b/
include/net/sctp/structs.h
@@
-642,6
+642,11
@@
void sctp_init_addrs(struct sctp_chunk *, union sctp_addr *,
union sctp_addr *);
const union sctp_addr *sctp_source(const struct sctp_chunk *chunk);
+static inline __u16 sctp_chunk_stream_no(struct sctp_chunk *ch)
+{
+ return ntohs(ch->subh.data_hdr->stream);
+}
+
enum {
SCTP_ADDR_NEW, /* new address added to assoc/ep */
SCTP_ADDR_SRC, /* address can be used as source */