Message ID | a0a956bbb2142d8de933d20a7a01e8ce66d048c0.1626883705.git.lucien.xin@gmail.com |
---|---|
State | New |
Headers | show |
Series | [net] sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set | expand |
diff --git a/net/sctp/output.c b/net/sctp/output.c index 9032ce60d50e..8d5708dd2a1f 100644 --- a/net/sctp/output.c +++ b/net/sctp/output.c @@ -104,8 +104,8 @@ void sctp_packet_config(struct sctp_packet *packet, __u32 vtag, if (asoc->param_flags & SPP_PMTUD_ENABLE) sctp_assoc_sync_pmtu(asoc); } else if (!sctp_transport_pl_enabled(tp) && - !sctp_transport_pmtu_check(tp)) { - if (asoc->param_flags & SPP_PMTUD_ENABLE) + asoc->param_flags & SPP_PMTUD_ENABLE) + if (!sctp_transport_pmtu_check(tp)) sctp_assoc_sync_pmtu(asoc); }