diff options
author | Xin Long <lucien.xin@gmail.com> | 2018-03-14 19:05:31 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-03-14 13:48:27 -0400 |
commit | 3ff547c06a7d75d72d37dae2c064fcf0672e56c0 (patch) | |
tree | 72a2dd1b695f52b90af548e00097177fd5b8da41 /include/net | |
parent | 1b1e0bc9947427ae58bbe7de0ce9cfd591b589b9 (diff) | |
download | linux-stable-3ff547c06a7d75d72d37dae2c064fcf0672e56c0.tar.gz linux-stable-3ff547c06a7d75d72d37dae2c064fcf0672e56c0.tar.bz2 linux-stable-3ff547c06a7d75d72d37dae2c064fcf0672e56c0.zip |
sctp: add support for SCTP AUTH Information for sendmsg
This patch is to add support for SCTP AUTH Information for sendmsg,
as described in section 5.3.8 of RFC6458.
With this option, you can provide shared key identifier used for
sending the user message.
It's also a necessary send info for sctp_sendv.
Note that it reuses sinfo->sinfo_tsn to indicate if this option is
set and sinfo->sinfo_ssn to save the shkey ID which can be 0.
Signed-off-by: Xin Long <lucien.xin@gmail.com>
Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/sctp/structs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/sctp/structs.h b/include/net/sctp/structs.h index 49ad67bbdbb5..012fb3e2f4cf 100644 --- a/include/net/sctp/structs.h +++ b/include/net/sctp/structs.h @@ -2118,6 +2118,7 @@ struct sctp_cmsgs { struct sctp_sndrcvinfo *srinfo; struct sctp_sndinfo *sinfo; struct sctp_prinfo *prinfo; + struct sctp_authinfo *authinfo; struct msghdr *addrs_msg; }; |