From 970549ddfc43599be3e59cd2226427ffa1349adb Mon Sep 17 00:00:00 2001 From: "Fabio M. Di Nitto" Date: Sat, 11 Feb 2017 06:41:38 +0100 Subject: [PATCH] knet: PMTUd data_mtu already accounts for IP and knet header overheads provide some more space for data and small (+1% perf boost) Signed-off-by: Fabio M. Di Nitto --- exec/totemknet.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/exec/totemknet.c b/exec/totemknet.c index 9661acea..76674778 100644 --- a/exec/totemknet.c +++ b/exec/totemknet.c @@ -283,7 +283,7 @@ static void pmtu_change_callback_fn(void *private_data, unsigned int data_mtu) knet_log_printf (LOGSYS_LEVEL_DEBUG, "Knet pMTU change: %d", data_mtu); // TODO: Check this - instance->totemknet_mtu_changed(instance->context, data_mtu - totemip_udpip_header_size(AF_INET)); + instance->totemknet_mtu_changed(instance->context, data_mtu); } int totemknet_crypto_set ( @@ -996,7 +996,6 @@ extern void totemknet_net_mtu_adjust (void *knet_context, struct totem_config *t { struct totemknet_instance *instance = (struct totemknet_instance *)knet_context; - totem_config->net_mtu -= totemip_udpip_header_size(AF_INET) + 23; knet_log_printf(LOG_DEBUG, "totemknet: Returning MTU of %d", totem_config->net_mtu); }