From owner-freebsd-net@FreeBSD.ORG Mon Nov 22 23:57:24 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8223E106566B for ; Mon, 22 Nov 2010 23:57:24 +0000 (UTC) (envelope-from Rozhuk_I@mail.ru) Received: from smtp11.mail.ru (smtp11.mail.ru [94.100.176.85]) by mx1.freebsd.org (Postfix) with ESMTP id 0AF938FC08 for ; Mon, 22 Nov 2010 23:57:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Reply-To; bh=chvqGeXPtKz3c8WG/++VGxeqFpNra3KWFDJi/hyx3+4=; b=cdmVy/NMOrI1gBVEc+g0QVVzfv2OcTHNs1BZbHBC4Emd6kJKsQvkrmpJE2uxQcdzrpl1jvIW2dViYk7QFuqHScg72kQwxXWkenVh84rW1Dnm1zNwJ5kOi5tb/2F87Ybo; Received: from [92.124.29.114] (port=4327 helo=rimwks1x64) by smtp11.mail.ru with asmtp id 1PKgGA-0005O1-00 for freebsd-net@freebsd.org; Tue, 23 Nov 2010 02:57:22 +0300 From: "Rozhuk Ivan" To: Date: Tue, 23 Nov 2010 07:57:20 +0800 Message-ID: <00ff01cb8aa1$01071440$03153cc0$@ru> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcuKoQAPSSMvB6o7TRi2Ig5OwDGFYw== Content-Language: ru X-Mras: Ok Subject: struct sockaddr_in6 ia_net - unused X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rozhuk_I@mail.ru List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Nov 2010 23:57:24 -0000 Hi! /usr/src/sys/netinet6/in6_var.h: struct sockaddr_in6 ia_net; = /* network number of interface */ Looks like unused in inet6: defined but never used in code. firewall# grep -r "ia_net" /usr/src/sys grep: warning: /usr/src/sys/modules/netgraph/viface/@: recursive = directory loop /usr/src/sys/netinet/in.c: if ((i & ia->ia_netmask) = =3D=3D ia->ia_net) { /usr/src/sys/netinet/in.c: ia->ia_netmask =3D = IN_CLASSA_NET; /usr/src/sys/netinet/in.c: ia->ia_netmask =3D = IN_CLASSB_NET; /usr/src/sys/netinet/in.c: ia->ia_netmask =3D = IN_CLASSC_NET; /usr/src/sys/netinet/in.c: ia->ia_subnetmask =3D = ia->ia_netmask; /usr/src/sys/netinet/in.c: ia->ia_netmask &=3D = ia->ia_subnetmask; /usr/src/sys/netinet/in.c: ia->ia_net =3D i & ia->ia_netmask; /usr/src/sys/netinet/in.c: ia->ia_netbroadcast.s_addr =3D /usr/src/sys/netinet/in.c: htonl(ia->ia_net | ~ ia->ia_netmask); /usr/src/sys/netinet/in.c: in.s_addr =3D=3D ia->ia_netbroadcast.s_addr || /usr/src/sys/netinet/in.c: t =3D=3D ia->ia_subnet || t = =3D=3D ia->ia_net) && /usr/src/sys/netinet/in_debug.c: IA_DB_RPINTF("0x%08lx", ia_net); /usr/src/sys/netinet/in_debug.c: IA_DB_RPINTF("0x%08lx", = ia_netmask); /usr/src/sys/netinet/in_debug.c: IA_DB_RPINTF("0x%08x", ia_netbroadcast.s_addr); /usr/src/sys/netinet/in_var.h: u_long ia_net; /* = network number of interface */ /usr/src/sys/netinet/in_var.h: u_long ia_netmask; /* mask = of net part */ /usr/src/sys/netinet/in_var.h: struct in_addr ia_netbroadcast; /* to recognize net broadcasts */ /usr/src/sys/netinet/ip_input.c: if (ia->ia_netbroadcast.s_addr =3D=3D ip->ip_dst.s_addr) { /usr/src/sys/netinet6/in6_var.h: struct sockaddr_in6 ia_net; = /* network number of interface */ /usr/src/sys/netipx/ipx_if.h: struct sockaddr_ipx ia_netmask; = /* space for my network mask */ =A0 -- Rozhuk Ivan =A0=20