OSDN Git Service

sctp: reset probe_timer in sctp_transport_pl_update
authorXin Long <lucien.xin@gmail.com>
Thu, 28 Oct 2021 09:36:02 +0000 (05:36 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 29 Oct 2021 11:21:23 +0000 (12:21 +0100)
commitc6ea04ea692fa0d8e7faeb133fcd28e3acf470a0
tree030072d7354ee8e295799b97ea9d32f275ba5ff2
parent40171248bb8934537fec8fbaf718e57c8add187c
sctp: reset probe_timer in sctp_transport_pl_update

sctp_transport_pl_update() is called when transport update its dst and
pathmtu, instead of stopping the PLPMTUD probe timer, PLPMTUD should
start over and reset the probe timer. Otherwise, the PLPMTUD service
would stop.

Fixes: 92548ec2f1f9 ("sctp: add the probe timer in transport for PLPMTUD")
Signed-off-by: Xin Long <lucien.xin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/sctp/sctp.h