From owner-freebsd-hackers@FreeBSD.ORG Mon Nov 6 05:58:44 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0E3E16A407 for ; Mon, 6 Nov 2006 05:58:44 +0000 (UTC) (envelope-from frol@nerve.riss-telecom.ru) Received: from nerve.riss-telecom.ru (nerve.riss-telecom.ru [80.66.65.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A64D43D64 for ; Mon, 6 Nov 2006 05:58:41 +0000 (GMT) (envelope-from frol@nerve.riss-telecom.ru) Received: from nerve.riss-telecom.ru (localhost [127.0.0.1]) by nerve.riss-telecom.ru (8.13.6/8.13.6) with ESMTP id kA65wdpj023240 for ; Mon, 6 Nov 2006 11:58:39 +0600 (NOVT) (envelope-from frol@nerve.riss-telecom.ru) Received: (from frol@localhost) by nerve.riss-telecom.ru (8.13.6/8.13.6/Submit) id kA65wc06023239 for freebsd-hackers@freebsd.org; Mon, 6 Nov 2006 11:58:38 +0600 (NOVT) (envelope-from frol) Date: Mon, 6 Nov 2006 11:58:38 +0600 From: Dmitry Frolov To: freebsd-hackers@freebsd.org Message-ID: <20061106055838.GA22879@nerve.riss-telecom.ru> Mail-Followup-To: freebsd-hackers@freebsd.org References: <8cb6106e0610311058s7144d38bp2b1dafd114e2b433@mail.gmail.com> <20061102094748.G75543@mignon.ki.iif.hu> <8cb6106e0611021507n6315b629kad8cbbf901343c2@mail.gmail.com> <20061103021803.GC8508@kobe.laptop> <8cb6106e0611021834h17737556y4bb2fda39a4bfa0c@mail.gmail.com> <20061103024621.GB16445@kobe.laptop> <20061103024837.GB79357@lor.one-eyed-alien.net> <20061103025442.GB16543@kobe.laptop> <8cb6106e0611031550y1381b67agdc74144b89de763b@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8cb6106e0611031550y1381b67agdc74144b89de763b@mail.gmail.com> Organization: RISS-Telecom, JSC X-PGP-Fingerprint: 5232 98E7 596E 21C2 52B5 FCAE 8088 3F87 88BC 27B0 User-Agent: Mutt/1.5.11 X-Mailman-Approved-At: Mon, 06 Nov 2006 20:09:13 +0000 Subject: Re: sockstat tcp/udp switches X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2006 05:58:45 -0000 * Josh Carroll [04.11.2006 06:15]: > Below is an initial attempt at the -P argument implementation. [...] > if (opt_4 || opt_6) { > - gather_inet(IPPROTO_TCP); > - gather_inet(IPPROTO_UDP); > + if(protos[TCP_PROTO] == 1 || protos_defined == -1) > + gather_inet(IPPROTO_TCP); > + if(protos[UDP_PROTO] == 1 || protos_defined == -1) > + gather_inet(IPPROTO_UDP); > gather_inet(IPPROTO_DIVERT); > } [...] I see You just let divert protocol pass through. Would be nice if divert pseudo protocol is also covered. wbr&w, dmitry. -- Dmitry Frolov RISS-Telecom Network, Novosibirsk, Russia 66415911@ICQ, +7 383 2278800, DVF-RIPE