| From foo@baz Mon 16 Sep 2019 01:07:00 PM CEST |
| From: Xin Long <lucien.xin@gmail.com> |
| Date: Mon, 2 Sep 2019 23:24:21 +0800 |
| Subject: sctp: use transport pf_retrans in sctp_do_8_2_transport_strike |
| |
| From: Xin Long <lucien.xin@gmail.com> |
| |
| [ Upstream commit 10eb56c582c557c629271f1ee31e15e7a9b2558b ] |
| |
| Transport should use its own pf_retrans to do the error_count |
| check, instead of asoc's. Otherwise, it's meaningless to make |
| pf_retrans per transport. |
| |
| Fixes: 5aa93bcf66f4 ("sctp: Implement quick failover draft from tsvwg") |
| Signed-off-by: Xin Long <lucien.xin@gmail.com> |
| Acked-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> |
| Acked-by: Neil Horman <nhorman@tuxdriver.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| net/sctp/sm_sideeffect.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/net/sctp/sm_sideeffect.c |
| +++ b/net/sctp/sm_sideeffect.c |
| @@ -542,7 +542,7 @@ static void sctp_do_8_2_transport_strike |
| if (net->sctp.pf_enable && |
| (transport->state == SCTP_ACTIVE) && |
| (transport->error_count < transport->pathmaxrxt) && |
| - (transport->error_count > asoc->pf_retrans)) { |
| + (transport->error_count > transport->pf_retrans)) { |
| |
| sctp_assoc_control_transport(asoc, transport, |
| SCTP_TRANSPORT_PF, |