|
|
@@ -118,6 +118,9 @@ void sctp_packet_config(struct sctp_packet *packet, __u32 vtag,
|
|
|
sctp_transport_route(tp, NULL, sp);
|
|
|
if (asoc->param_flags & SPP_PMTUD_ENABLE)
|
|
|
sctp_assoc_sync_pmtu(asoc);
|
|
|
+ } else if (!sctp_transport_pmtu_check(tp)) {
|
|
|
+ if (asoc->param_flags & SPP_PMTUD_ENABLE)
|
|
|
+ sctp_assoc_sync_pmtu(asoc);
|
|
|
}
|
|
|
|
|
|
if (asoc->pmtu_pending) {
|