]> git.proxmox.com Git - mirror_kronosnet.git/commitdiff
[crypto] make sure to trigger a PMTUd rerun on each good crypto config change
authorFabio M. Di Nitto <fdinitto@redhat.com>
Mon, 27 May 2019 10:42:33 +0000 (12:42 +0200)
committerFabio M. Di Nitto <fdinitto@redhat.com>
Mon, 27 May 2019 10:42:33 +0000 (12:42 +0200)
Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
libknet/handle.c

index 96ddb7d911424bcaba0d2acf22cb428560cefc42..7a6e77d523436546e837c7a3a910c2332809d937 100644 (file)
@@ -1407,6 +1407,9 @@ int knet_handle_crypto(knet_handle_t knet_h, struct knet_handle_crypto_cfg *knet
        }
 
 exit_unlock:
+       if (!err) {
+               force_pmtud_run(knet_h, KNET_SUB_CRYPTO);
+       }
        pthread_rwlock_unlock(&knet_h->global_rwlock);
        errno = err ? savederrno : 0;
        return err;