From owner-svn-soc-all@freebsd.org Sat Aug 20 15:42:42 2016 Return-Path: Delivered-To: svn-soc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BEB23BC0ADC for ; Sat, 20 Aug 2016 15:42:42 +0000 (UTC) (envelope-from vincenzo@FreeBSD.org) Received: from socsvn.freebsd.org (socsvn.freebsd.org [IPv6:2001:1900:2254:206a::50:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B239F18B4 for ; Sat, 20 Aug 2016 15:42:42 +0000 (UTC) (envelope-from vincenzo@FreeBSD.org) Received: from socsvn.freebsd.org ([127.0.1.124]) by socsvn.freebsd.org (8.15.2/8.15.2) with ESMTP id u7KFggqO000820 for ; Sat, 20 Aug 2016 15:42:42 GMT (envelope-from vincenzo@FreeBSD.org) Received: (from www@localhost) by socsvn.freebsd.org (8.15.2/8.15.2/Submit) id u7KFggbW000805 for svn-soc-all@FreeBSD.org; Sat, 20 Aug 2016 15:42:42 GMT (envelope-from vincenzo@FreeBSD.org) Date: Sat, 20 Aug 2016 15:42:42 GMT Message-Id: <201608201542.u7KFggbW000805@socsvn.freebsd.org> X-Authentication-Warning: socsvn.freebsd.org: www set sender to vincenzo@FreeBSD.org using -f From: vincenzo@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r308092 - soc2016/vincenzo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Aug 2016 15:42:42 -0000 Author: vincenzo Date: Sat Aug 20 15:42:41 2016 New Revision: 308092 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=308092 Log: update README about bhyve Modified: soc2016/vincenzo/README Modified: soc2016/vincenzo/README ============================================================================== --- soc2016/vincenzo/README Sat Aug 20 15:32:00 2016 (r308091) +++ soc2016/vincenzo/README Sat Aug 20 15:42:41 2016 (r308092) @@ -188,7 +188,7 @@ Moreover, all the modifications I did to netmap (see below) have also been merged in the netmap GIT repository, and can be also found at -https://github.com/luigirizzo/netmap. +https://github.com/luigirizzo/netmap . My code modifications belong to two different subsystems: @@ -264,10 +264,10 @@ Finally, I reorganized and fixed the userspace netmap backend for bhyve, completing the work we did in the past. This new backend is intended to replace the old one that is currently in FreeBSD head. - The code in pci_virtio_net.c has been reorganized to support different - backends (TAP, netmap, ptnetmap), while previously it was only able - to support the TAP backend. The backends are now implemented in - a separate file: + The code in pci_virtio_net.c has been refactored to be independent + on the backed used, and this is particularly useful w.r.t the + management of the virtio-net header. The backends (TAP, netmap, + ptnetmap) are now implemented in a separate file: https://svnweb.freebsd.org/socsvn/soc2016/vincenzo/head/usr.sbin/bhyve/net_backends.c?view=markup