--- net/ipv4/af_inet.c.orig 2003-06-12 21:18:05.000000000 +0200 +++ net/ipv4/af_inet.c 2003-06-12 21:18:41.000000000 +0200 @@ -369,7 +369,7 @@ sk->protinfo.af_inet.hdrincl = 1; } - if (ipv4_config.no_pmtu_disc) + if (SOCK_STREAM != sock->type || ipv4_config.no_pmtu_disc) sk->protinfo.af_inet.pmtudisc = IP_PMTUDISC_DONT; else sk->protinfo.af_inet.pmtudisc = IP_PMTUDISC_WANT;