From owner-soc-status@freebsd.org Sun Jul 3 13:22:14 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 42C77B8FA20 for ; Sun, 3 Jul 2016 13:22:14 +0000 (UTC) (envelope-from surajponugoti@outlook.com) Received: from BLU004-OMC1S10.hotmail.com (blu004-omc1s10.hotmail.com [65.55.116.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DDC242093 for ; Sun, 3 Jul 2016 13:22:13 +0000 (UTC) (envelope-from surajponugoti@outlook.com) Received: from NAM01-BN3-obe.outbound.protection.outlook.com ([65.55.116.7]) by BLU004-OMC1S10.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Sun, 3 Jul 2016 06:21:05 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=fo4Si/ZQ12TWFfX4FRggjovfd2ScpeIRJsWEfdSz8W8=; b=LbA0B//r0Hc5K5HDilBFzSLttsAp/bs7JG51POk7y+1+d/5Of/VcQEOJ97IIvMTnVS62CDnYC7j9PljL/Bhvagwu+9mJyvQ87WV4DHVShHZ3XOM6WGUVQMqFrZThWWuDOYAVboYVQVoumLrQvybHq7tG5Z+uHEZy1JQ0Z6YitZvNMzPxRAI+Bq+dM2xji1JR9JjljDNtKxMAAV4Y999y6KIzZb5mdiHweHHvlbtN+5PE96Dn/yO2A5eFbTRE6g6OzGcNM2fznJjvpXowJqQkqKfMXIrNus60Wccy1bbqkAqbAUIzquIO1HfrMg4iMUvF5Au3D0oCdfjwPRhn0TgO3Q== Received: from BN3NAM01FT023.eop-nam01.prod.protection.outlook.com (10.152.66.56) by BN3NAM01HT117.eop-nam01.prod.protection.outlook.com (10.152.66.238) with Microsoft SMTP Server (TLS) id 15.1.523.9; Sun, 3 Jul 2016 13:21:04 +0000 Received: from SN1PR11MB0782.namprd11.prod.outlook.com (10.152.66.57) by BN3NAM01FT023.mail.protection.outlook.com (10.152.67.155) with Microsoft SMTP Server (TLS) id 15.1.523.9 via Frontend Transport; Sun, 3 Jul 2016 13:21:04 +0000 Received: from SN1PR11MB0782.namprd11.prod.outlook.com ([10.163.207.24]) by SN1PR11MB0782.namprd11.prod.outlook.com ([10.163.207.24]) with mapi id 15.01.0534.015; Sun, 3 Jul 2016 13:21:04 +0000 From: suraj ponugoti To: "soc-status@FreeBSD.org" Subject: Fw: Adding SCSI Passthrough to CTL Thread-Topic: Adding SCSI Passthrough to CTL Thread-Index: AQHRvav815GxMm76Q0+QqDqRN2o8xp/lXrOugAu0So6ACrp7t4ALEe2e Date: Sun, 3 Jul 2016 13:21:04 +0000 Message-ID: References: , , , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=softfail (sender IP is 25.152.66.57) smtp.mailfrom=outlook.com; FreeBSD.org; dkim=none (message not signed) header.d=none;FreeBSD.org; dmarc=fail action=none header.from=outlook.com; received-spf: SoftFail (protection.outlook.com: domain of transitioning outlook.com discourages use of 25.152.66.57 as permitted sender) x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [oRha76pkAeouvoiAg/16FYEM8gRd+yEt] x-eopattributedmessage: 0 x-forefront-antispam-report: CIP:25.152.66.57; IPV:NLI; CTRY:GB; EFV:NLI; SFV:NSPM; SFS:(10019020)(98900003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3NAM01HT117; H:SN1PR11MB0782.namprd11.prod.outlook.com; FPR:; SPF:None; CAT:NONE; LANG:en; CAT:NONE; x-ms-office365-filtering-correlation-id: 8ce4d173-6e0c-4a76-2f3d-08d3a344e2bb x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(1601124038)(5061506196)(5061507196)(1603103041)(1601125047); SRVR:BN3NAM01HT117; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(432015012)(82015046); SRVR:BN3NAM01HT117; BCL:0; PCL:0; RULEID:; SRVR:BN3NAM01HT117; x-forefront-prvs: 09928BEC91 MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2016 13:21:04.5312 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3NAM01HT117 X-OriginalArrivalTime: 03 Jul 2016 13:21:05.0580 (UTC) FILETIME=[C0D3B6C0:01D1D52D] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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: Sun, 03 Jul 2016 13:22:14 -0000 Hi, This project is about exporting physical SCSI devices over iSCSI through CT= L as an actual SCSI target. Wiki Page: https://wiki.freebsd.org/SurajPonugoti Git Repo: https://github.com/suraj5/freebsd Weekly updates: 1)inquiry, reqsense, tur, reportluns and lunlist commands are working. Thanks Suraj From owner-soc-status@freebsd.org Mon Jul 4 07:53:43 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 36EADB91E4B for ; Mon, 4 Jul 2016 07:53:43 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: from mail-oi0-x22f.google.com (mail-oi0-x22f.google.com [IPv6:2607:f8b0:4003:c06::22f]) (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 EBF2A2928 for ; Mon, 4 Jul 2016 07:53:42 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: by mail-oi0-x22f.google.com with SMTP id r2so185294295oih.2 for ; Mon, 04 Jul 2016 00:53:42 -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=rfVT58BImGvl88NpPh92YjS0QJN2DWo4RHmDjAbTLQE=; b=M/SSitGnzuKqA1zKD4YTn97uagn/6AqsJ+b7W99tltrKNJsAFBs5UipJFEVd8Ylmfd dkJbmWNVErlWkiWhV3T7UehuH2SkAIhqjtRB0azlhJZYGQiu7kYl/m3Yde5u/RqRX4Lm 2fS7ly02SOlR9MlftetQancMABTIg9DBm3E+hewEcHD2m0XbtVE9hAUUMAxQD71RHkZc zVV3NMbsoA+7wb95VPuXFEwiVXql/Tz73LTQV2ZUBqtd5+8lgE8US+D8cHFtrProeDJA 2NK0wBSeQmU+By301C7lMEhrsjq4o4CPIP0ZTEH9Os3yHy+9J4HsYKkbiEnxnGkCK746 31Qg== 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=rfVT58BImGvl88NpPh92YjS0QJN2DWo4RHmDjAbTLQE=; b=ZzPw8KeedtCyUmiZC/ndCfC0Ae6bZTAIv5+6zxbUNV1gM6TbQlPftVzhorXY2YJsdo W3q0sBHnaxAQaF/Ik9fG59e8Gh/QybhmyWiJjYf5RiXXq3V2hlLQnK/iiLhRxsNuuAVs 8R0iCiqTRuEkUln8elucC/FwUVEsY09oJ3cqXrl6pK+gOh6tJulNZuNx4REdZisuyANl ZXM9TiCQCzwSUNX4doJGYE6DfQOnx1LHisLyBBANyOvfz7Ah0x1WyQD35HwCto/leCYP wzhIUiOYo6zu2EU1yJnqrqmurqWq2SB8PsD5PzfNZCcldlkkNhjLuhPgy3xDq/twnw2H E6nw== X-Gm-Message-State: ALyK8tI7PLTEJfZhZd4bmeaW/5i+eUqfDhNV6o6ZiaK1GeV4NComBdwpnRpeKutqmDLP1h0wpsMve1+ahfVq/Q== X-Received: by 10.202.187.139 with SMTP id l133mr5655095oif.150.1467618821820; Mon, 04 Jul 2016 00:53:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.20.69 with HTTP; Mon, 4 Jul 2016 00:53:41 -0700 (PDT) From: Vincenzo Maffione Date: Mon, 4 Jul 2016 09:53:41 +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, 04 Jul 2016 07:53:43 -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 6 =================== In this week I've added support for multi-queue netmap devices, done some important bug-fixes in the datapth, and did several tests (ping, netperf) to make sure the basic driver is working. In the next week I will study how the virtio-net header works in FreeBSD and start to extend the ptnet driver to support it. 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 -- Vincenzo Maffione From owner-soc-status@freebsd.org Mon Jul 4 10:06:13 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 D19F1B9190D for ; Mon, 4 Jul 2016 10:06:13 +0000 (UTC) (envelope-from y.iozzelli@gmail.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::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 695902A1C for ; Mon, 4 Jul 2016 10:06:13 +0000 (UTC) (envelope-from y.iozzelli@gmail.com) Received: by mail-wm0-x22c.google.com with SMTP id z126so35510263wme.0 for ; Mon, 04 Jul 2016 03:06:13 -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=pdtgRs71FZDGJu/1MTJBcSm5hMOcv/8b464Pz++ztSA=; b=AFvFcP6kEGRs0mRhpnY/v3S0LSRmWLDax1IguZcXQ8YAUYbsRtWO4MIxdph9jOJ5AU yELCdpZzE25Iq3Dbqdi8WbT2bXtXR3/bvAa29LZjIFCTItxZVTMgXWN3dDenoMo9dNwD cW+9xgnS+RZYmohC1wDPGQXaVLoUll83rQgoI9045CS4bJ6nTD23xS+6Tg6OEE8NdnTK dCW3XqHYzJXWsyUV2K+HyBuCDiEwdp5pJsydwhyIO++XoCMoRe8lKi7HYF6TzUzgwC/E IAVimB6pR1qrlBS70UoVRooI+Nud0ury6Y8NSMNrGUoKaqFK7/O4kf+gzvSn+sQtCUyi SLFg== 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=pdtgRs71FZDGJu/1MTJBcSm5hMOcv/8b464Pz++ztSA=; b=BdRsRirKmmG/us3BfQXJdPzuUSfaNv/bBiwcUgjLb5Y6nKQuHgdk+4jXp5llSzYhOp A/z3rww4G8u7+/euyesWFpn+uKfOrioyrzns78f9IdtQPDyxtZD+Hvzfm8TXGfRB9Scm IJYYpcqSZ3Okh3FX/zI3WFINXMa9ED0y0PDNydAS/CefyUfwu/v8DpoGcLp5zmoSMMoD cUDkVkEEtdbzKJzo04tWRLRG57GWxiLM5MPL5dSZvSitWCbeuByXiUZ9i57Mmx2v2PCt BLcIW+F+f2ImCJOfGzth8ZDl0nvoChnQSue2hxVfk9yTOHSzZ6bxc4TI/xWeFSjZoLt1 uU1Q== X-Gm-Message-State: ALyK8tJrluqcTolyolq0SftsfZUo12Qj+I0zf5w1lNKT8HvhqlqADGtDWmBZTT+49RcYG6ppS2ZE914y6BxMlQ== X-Received: by 10.194.201.133 with SMTP id ka5mr6562073wjc.145.1467626771780; Mon, 04 Jul 2016 03:06:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.212.136 with HTTP; Mon, 4 Jul 2016 03:06:11 -0700 (PDT) From: Yuri Iozzelli Date: Mon, 4 Jul 2016 12:06:11 +0200 Message-ID: Subject: High Performance P4 Software Switch - Week 6 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, 04 Jul 2016 10:06:13 -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 6 ========================= I wrote some scripts to automate performance tests, so they are now more reliable. I started digging into the new features I have to add, but in this period I am also writing my master thesis, so I am a little behind schedule. 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 Jul 4 10:14:12 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 B06AEB91A71 for ; Mon, 4 Jul 2016 10:14:12 +0000 (UTC) (envelope-from starak.adam@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 37E022D1E for ; Mon, 4 Jul 2016 10:14:12 +0000 (UTC) (envelope-from starak.adam@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id q132so114148767lfe.3 for ; Mon, 04 Jul 2016 03:14:12 -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=iua2n+hBauniTasrwjHvsse9YK6M4gnRCbNZ636n6sM=; b=1GtdfmeGv+0AeoDatwiQiiTGoqzUS9RJN3217EfZMVEdQryulh3ZqMNseeF1wZQBiV 6N5bv8G9t596m8nFmIps0M5CYxJXVf1cnMiFl9LLGHZeyamaJwQlvccPxQuANhRTP7BZ gvGdVsHXZo95erqkbtAKQ0ccWEHiSxZcA/mzLWH/aEHosh7X/1E4wYjxDv/V1QVMW+4X +v7ngemARNAP65RPIEzIwc8nAWkTieH2VOAgcf8s3QZwRswNY1J+VxuWec3VY3Cok2rh e+ZmcdoVjArf9eFnkV3WIadVVV6Gwx4a1H4XAVynRTQVivqmEBLmyK9fR1y2/oSuKwES KH0A== 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=iua2n+hBauniTasrwjHvsse9YK6M4gnRCbNZ636n6sM=; b=i9/WgNqDua3wvi02jmypcbIQFZGMtFpleCVzFPqm5HCKo+N45FntpZ5dt4+dn6hNB/ WWwXJF3IGZOyFyQ3crKwG9B/qCprvZrE4Ck+NjjSEej2VutLNQD5umS929wIW2UulsrC QC2OvPHTQgjb8GDq7wYelDeBAQXqNcyDS8PAjSHsnAomN3fsk38PtSwj2LXtzwMdRveq x/L9yvbceMXnlbbFbLmxrEJwGDYlnNM6HVhioBqRB89PS25ZlEH4F7hOv8ynezvyxozj Oa4NYSoCG4ARgQDALJWgEIccR53r1VGAaBnQjfkij9CAmxkd8U9ScWhLVCjeLCJn9zkc e9XQ== X-Gm-Message-State: ALyK8tKEXJ9xr/Pbn2r6K1qTY7cbTHoOvQ+ocjz2xur1uNG1vv0Y3Upkf1R7nkSvg9EiIW/qUbR7q8JX+o+phg== X-Received: by 10.25.207.5 with SMTP id f5mr3067968lfg.45.1467627250246; Mon, 04 Jul 2016 03:14:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.29.131 with HTTP; Mon, 4 Jul 2016 03:14:09 -0700 (PDT) From: Adam Starak Date: Mon, 4 Jul 2016 12:14:09 +0200 Message-ID: Subject: libnv improvements week 6 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, 04 Jul 2016 10:14:12 -0000 Hi, This week wasn't as productive as it should be, because I had a small break from programming (everything was set in agreement with my mentor). I'm still struggling with FreeBSD kernel, but I hope that I'll manage to finish my work soon. Best regards, Adam Starak From owner-soc-status@freebsd.org Mon Jul 4 11:14:03 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 B72F4B91437 for ; Mon, 4 Jul 2016 11:14:03 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) (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 4A946212A; Mon, 4 Jul 2016 11:14:03 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: by mail-lf0-f48.google.com with SMTP id q132so115066235lfe.3; Mon, 04 Jul 2016 04:14:02 -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:subject:date:message-id:cc:to:mime-version; bh=tZOFa/1sO2opTfJnWrjhO1nwXgMm57712AKjgykIwck=; b=ZQAED9j2HcmVwQed0ItIE4J6GHq6v9wHe/oDcSE0W7IKdmmCbEJSB8x30wfGzmJrjF ZoJsb2DHoMWRs5EVHDVHwj3N1ZHDCttNh/ZOzcQ9SML5OHfv7SbxYVRZL1lIC52dS5AE yQjJy9w6tGHQJLi7Qa1aRxenVgaj8fPk3x/N8lgjxUVMjNPq9ERr1fEHO60KUwewfCUV Jw1eK0gs8YeWq4zXe1K7ozXDabWyKQWdRW8m+54rzZUGhk+BJzXOrpBYIzDTc0JjkJ0o FfwWJs34MTUl8PEB3GQDlT9tf2WGKGyoXJdSErO0DByNMkLKsZJh4fVLUd2B3Y7+K5vb 7r/A== X-Gm-Message-State: ALyK8tLPmVEUsE+x2Z0u2cQ1Sp4kkB+/w6J/ktgV15rndH4I6+tg1xf7JYX9EN4UkqTOgg== X-Received: by 10.25.148.200 with SMTP id w191mr2183011lfd.2.1467630439681; Mon, 04 Jul 2016 04:07:19 -0700 (PDT) Received: from maka.lan ([77.79.224.226]) by smtp.gmail.com with ESMTPSA id s18sm4605464lfd.30.2016.07.04.04.07.18 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 04 Jul 2016 04:07:18 -0700 (PDT) From: Mateusz Piotrowski <0mp@FreeBSD.org> Subject: Week 6 / Non-BSM to BSM Conversion Tools Date: Mon, 4 Jul 2016 13:07:17 +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) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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, 04 Jul 2016 11:14:03 -0000 Hi, This week I=E2=80=99ve implemented a parsing library. I am able to read = and parse Linux Audit logs and store them in a data structure based on = nested nvlists. Latest commit: [1]. This week I am going to implement a conversion from the Linux Audit = format to the BSM format. Cheers! -m [1]: = https://github.com/0mp/freebsd/pull/9/commits/80653a7082f1b2594785c19925ec= 8e45aada4b6f = = From owner-soc-status@freebsd.org Thu Jul 7 07:03:29 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 E9ED3B21085 for ; Thu, 7 Jul 2016 07:03:29 +0000 (UTC) (envelope-from kiloreux@gmail.com) Received: from mail-vk0-x236.google.com (mail-vk0-x236.google.com [IPv6:2607:f8b0:400c:c05::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 A57BC1AA1 for ; Thu, 7 Jul 2016 07:03:29 +0000 (UTC) (envelope-from kiloreux@gmail.com) Received: by mail-vk0-x236.google.com with SMTP id b192so9398771vke.0 for ; Thu, 07 Jul 2016 00:03:29 -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=2xY5Iw9AWcx/I9U2XcIpczEdAA8pekVfDuG/58TMryk=; b=PIpmAQSI0fiegNDDpTUE0MXDu0/pnjKzidYNQK3SHu5HKXFTw5oVCLCM6j86zUb2Gs SD9iR4Gy9yvPhOmzjdwjPpX5E9xIjsOiDoGUEPgS3mK6Eh9zojM5aEVZwKzoiFjooi1y nPDTtUDovB4oqwqUKnYcsNMi3LCAhL1sfpU7OQgj/3+Zklv4Sp7lNq/VyHbkJH4+xgdb MK97O8AuuOknWugdPxavDGB3zK6yprvuDK06t4TZYO5qteJJgb9xvSQcb3riMx5yITlm VVJAe43Smt5+8VQDlSnI4es1kFVCuPV3P7eZFSgcSnE1iRJTWQVo18bHhwgvqHBDbWlH WeAQ== 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=2xY5Iw9AWcx/I9U2XcIpczEdAA8pekVfDuG/58TMryk=; b=O3QhZDESnqn09ZdNZcP+NenEJ++xRT4kTkZietOtU+tonXf0NiPhJy4weCvWBVREO1 i/dtOvLbRiMWhCng22BDqkv4c6oSl65K/roIkIJ/A4klVQ+YyhP4owBEE8WWrCHiBY7w 8tKDKNTvSZkFMkIH1zuNJz2Gwcpr8AoxjOQBFwgHVL2gGOumYseG8tioYykXnRzaRJSy FRKxH54h2CAOsEGrvdJaqNllkLiMPdsyrzOKSuCOWkDNCR+UZPQBndw1VgcUUUsR/UWs iEaDb377OgTjCOcli2fwLw1BIYwFawuA2Mz/FHbP4Gamquxwa3yz6UwyExg7WBfSEWJX nE8g== X-Gm-Message-State: ALyK8tIBXE78Nr3MqGRbJ+obcexXDTS/pBONQ6Yez2Iv0NXY/VPF7kc5ucQBerD5YP+7tn6ifWCCu9o056Omrg== X-Received: by 10.159.37.245 with SMTP id 108mr11854013uaf.66.1467875008612; Thu, 07 Jul 2016 00:03:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.95.71 with HTTP; Thu, 7 Jul 2016 00:03:28 -0700 (PDT) In-Reply-To: References: From: KILOREUX Emperex Date: Thu, 7 Jul 2016 08:03:28 +0100 Message-ID: Subject: Re: Implementing API to link sysctl nodes to devices. 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: Thu, 07 Jul 2016 07:03:30 -0000 Status update: We have decided to make calls from specific drivers to the generic query_device using an IOCTL code that is named QUERY_DEVICE_IOCTL, plans for this week and the next to finish the API and to link it for DRM. On Sat, Jun 25, 2016 at 7:13 AM, KILOREUX Emperex wrote: > Status update for this week: > > After a deep discussion about the design for the new API (which took a > little bit longer than planned), and for me to investigate the community > feedback (Discussion here : > https://lists.freebsd.org/pipermail/freebsd-arch/2016-June/017817.html) , > I have started the implementation of the API inside the kernel, I am a bit > late behind schedule due to unpredicted circumstances, but will be working > 18 hours a days for the next week to catch up, I started the implementation > of the API inside the kernel yesterday, so breking it down: > * Initial API design: done > * Implementation : Working on it > From owner-soc-status@freebsd.org Sat Jul 9 10:53:54 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 11E61B834BF for ; Sat, 9 Jul 2016 10:53:54 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (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 CDB171E79 for ; Sat, 9 Jul 2016 10:53:53 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: by mail-oi0-x231.google.com with SMTP id r2so91118418oih.2 for ; Sat, 09 Jul 2016 03:53:53 -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=E1InMbIDFCRcbpGjuRqU8E5FCgur2b7XgA/4TVb2siM=; b=IgtWPeuiU4qEsJGVIIpjZe2XqYPxI/XBuUnLwT5UE78Sl11+w8EufRWp5D9WkniZa8 wzAARhXLYEkNMPyXkSHKa3UbPcGV/9SMLSpUZ2TXIh4lYlm9OrVwF5dnh6zaLeOtsB4J uVceVh/xDJhdVgfs8N6XDoUXsG2rf8Lxlkhjh33shrcmEX0XHsGuRbPAWs4OziLmuBm3 fgqrihnyHOCPu3DPqOYSVb+zU8S/TnDu2YLn6Dq3hIsGZ8ilfTZEhCwvfqDYCWkMSR36 JgxM+lpriPcTVBp9lv3ibQb1Oyogok2+NCxFy1TdgayAhdqyFpHEX+E+j7eyxJreSzj8 JXaA== 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=E1InMbIDFCRcbpGjuRqU8E5FCgur2b7XgA/4TVb2siM=; b=S3Ultjd1tWc9e1k0sQuuQ6ZC5MMq2g/8G55s72YJlZYlIgH/XQRc2kKB5S8/9OduOw RE1v0MeRzBiFf/GYdQLliE+5ro8SrXZBaBJRLQdwSV+tnMcHCBoN11xU/6Lbyzs6i4Ah 1fVbKMIm/eCSCYuFkECtfp1niwWWNqX/OiBVc/K/0/bEs00gf2DmJZMbfUTHxLyYCz57 rMNuDOSQoC4NFWi4/g8VwJ9SfnsDb81HOA59qCH93F6dtsHIYY51bAROq88B731BDh7f EExHbE1l1E7nzmeGGJv3V3ME0cvImGkcPydV6EZEM6iZP6YOL/3hGFvv9Ocll6P4XVOY VhIQ== X-Gm-Message-State: ALyK8tJkc8WK7tg4EcyEyHm9MspjUbu3rUFECQWc5CY2kaPi1GK5iTEnJHCw+j/EwwUS3vOd07SjNwNJVmj+LQ== X-Received: by 10.202.187.139 with SMTP id l133mr5121503oif.150.1468061632692; Sat, 09 Jul 2016 03:53:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.20.69 with HTTP; Sat, 9 Jul 2016 03:53:51 -0700 (PDT) From: Vincenzo Maffione Date: Sat, 9 Jul 2016 12:53:51 +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: Sat, 09 Jul 2016 10:53:54 -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 7 =================== In this week I've explored the FreeBSD code that deals with virtio-net headers and related offloadings, so that I could start to incorporate them into the ptnet driver. Together with various code improvements, I started to implement virtio-net-header-aware datapath, both for the TX and RX side. Next week will be used to complete the virtio-net header support and start testing them through the QEMU hypervisor. 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 -- Vincenzo Maffione