From: Joshua Rogers Date: Fri, 10 Oct 2025 09:59:19 +0000 (+0800) Subject: bio/dgram: use IPV6_PMTUDISC_* with IPV6_MTU_DISCOVER X-Git-Tag: 3.6-PRE-CLANG-FORMAT-WEBKIT~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6851410d83f75520bdc40a333b6c8031b3c3ba9;p=thirdparty%2Fopenssl.git bio/dgram: use IPV6_PMTUDISC_* with IPV6_MTU_DISCOVER Signed-off-by: Joshua Rogers Reviewed-by: Matt Caswell Reviewed-by: Saša Nedvědický (Merged from https://github.com/openssl/openssl/pull/28809) (cherry picked from commit e4b3f5fee947ae5915437ca5ba6a248c6720223b) --- diff --git a/crypto/bio/bss_dgram.c b/crypto/bio/bss_dgram.c index a32cfa6cf47..84cc45b546f 100644 --- a/crypto/bio/bss_dgram.c +++ b/crypto/bio/bss_dgram.c @@ -932,8 +932,8 @@ static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) ERR_raise_data(ERR_LIB_SYS, get_last_socket_error(), "calling setsockopt()"); -# elif defined(OPENSSL_SYS_LINUX) && defined(IPV6_MTUDISCOVER) - sockopt_val = num ? IP_PMTUDISC_PROBE : IP_PMTUDISC_DONT; +# elif defined(OPENSSL_SYS_LINUX) && defined(IPV6_MTU_DISCOVER) + sockopt_val = num ? IPV6_PMTUDISC_PROBE : IPV6_PMTUDISC_DONT; if ((ret = setsockopt(b->num, IPPROTO_IPV6, IPV6_MTU_DISCOVER, &sockopt_val, sizeof(sockopt_val))) < 0) ERR_raise_data(ERR_LIB_SYS, get_last_socket_error(),