From nobody Wed Aug 3 02:49:50 2022 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LyGYB2Gd0z4YMdM for ; Wed, 3 Aug 2022 02:49:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LyGYB0Qx7z3gG7 for ; Wed, 3 Aug 2022 02:49:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4LyGY96bhdzbdY for ; Wed, 3 Aug 2022 02:49:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 2732nnhX075016 for ; Wed, 3 Aug 2022 02:49:49 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 2732nnUN075015 for net@FreeBSD.org; Wed, 3 Aug 2022 02:49:49 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 265489] IPV6 Non-Local Bind Operation timeout. Date: Wed, 03 Aug 2022 02:49:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: Unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: todenerey@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: net@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659494990; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+mZpbzUKm6B8kMZrWR9csFfYHckIS62IulsZ5Z2/Kbw=; b=uA9Ad0dtJ33I6qiOr/s110EY+BmbAqgaJrRUByjW4q862C/gBLoHOy6vz/5MYANYajEO80 3P18qwW2ZccBKOVrsbd2EU+cx4MX1E+ldjlXiQ6zNdrag8K1HheWg0nF438gJw0eIVx/Lh pdSldgMiEaqx0ogVCFWtNDZpKfwwPmIEvP48vsJ+Hww6xjq5EgSWiNCujWrQsCP71CBlQM +oOjPKUMc2Vw2OoSBgZqVoULX+K+8rgtRm2OuzTGoxjHZeWKRBhaxNkgbb08GiWsKsQOxC kQLABXTPpUHFFVAJLjny09BfF0nDTG5d85dZRHOJgh67QjiefetI3TyTiaevkQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1659494990; a=rsa-sha256; cv=none; b=Jzxqiz/dUj4QcWCXZlNMjwOlowcD+oIW2+0+uX/1j1GtGlLhQZas9GdrlCjpxR+sr9UI3t nQ8tJPp7RXE0f1yc+8Ew0QXCe4RRTmYp7krhnfNL268c2+VNmIDFN4gthEGV6/G68TX0sS 8skgfyXypTCNQWFvfsOcBYbwmBca8u9UoAE8uJa4jwM565D4zaMY0iBDEuf4oNXX6qUuEx iL2UJeJwRMDcLUaoPk5Gw9xgMYjf25eMDiP31N+GIqIldlmfgpeDpMz2Cethd+byiitubt hqiYR/fnBMNq4DvIH1jUY8KmsiGRgHrsq5WWN37AcS0ja1yIl55HUjxldAwP+g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D265489 --- Comment #2 from todenerey@gmail.com --- (In reply to Zhenlei Huang from comment #1) #include #include #include #include #include const char *bind_ip =3D " "; // My /64 block ip. const char *HOST =3D "2a01:4f8:c0c:bd0a::1"; const int PORT =3D 80; int main() { int sockfd; struct sockaddr_in6 sin; struct sockaddr_in6 sa; sockfd =3D socket(AF_INET6, SOCK_STREAM, 0); if(sockfd =3D=3D -1) { perror("Socket error: "); return 1; } int on =3D 1; setsockopt(sockfd, IPPROTO_IPV6, IPV6_BINDANY, &on, sizeof(on)); sin.sin6_family =3D AF_INET6; sin.sin6_port =3D htons(0); if(inet_pton(AF_INET6, bind_ip, &sin.sin6_addr) !=3D 1) { fprintf(stderr, "Invalid bind source address.\n"); return 1; } sa.sin6_family =3D AF_INET6; sa.sin6_port =3D htons(PORT); if(inet_pton(AF_INET6, HOST, &sa.sin6_addr) !=3D 1) { fprintf(stderr, "Invalid host address.\n"); return 1; } if(bind(sockfd, (struct sockaddr *) &sin, sizeof(sin)) =3D=3D -1) { perror("Bind error: "); return 1; } if(connect(sockfd, (struct sockaddr *)&sa, sizeof(sa)) !=3D 0) { perror("Connect error: "); return 1; } printf("Connection successful!\n"); close(sockfd); return 0; } --=20 You are receiving this mail because: You are the assignee for the bug.=