From owner-soc-status@FreeBSD.ORG Fri Jun 11 22:59:10 2010 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 9A6031065677 for ; Fri, 11 Jun 2010 22:59:10 +0000 (UTC) (envelope-from pebu3op@googlemail.com) Received: from mail.net.t-labs.tu-berlin.de (mail.net.t-labs.tu-berlin.de [130.149.220.252]) by mx1.freebsd.org (Postfix) with ESMTP id 5D18C8FC18 for ; Fri, 11 Jun 2010 22:59:10 +0000 (UTC) Received: from raven.net.t-labs.tu-berlin.de (raven.net.t-labs.tu-berlin.de [130.149.220.18]) by mail.net.t-labs.tu-berlin.de (Postfix) with ESMTP id 37C3170015A7 for ; Sat, 12 Jun 2010 00:59:09 +0200 (CEST) From: Alexander Fiveg Organization: Google To: soc-status@freebsd.org Date: Sat, 12 Jun 2010 00:59:07 +0200 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201006120059.08332.pebu3op@googlemail.com> Subject: ringmap. status report #2 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pebu3op@googlemail.com List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2010 22:59:10 -0000 + MALLOC(9)'s replaced on contigmalloc(9), in order to get PAGE_SIZE alignment (for memory mapping). + ringmap refactoring: read(2) is removed and replaced on mmap(2). Earlier user space process had to cal read(2) in order to get physical addres of ring-structure. The the mapping the ring-structure in user-space was accomplished though mmap(/dev/mem). Now ring-structure will mapped through mmap(/dev/ringmap ... ) in user space. + ringmap code placed in CURRENT and integrated with em driver. -+ integrating ringmap with libpcap is in progress - porting the ringmap to 10Gig has not started because of absence of 10GbE-adapter Next tasks: 1. integrate ringmap with libpcap 2. test ringmap with 1GbE on CURRENT 3. as soon as I have 10GbE adapter, I will immediately begin port the ringmap to 10Gig