From owner-cvs-src-old@FreeBSD.ORG Fri Mar 12 15:09:16 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99BAA106566B for ; Fri, 12 Mar 2010 15:09:16 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 86C2F8FC17 for ; Fri, 12 Mar 2010 15:09:16 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o2CF9GIp066250 for ; Fri, 12 Mar 2010 15:09:16 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o2CF9G57066249 for cvs-src-old@freebsd.org; Fri, 12 Mar 2010 15:09:16 GMT (envelope-from glebius@repoman.freebsd.org) Message-Id: <201003121509.o2CF9G57066249@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to glebius@repoman.freebsd.org using -f From: Gleb Smirnoff Date: Fri, 12 Mar 2010 15:04:59 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netgraph ng_socket.c ng_socketvar.h src/usr.bin/netstat netgraph.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Mar 2010 15:09:16 -0000 glebius 2010-03-12 15:04:59 UTC FreeBSD src repository Modified files: sys/netgraph ng_socket.c ng_socketvar.h usr.bin/netstat netgraph.c Log: SVN rev 205083 on 2010-03-12 15:04:59Z by glebius Now fix functionality of 'netstat -f netgraph' that hasn't worked starting from netgraph import in 1999. netstat(8) used pointer to node as node address, oops. That didn't work, we need the node ID in brackets to successfully address a node. We can't look into ng_node, due to inability to include netgraph/netgraph.h in userland code. So let the node make a hint for a userland, storing the node ID in its private data. MFC after: 2 weeks Revision Changes Path 1.89 +3 -0 src/sys/netgraph/ng_socket.c 1.11 +1 -0 src/sys/netgraph/ng_socketvar.h 1.17 +3 -3 src/usr.bin/netstat/netgraph.c