From owner-soc-status@freebsd.org Mon Aug 1 04:57:36 2016 Return-Path: Delivered-To: soc-status@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 411D4BAA238 for ; Mon, 1 Aug 2016 04:57:36 +0000 (UTC) (envelope-from bhimanshu1997@gmail.com) Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0771F1E47 for ; Mon, 1 Aug 2016 04:57:36 +0000 (UTC) (envelope-from bhimanshu1997@gmail.com) Received: by mail-oi0-x233.google.com with SMTP id l72so178271153oig.2 for ; Sun, 31 Jul 2016 21:57:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=3OcoSb6uRICigi06cMSrAozV8bUdfvqWm2em5+eumP4=; b=AOrmhDS3vSgSExJ0hQLWoi3SIE+qx0Sw05K4MvvkS7iSDKjp4ERekudzsfE6k6DEJZ 6aoBOJf/xFVHU4DA7g6QdPm5nvnv72Ccd9qxDy0UUAnudJYmUDBCbZ96UsZ1Os/bKwqC ZtdDg9uuiziUR+e9cv0WYk/q4nju//BPc06jkaMdEu8R5c+u0DV9eURuNUbYg+9ECCL2 l5K0WkAtV8VQYwryqIDyg6LtLqj8eRJFTTOUYcyYre6VY1gAfZftp9ZulkbMOfKwVttn gNba6NDj6mgZdFrSTqoOMpH0NZfMZ+X/CGq2XOOHAMiH6WrNAvM2G2KpnrlW8EqcOs1V pxpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=3OcoSb6uRICigi06cMSrAozV8bUdfvqWm2em5+eumP4=; b=ZWLf/g30INR6cspEcj2JPG/zMfIV/P/wGUnApnclllJojTqRdJcMFxOQYMV/GT9+ze CI1FqFUYeGDheqhGkKrQa0D+4h0mm0+/o2sTcbe4Rij5ybBu9ce5jXe+2/TAbgToF9xU VjRA/dgZ9ZzEoNwxu8pV3AD9uOE6yBQQn+S4JCwvxdU1jFKoUuq4beRfPIhtlx7Kw+66 1RMscOm8Z51O7VIaRElzZ+Q89MxGIrin3qfiOuDbzjfiqRMvNqkFdM4vdgcOtqbFnKp8 2mBwb4/QpBv52BMNwMQWywkYnJVIG3qzRsukbtA4RSUWOcEYpyazVgGc8uqWngjVFxMS 4BgQ== X-Gm-Message-State: AEkoouvSPJefkzna73RmWpUIS8y6WeBfOyw2NAo8HQqC5yR+qHAfksLNfNWo/UXRIhDJa4ZEzIkRvHvCMoovFg== X-Received: by 10.202.105.71 with SMTP id e68mr6512996oic.78.1470027455076; Sun, 31 Jul 2016 21:57:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.95.195 with HTTP; Sun, 31 Jul 2016 21:56:55 -0700 (PDT) In-Reply-To: References: From: Bhimanshu Kumar Date: Mon, 1 Aug 2016 10:26:55 +0530 Message-ID: Subject: Fwd: Add SCSI passthrough to CTL To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.22 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: Mon, 01 Aug 2016 04:57:36 -0000 *Introduction : *CTL is the FreeBSD SCSI target layer. There are various SCSI commands, but it's usually used for block-level access. This projects focuses on making CTL capable of providing physical optical drive as a whole to the initiator machine Link : https://github.com/bhimanshu1997/freebsd Report for this week(31th july): 1. Added code in CTLD, which will convert the peripheral name to its address (for example "da0" to "2:0:0") and will set these 3 integers to the request and sent to CTL. From owner-soc-status@freebsd.org Mon Aug 1 08:07:38 2016 Return-Path: Delivered-To: soc-status@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 5F888BAAF49 for ; Mon, 1 Aug 2016 08:07:38 +0000 (UTC) (envelope-from y.iozzelli@gmail.com) Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DA6FB1288 for ; Mon, 1 Aug 2016 08:07:37 +0000 (UTC) (envelope-from y.iozzelli@gmail.com) Received: by mail-lf0-x22b.google.com with SMTP id g62so109751358lfe.3 for ; Mon, 01 Aug 2016 01:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=EINruRSYj7zgFhN0ESeve4XLHcd20/+tbibBasEXvNs=; b=agdbvrISuRXLam7FP7lyTsc+6Gs9UDf39LiO738TPQiT+uHmaDlgJoj8EQzSM8yU9N jR/v7aXv4iSPuOWOiy+3KkWro/gjNAseTN8U2L0vUGknAXbpm05Ehy/VCiQ3Os8kdUiK qv+yDF+9oM+BAlNGXy75iYpXCc0uHWcDFwJ7V7TOkI/c0HpaVp4tN/hqb3o7Hnn/tdmx uvH18hMIvIFMOptiEq2ip0mayizfjeT4m0K9Fo0kzoo6hbbCAvfedFHBCyVl4rMHF98a zsF8Y0cTkoLUYPx8C/piRGvgQUcDzjNs+ywMR4kCz6A7wRunruqicL/CNDzxhbsuHEWD Fkjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=EINruRSYj7zgFhN0ESeve4XLHcd20/+tbibBasEXvNs=; b=BCghYSKJYi+tMKseL67KwYt1se85mABpTWbbJtWGdEAWnJD7AkQAQT8w2zQdFkzazI kpgGaJFwgbWqIVKKl1jicZ+px2xxaW+RZdrVy9iwrg0WBSBw0fTHwtjIySM5GQutnM0k bN7t+UechX8jFMEkGoPIl4hUVe0a1Tfydruip9Nz2otMQ7+ikKJ3em3VyY4agIm+QF+h y2lQDRudXu2w8s03pS/iRZt+x2cEXFOtJacYkvSafQMYKyy2vxt8yXfE06gkccW11K7H q6UZgZB0F2Nc6qhWqAVpSxxMxB/AL3bFpjl7W9vLfxryFsHZvwpnU4+baalJbb6dg5U9 wYRA== X-Gm-Message-State: AEkoout7K0VY48fT2JKqzR+Mh4tGNYAyVhXpyplCCUdF6vtct/ik9lEg9VlpDhPOHpUe73f2ztSfr0mKK2+fIw== X-Received: by 10.25.20.211 with SMTP id 80mr18736338lfu.123.1470038855444; Mon, 01 Aug 2016 01:07:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.29.16 with HTTP; Mon, 1 Aug 2016 01:07:34 -0700 (PDT) From: Yuri Iozzelli Date: Mon, 1 Aug 2016 10:07:34 +0200 Message-ID: Subject: High Performance P4 Software Switch - Week 10 To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.22 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: Mon, 01 Aug 2016 08:07:38 -0000 Hi Project summary ======================== In this project I would like to implement a modified version of the reference p4 (http://p4.org) switch on FreeBSD, which uses netmap for faster packet I/O: the goal would be reaching the 1 Mpps order-of-magnitude speed (current reference implementation is limited to 150 Kpps for a simple l2 switch with 2 hosts). Week 10 ========================= I developed a more advanced version of the lockless queue, now supporting multiple output threads. Also preliminary work to implement priority queuing and rate limiting. Links: Wiki page: https://wiki.freebsd.org/SummerOfCode2016/HighPerformanceP4SoftwareSwitch#preview Code (gsoc-* branches): https://github.com/zarghul/behavioral-model Regards, Yuri Iozzelli From owner-soc-status@freebsd.org Mon Aug 1 08:24:02 2016 Return-Path: Delivered-To: soc-status@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 7513BBAA5DC for ; Mon, 1 Aug 2016 08:24:02 +0000 (UTC) (envelope-from starak.adam@gmail.com) Received: from mail-lf0-x22c.google.com (mail-lf0-x22c.google.com [IPv6:2a00:1450:4010:c07::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F0A691BFF for ; Mon, 1 Aug 2016 08:24:01 +0000 (UTC) (envelope-from starak.adam@gmail.com) Received: by mail-lf0-x22c.google.com with SMTP id g62so110026095lfe.3 for ; Mon, 01 Aug 2016 01:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=ErbYaOww4vzZeloQSDAs9VBXLLlM5Gu37y19oOcUd20=; b=EpD+qPIUDtJkdAA4BZe8ot648SaK9rWfBG0gNadsqB9qx6M33M8F9sjLchGWWRtOTU pNnmNcyVNOmpcWxhV0mwjljgY3Iojoa1q5JWYLKaL/Ar7LjL5i9KdQC15RBLojS4rF1a XwjPLV3+2fuj6ANbxENLn4aVVNXMBB1m8lswGJVK4PEVNqgLQU6HtxPVBW/YhzyIsRw5 RUPbC2ikhD3ROLpEX0MLAUlwSag9gObSfrymbEvKa6PI0Dfe2HftZWcCyH00xWiXYTmL jiQ+TcejgqqbRjG0Q3a1RC0Jo9Ehh7kDAHONvX3oops+dd8k7JK/Kd51c6OOsBnd2CUO GLhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ErbYaOww4vzZeloQSDAs9VBXLLlM5Gu37y19oOcUd20=; b=jyTQUGL0CC+OCxirIsewguxWZW7tu7VvMx2vwPIw0LHrk6l/CHyGVanp81RLIALH8J a6E48Ddf2wwpMgutdl8I+JJHnv4YnNlM/mVISbwUA3zGQ+NJ/P1P640iWUybucif6Hhb CGigjAjqoTZBOsx7d7gNE83wjLeL9aovlovu9JoxViJy54mSBVRr3p3YkBrSth2aHjtm 7w51d5Iqm4hlPLSjdSMV8+GQ4GP4JMltrESbfyVmD4ZxR5jkNA2aY+hcwyljSDH4zDMj LDikPsY+jvDSDJwtSJ2Kq6B2n6tZW3qTWaaAa2tJNzSdSgsPULytU6fL6LOH4M4gTgVi ki+A== X-Gm-Message-State: AEkoouu6r2c1vESY7a/dHVqL/lJJk71YU++oMu1pXXiitZHD6mhaLHzoTyTqyLRUhpP/dO09a2rErtFVy8Yppw== X-Received: by 10.25.34.65 with SMTP id i62mr18641406lfi.7.1470039839700; Mon, 01 Aug 2016 01:23:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.29.193 with HTTP; Mon, 1 Aug 2016 01:23:59 -0700 (PDT) From: Adam Starak Date: Mon, 1 Aug 2016 10:23:59 +0200 Message-ID: Subject: libnv improvements week 10 To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.22 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: Mon, 01 Aug 2016 08:24:02 -0000 Hello! Last week, I changed the style of red-black tree implementation in nvlist. also, there were some implementation changes, to make it more clear. My github wiki page is also updated https://github.com/Dashhh/freebsd/wiki/Nvlist-find-update . Secondly, I was trying to understand how sysctls works. It is hard, because there are no manual pages and comments are poor. Any articles that I found are from FreeBSD 4 or 5. I'm still thinking about the interface and logic of this syscall. Best regards, Adam Starak From owner-soc-status@freebsd.org Mon Aug 1 11:50:34 2016 Return-Path: Delivered-To: soc-status@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 ADDEBBA3911 for ; Mon, 1 Aug 2016 11:50:34 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: from mail-oi0-x236.google.com (mail-oi0-x236.google.com [IPv6:2607:f8b0:4003:c06::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7982E1675 for ; Mon, 1 Aug 2016 11:50:34 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: by mail-oi0-x236.google.com with SMTP id w18so188776613oiw.3 for ; Mon, 01 Aug 2016 04:50:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=SwKsnhcFmoqOJdKTM65QuariFeTpCdi0NdQstH+lIxs=; b=Vx7oKNefL0k++QfL5WJvNRZTH8hmoUn+oyU1k25HFmUd/J1UMRnEDtv9d/bnaUitQq A0+DvlaNhTwIimVeQL0w0fwDjQCWp5ICm+iFn1+c6WZR/6vNiEm3P9VHSrUZ8JS/MBQn gIuIX0PrpdGxsZSgOf56THuskx8YJO/aMDfR2Z8Y752np0DZ88U7n4Iy5Rd1P3D647LX OoFqWHrZqzmqfH4ANijvy27NO3t7M4oLhWnCmGgmwymMayosuHQc7+qedqrIpvSVzlCl wJ/BPSTHeX7LnvhRUq9u94TMkmOIYl8ogRWK+xEOt1grIeLQZ8JVeW1Q9KMYeTPXRvox o4yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SwKsnhcFmoqOJdKTM65QuariFeTpCdi0NdQstH+lIxs=; b=Gdx+z6mRUFpPZtXvIxd8/nmJYp3Hr/3DFObTNm1qL8rhgcpevhHaJF6zY5uttMzoS2 EZ0ZhDZkM8BmtKA3PPj5hfii2eC1LnBdC+YlUEvKYNCLdLp5Clh6oblUMEvfltvcXWnK 1qobwrkV1N8Ron/S4GIFXpHbFrB7esI8AAFagwNg50omjLZr3kSqFgp2tuo7HOUEJffZ M8uhoDq/KNETTgCTK9GMhOhkz/RZYUzsc7vqbgYgCgobZsSYP07JTpcK08baoX+BLOKk R4mwJr3OtZ5swFOI9k3YJfxWXdLqp66En3YmJrn95z77v0Pn7QO3ZCK5oKVZdlOvMzZF vXKg== X-Gm-Message-State: AEkoout+YvmbA7oTVbXKN5zpH9zuiulzHkZmk79NLWhezWLZlrJm+GTlX4UfHaG9KhUQ174yl16+9ojSfyI2iQ== X-Received: by 10.157.39.130 with SMTP id c2mr31817227otb.181.1470052233466; Mon, 01 Aug 2016 04:50:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.20.6 with HTTP; Mon, 1 Aug 2016 04:50:31 -0700 (PDT) From: Vincenzo Maffione Date: Mon, 1 Aug 2016 13:50:31 +0200 Message-ID: Subject: High-performance TCP/IP networking for bhyve VMs using netmap passthrough To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.22 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: Mon, 01 Aug 2016 11:50:34 -0000 Hello Project summary ================= ptnet is a new multi-queue paravirtualized device that builds on ptnetmap to allow VMs to exchange TCP traffic at 20 Gbps, while still offering the same ptnetmap performance (10-100 Mpps) to native netmap applications. The purpose of this SOC project is to write a ptnet driver for FreeBSD and a corresponding device model for the bhyve hypervisor. Status update for week 10 =================== In week 10 I updated and fixed the netmap support to bhyve, including the introduction of an interface between virtio-net and the backends (TAP, netmap, NULL). I recompiled the freebsd kernel and modules with extended libvmm (which support VM exits to be caught from inside the kernel). Finally, I sketched a first skeleton of the ptnet device model emulation. I've not managed to upload all the code yet, will work on it next week. Links: Project wiki page: https://wiki.freebsd.org/SummerOfCode2016/PtnetDriverAndDeviceModel Code: https://svnweb.freebsd.org/socsvn/soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c?view=markup https://svnweb.freebsd.org/socsvn/soc2016/vincenzo/head/sys/amd64/vmm/vmm_ioport.c?revision=307057&view=markup -- Vincenzo Maffione From owner-soc-status@freebsd.org Mon Aug 1 17:05:09 2016 Return-Path: Delivered-To: soc-status@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 54225BAB45A for ; Mon, 1 Aug 2016 17:05:09 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EDAB41321; Mon, 1 Aug 2016 17:05:08 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: by mail-wm0-f66.google.com with SMTP id q128so27064962wma.1; Mon, 01 Aug 2016 10:05:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-transfer-encoding:subject:date :message-id:cc:to:mime-version; bh=ZEyzmliEVkSQdPJFhARgZX52vXGTKS6MChXtg7HfpLk=; b=dNqFE+UU+js+H3EIkngqXd8+Lb5vJ4cPoWz26Vu/9+IUj2Z8k9HpidAbNToH8GXZXf xfl2PnWAyMtXWz6T+NVZ3Jhplr1GYgqtcNruuDxtq2VEUbWWLtD+cKFQQWCHBO3RAWpW qPIJg+1dDQoFiNoEY6e3/HqlP7Tyv05St/xX4tIY+M4bkZzLTxZtpnyShNhDCyRqv9AA Om4/Dfpp9F5tYlPo20A9rAvatMTjZeKJlAncAlRV7+dRV9h/ymtVIc55b+UeVgckI3tn 0i0JLsuI004BvVc63zcWTtkrf2fEbCgIMTrG7hpR2XxNgYZ8IW9pieu1/ASP1Qp8UYn3 9nrA== X-Gm-Message-State: AEkoouvzX7rrWmgat+QvypVzBwgAb3rpy/o8+m2xTUPHI+LD29AdYgj+VcOizMpnM36lGw== X-Received: by 10.28.134.14 with SMTP id i14mr54852189wmd.59.1470071106628; Mon, 01 Aug 2016 10:05:06 -0700 (PDT) Received: from maka.fritz.box (dslb-178-005-167-086.178.005.pools.vodafone-ip.de. [178.5.167.86]) by smtp.gmail.com with ESMTPSA id 190sm17893213wmk.13.2016.08.01.10.05.05 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 01 Aug 2016 10:05:05 -0700 (PDT) From: Mateusz Piotrowski <0mp@FreeBSD.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Week 9 / Non-BSM to BSM Conversion Tools Date: Mon, 1 Aug 2016 19:05:04 +0200 Message-Id: To: soc-status@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.22 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: Mon, 01 Aug 2016 17:05:09 -0000 Hello, I am still working on conversion. You can view the latest commits in = this branch[1]. I've made a lot of style=20 improvements this week I've sent an email to linux-audit at redhat.com regarding weird = regex-based field. Here's the answer I got: [2]. I hope to generate some most recent and valid Linux Audit logs in a few = hours since I've just finished installing FreeBSD=20 on a much stronger machine than I used before. I'm about to configure = CentOS 7 64-bit and update the Linux kernel to get the most recent format version of logs. Apart from that, I was trying to get my FreeBSD started from NFS. I = failed once again on this. As of now, all the Linux Audit logs I've generated so far are = convertible into the BSM format. Cheers, -m [1]: https://github.com/0mp/freebsd/pull/45 [2]: = https://www.redhat.com/archives/linux-audit/2016-August/msg00000.html From owner-soc-status@freebsd.org Fri Aug 5 15:03:19 2016 Return-Path: Delivered-To: soc-status@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 C8178BAF9B8 for ; Fri, 5 Aug 2016 15:03:19 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8FBDD11C2 for ; Fri, 5 Aug 2016 15:03:19 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: by mail-oi0-x22a.google.com with SMTP id 4so157618737oih.2 for ; Fri, 05 Aug 2016 08:03:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=81m2zpf9RgA28TkrJFsdlvmsEwBL8WWhdcs/ESJoNjU=; b=0sybSgWNihxL6RvdZY2X/HLHC5bpqk/Trl0jYPQgjq+1JlRgzt9RIPmBpQNZtx0NHm 5TicMJE4ndntBwfiq7AmW+J9k+UI12Hjr8dG1FIBvbtgIzi/cXqiu6QFXgeU721sJDT6 h8BsZ8qLeZsPa9yFFSx9X0wIM0XBIGSkUtf97xIRVtP3Nh1H3Jw4qE7ktaujivDbrYi7 rcGToNxJRevplN3z15I5mNiYWvuBMOlox7cDj/I3doHWL8PCYgzY7EWJ2xxR1sSMGXH+ /O8Ilh0vyyJcuiauorGnEEFGJxtaWXvy8OEcDzY8gbgnI/2BOoBwEHCKI5LkYeS2C+Su puVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=81m2zpf9RgA28TkrJFsdlvmsEwBL8WWhdcs/ESJoNjU=; b=LkjDR+odVaRQcqJr7omRGXklhswsGOrw1ndm5n5Z58t768OJeQfkdFet3p3IXnRtuk 9oyR1SrXUNesTIwFTXhXTzW6Y/oF/lyRet5LlFxj7DCMX+7XW7ZKJvYMrMoGhzTsSjjD G7FzFMCBtsuRtzmUeQW3+1G/YNd3b1hRJh3Wyon34IlNbSo+TxGmj+00Mlu0R/OPWy+B MWkRT3l+mBQUbDShIAk3NKSVHAkMyBlM9TiOTa3vWVHkIPrxGBcr+ZG9WTz2dF7yMPCY LM1xJue4JNdLBpiYiNuPFqUf/wkS7D0gUlCzUlGalw9inMZr8oA7fPu7RpeuOIBZlLFA ivmQ== X-Gm-Message-State: AEkoouuwJogxuOsrsazaQpwbvq49cQ583VgMCIISdYyPuf8XLOplghpRx7Uhdqo+ht62CYQzc0a0N9M9SoqfDA== X-Received: by 10.202.85.85 with SMTP id j82mr43864068oib.150.1470409398533; Fri, 05 Aug 2016 08:03:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.40.215 with HTTP; Fri, 5 Aug 2016 08:03:18 -0700 (PDT) From: Vincenzo Maffione Date: Fri, 5 Aug 2016 17:03:18 +0200 Message-ID: Subject: High-performance TCP/IP networking for bhyve VMs using netmap passthrough To: soc-status@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.22 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: Fri, 05 Aug 2016 15:03:19 -0000 Hello Project summary ================= ptnet is a new multi-queue paravirtualized device that builds on ptnetmap to allow VMs to exchange TCP traffic at 20 Gbps, while still offering the same ptnetmap performance (10-100 Mpps) to native netmap applications. The purpose of this SOC project is to write a ptnet driver for FreeBSD and a corresponding device model for the bhyve hypervisor. Status update for week 11 =================== In this week I've written the ptnet device model emulation. Most of the functionalities have been implemented (the registers and the interaction with netmap backend). Next week I will do extensive testing of the ptnet driver over bhyve, bug fixing and performance evaluation. Links: Project wiki page: https://wiki.freebsd.org/SummerOfCode2016/ PtnetDriverAndDeviceModel Code: https://svnweb.freebsd.org/socsvn/soc2016/vincenzo/head/ sys/dev/netmap/if_ptnet.c?view=markup https://svnweb.freebsd.org/socsvn/soc2016/vincenzo/head/usr.sbin/bhyve/pci_ptnetmap_netif.c?view=markup https://svnweb.freebsd.org/socsvn/soc2016/vincenzo/head/usr.sbin/bhyve/net_backends.c?view=markup -- Vincenzo Maffione