From owner-soc-status@FreeBSD.ORG Thu Aug 13 21:41:35 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 9C44B106568D; Thu, 13 Aug 2009 21:41:35 +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 D15918FC4F; Thu, 13 Aug 2009 21:41:34 +0000 (UTC) Received: by fxm24 with SMTP id 24so1095002fxm.36 for ; Thu, 13 Aug 2009 14:41:33 -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=zsulv6xixxP45jogg4t1bOOb5AxTFl5ODYDEJ8jhF0Q=; b=pBU4MQFumevdboJDdvbT8uBC7S/4XwYdwKhfGCP4ValMPc9cxbxrsvhSimoNV9XV8f y4jQ4hIRdf+ra4yRYOcs3VNaLvWQKZ5saLhsIplRT2U/wk+p/ant+0Ai2XQogtLDwelI lHl5WQr6wv2POlIDYT7G+dWIykwVBMeaFNDHE= 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=XaOxy/EdOscYEIpjibNn0PljuEChB1d12NOF7HTguCABzHR5mIf+Rh0hSmHc9DcMRy sPIZdka2fDRfUWo3ymaRRU23XaWsAeNI/IRbuL9HuDbYHEbn1jo8ZBGxHmkDYMt+/YMn lMlukNazOn8qyHcAEznGHhyTAbzEyR3JIUrnw= MIME-Version: 1.0 Sender: pali.gabor@googlemail.com Received: by 10.223.72.203 with SMTP id n11mr422710faj.62.1250199693555; Thu, 13 Aug 2009 14:41:33 -0700 (PDT) Date: Thu, 13 Aug 2009 23:41:33 +0200 X-Google-Sender-Auth: cbe3e8819904705b Message-ID: <685a6ef80908131441n28fba70av811ee082d149c8aa@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 10 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: Thu, 13 Aug 2009 21:41:35 -0000 Hello, Last week's progress: - I worked on building an interface for accessing routing (forwarding information base, fib) information. This is the netstat_route() function -- it returns a list of route_type items. Route_type is an abstraction for representing standard routing information: destination, gateway, flags, routing interface name etc. This type includes a routenode_type, that provides information about corresponding routing node in the tree where the routes are stored, and a routemask_type, that represents netmasks used for routing. - The routepr() function in netstat(1) has been rewritten by using the abstractions and functions provided by libnetstat(3). Cheers, :g