diff options
author | Xin Long <lucien.xin@gmail.com> | 2017-01-18 00:44:42 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-01-18 14:55:09 -0500 |
commit | cc16f00f6529aa2378f2b949a6f68e9dc6dec363 (patch) | |
tree | 337cb3167d82336181eb4c4a44ab543dd54e2502 /net/sctp/associola.c | |
parent | b16ed2b1d0eee0425037a159e5d99fa4b6535921 (diff) | |
download | linux-stable-cc16f00f6529aa2378f2b949a6f68e9dc6dec363.tar.gz linux-stable-cc16f00f6529aa2378f2b949a6f68e9dc6dec363.tar.bz2 linux-stable-cc16f00f6529aa2378f2b949a6f68e9dc6dec363.zip |
sctp: add support for generating stream reconf ssn reset request chunk
This patch is to add asoc strreset_outseq and strreset_inseq for
saving the reconf request sequence, initialize them when create
assoc and process init, and also to define Incoming and Outgoing
SSN Reset Request Parameter described in rfc6525 section 4.1 and
4.2, As they can be in one same chunk as section rfc6525 3.1-3
describes, it makes them in one function.
Signed-off-by: Xin Long <lucien.xin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sctp/associola.c')
-rw-r--r-- | net/sctp/associola.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/sctp/associola.c b/net/sctp/associola.c index 36294f7fb9a7..42ece6f35b98 100644 --- a/net/sctp/associola.c +++ b/net/sctp/associola.c @@ -207,6 +207,7 @@ static struct sctp_association *sctp_association_init(struct sctp_association *a * association to the same value as the initial TSN. */ asoc->addip_serial = asoc->c.initial_tsn; + asoc->strreset_outseq = asoc->c.initial_tsn; INIT_LIST_HEAD(&asoc->addip_chunk_list); INIT_LIST_HEAD(&asoc->asconf_ack_list); |