From owner-soc-status@FreeBSD.ORG Wed Aug 5 22:29:42 2009 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53A5B106566C; Wed, 5 Aug 2009 22:29:42 +0000 (UTC) (envelope-from pali.gabor@googlemail.com) Received: from mail-fx0-f224.google.com (mail-fx0-f224.google.com [209.85.220.224]) by mx1.freebsd.org (Postfix) with ESMTP id 8794A8FC12; Wed, 5 Aug 2009 22:29:41 +0000 (UTC) Received: by fxm24 with SMTP id 24so457800fxm.36 for ; Wed, 05 Aug 2009 15:29:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=3Hd1vbU0KBzzSf9OvtLkHZYCzjqqKhyAVONiYK3QRvA=; b=XxTFbGB7iSTT3tOxFN4BDjftV4nQBN/1+h5gnABGOKNt0SeXgsN7eS0pTrNIi77Lzw 6DpElMEZWsLa456NMpHT4dxXZf86S2c6SaL6H6eK0/2q3OpYsMFDjFWtCXsz4jOfPx6+ WtzyEjjTyO6/5ZieFU/As196pwpCJ2rXjAN1k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; b=Fyslcu6XGbQ8avn5oOlUapeJUIzD8wGbgI/sqnDGBk5cVfDhW+JcmYznIb9BoNwacu w8YI6dV7DKQw08/ztghM7t8ZMqiL8wnnQl3XMie75PPINaMasNxy+yjdDCHKYpslEiJ1 2G9mi6GzcGIKmahf5iGzAQUQWeMjt2dIe9aY0= MIME-Version: 1.0 Sender: pali.gabor@googlemail.com Received: by 10.223.118.141 with SMTP id v13mr3802159faq.26.1249511380522; Wed, 05 Aug 2009 15:29:40 -0700 (PDT) Date: Thu, 6 Aug 2009 00:29:40 +0200 X-Google-Sender-Auth: 6830b7f19389cad5 Message-ID: <685a6ef80908051529m538eab91wdf4514bfd95611fd@mail.gmail.com> From: Gabor PALI To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Oleksandr Tymoshenko , Robert Watson Subject: libstat status 9 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Aug 2009 22:29:42 -0000 Hi there, Here is a short summary of the progress of the last week: - Finished adding the various protocol-dependent statistics to the libnetstat library (and using them in netstat(1)): icmp6, rip6, pim6, ipx, spx, pfsync, pfkey, ipsec (ah, esp, ipcomp), ip6, mroute, mroute6 (multicast forwarding), route (forwarding) statistics. Because they are now extracted via the "framework" reported last week, all of them can be retrieved from both kernel images and live systems (via sysctl(3)), and can be reset. - Added an abstraction for handling sessions ("session_type", it was previously suggested by Robert) -- at the moment, it does not include too much, only a kvm(3) handle, but it could be used for adding other state-related information, so it is suitable for working with virtualized network stack instances. However, in my opinion, this abstraction also contributes to a cleaner implementation in the modified applications. Cheers, :g