From owner-soc-status@freebsd.org Mon Aug 6 12:56:49 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89A231057364 for ; Mon, 6 Aug 2018 12:56:49 +0000 (UTC) (envelope-from aniket.ezio41@gmail.com) Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 00BFB77387; Mon, 6 Aug 2018 12:56:48 +0000 (UTC) (envelope-from aniket.ezio41@gmail.com) Received: by mail-ed1-f46.google.com with SMTP id x5-v6so5124619edr.0; Mon, 06 Aug 2018 05:56:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=UBbSDwKhFrDpct5FRvD8X/N8V4YLkE93FJMi7UonAXg=; b=p7QyeNfUitoM+YJDlaTK/lNcGWcMC8TvUe8TmvC/RRChr6JApSLHI5mrpTZpPegheX 8/vTxrtEJ7P6L7YRkdkq0aLSCRPd1+4grGH9VGSEFW41F8ZPdQXWL2kP7JogUeEOksAc RhWhervqHm40KY5TCTz8yVIqqyueeWHQjK0z/smSDpnogYZ3HYD7KPsCOU5unFptdXLk 7ChyqWQjr2iMSUEFDsoohfYTZLDgbj71nhVktcgVyQj8wT095IblfRRhI//4jxIQXxRa mKYFsIJrFmPXAxn7xmB+4vQHwTd472QGXWiYFQ+kUAWTWMR2FnrWM0jRudWmj2yo2kSK xPiQ== X-Gm-Message-State: AOUpUlGsZsYSoiLu7WwGY5ADiQy4SDeOfB8es470IP3NyF8UHLoseVgL lDheo04ZKEtb3v612TitoNwHGHWq2ME= X-Google-Smtp-Source: AAOMgpeF2LGata5h7ri0CD3MHsDkq1icXd4kdf3hTlK/xT4OpgEdIOJKrpHRh6Oo71YP/bywS0HSBQ== X-Received: by 2002:a50:a186:: with SMTP id 6-v6mr18771348edk.12.1533559826025; Mon, 06 Aug 2018 05:50:26 -0700 (PDT) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com. [209.85.221.48]) by smtp.gmail.com with ESMTPSA id i15-v6sm4899844edq.56.2018.08.06.05.50.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Aug 2018 05:50:25 -0700 (PDT) Received: by mail-wr1-f48.google.com with SMTP id g1-v6so8778607wru.2; Mon, 06 Aug 2018 05:50:25 -0700 (PDT) X-Received: by 2002:adf:f148:: with SMTP id y8-v6mr9287354wro.134.1533559825344; Mon, 06 Aug 2018 05:50:25 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a5d:4151:0:0:0:0:0 with HTTP; Mon, 6 Aug 2018 05:50:24 -0700 (PDT) From: Aniket Pandey Date: Mon, 6 Aug 2018 18:20:24 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: [GSoC-18] Regression Test-Suite for Audit Framework [Weeks: 9-12] To: soc-status@freebsd.org Cc: Alan Somers , George Neville-Neil , "Robert N.M. Watson" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 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, 06 Aug 2018 12:56:49 -0000 Hi everyone, This is my final report for SoC-18. I did not update you all about my progress for the last 4 weeks because there wasn't much left to do in the primary audit(4) test-suite. I had instead been working on converting the regression tests for auditpipe(4) to ATF and validating the proper functioning of auditon(2) system call, which provides various ioctl like commands to manipulate the system auditing. My fall semester started last week so I had to shift my attention from the GSoC work. I've been keeping track of certain features of audit(4) subsystem which need improvements and would keep working on them throughout the year. The full list of merged revisions which I created or reviewed can be found at my project homepage[1] and in the main Github repository[2]. The audit(4) test-suite can be found in FreeBSD src: https://github.com/freebsd/freebsd/tree/master/tests/sys/audit The code of my stretch goal, i.e test-suite for praudit(1) and auditpipe(4) can be found here[3] and here[4] in Head. The in-progress tests for auditon(2) are available in my Github AuditTestSuite repository[2]. In the end, I would like to thank my mentors, Alan Somers, Robert N. M. Watson and George Neville-Neil for all the help they provided during the summers, and especially the prompt responses from Alan, which I feel is the reason I could successfully complete the project. Also, thanks to Shivansh for helping me get started with FreeBSD and guiding me during the application period, otherwise I'm not sure if I could have learned about the inner working of FreeBSD operating system in such a short span of time. And thanks to The FreeBSD Project for accepting this project and welcoming me into their community! Thank You, With best regards, Aniket Pandey [1] https://wiki.freebsd.org/SummerOfCode2018Projects/RegressionTestSuiteForAuditFramework [2] https://github.com/aniketp/AuditTestSuite [3] https://github.com/freebsd/freebsd/tree/master/usr.sbin/praudit/tests [4] https://github.com/freebsd/freebsd/tree/master/tests/sys/auditpipe From owner-soc-status@freebsd.org Tue Aug 7 03:09:34 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF7D910711A9 for ; Tue, 7 Aug 2018 03:09:34 +0000 (UTC) (envelope-from lakhanshiva@gmail.com) Received: from mail-oi0-x244.google.com (mail-oi0-x244.google.com [IPv6:2607:f8b0:4003:c06::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49FB078F65 for ; Tue, 7 Aug 2018 03:09:34 +0000 (UTC) (envelope-from lakhanshiva@gmail.com) Received: by mail-oi0-x244.google.com with SMTP id 8-v6so26012331oip.0 for ; Mon, 06 Aug 2018 20:09:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=hqdOQ7yt7yGUww9citiA66mjJogzMGK4wQJq7D1YN7Y=; b=sYIE6RPvtJJxhBkJPH+ZYv0x4DQMNBkxYFIYmWhhZFevPKzZJla+gqyH6+Sn1qOzK8 koUWXvChtw5jwMXcXmRKK8gpwM4fqrsihIvJVsYyOLlTgiWn3BaoX+SM1HH9bsZK3bot Oelw2sVWaoJSgtT0w4wZ8ENLc4iI0sGQVKXduftwu5YnhUYS5yyeJqeK2Zid4HNKs661 jyb61xF2B8FtSUyPfMeyT8/mWTnRZWM2FDBiiDQhgmKPPN9d+3IQOBtbqRHimBP57bZj EpUeG8kHBZ/pCyMjSTTFdENRFriVLbqsfBAEeH6cb42Jaa0C1KTFM7QQN55GO7mdbv4u UrEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=hqdOQ7yt7yGUww9citiA66mjJogzMGK4wQJq7D1YN7Y=; b=F2EeXwvjP9D6PHh/Gzgvd6GlpUIHHNMwgQ0IQdzG34N5GGyHGaDJXMrZB2nkIeyXwJ MWfg2PTi16j6G3MqY+8EcMCidY7+m5n9rOT+J3k0wZ6CpPAXthPWe1pKT61VWJS09wI6 O/jax0YX2+Wm4S4xX/G+e72p+pM/INjUQ3zNfuTUOLWJ0gL1cok/XKuI6Gqe+CHAsG9t wmNDHH7YOszucs/QENZzRstRF8tmSLRwoTmmJZPCkiDYkUHoh5D/BUDpaSNjh7pzLYGy 2cmEWsrA3eYDyoSdoa877pCtV6oDLqA0AQafSQg33bTD/+A9VqIV6f3bvdsPb8RqxQj1 MEOw== X-Gm-Message-State: AOUpUlHolju4ahK1MQkU/slbC+RzvGSErkPBWjf1jIl9FjuDjSVJtL9F qFGxB6Pjl2gRB1uYv+14rHsIxfTwzK7Ob4hwjdjNocfo X-Google-Smtp-Source: AAOMgpdh5O7QdB1+IyIwMsgKgUBBT6LeZDCqCom2Z1pa9JZLdykF5LERZBRBJX11uaM7rQfeYMk/lomab+9G6Ue1TJE= X-Received: by 2002:aca:2dd1:: with SMTP id t200-v6mr18249806oit.152.1533611372997; Mon, 06 Aug 2018 20:09:32 -0700 (PDT) MIME-Version: 1.0 From: Lakhan Shiva Date: Mon, 6 Aug 2018 23:09:21 -0400 Message-ID: Subject: [GSOC-18] Convert PCI drivers to be table driven - Week 12 To: soc-status@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 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: Tue, 07 Aug 2018 03:09:35 -0000 Hi All, We are nearing the end of the most exciting summer period. We all worked on some interesting GSoC projects and helped our Open Source communities as much as we can. It's time for documenting our work and consolidating the remaining work. I just evaluated my project and identified the need to document the macros that were created for this project- after discussing with my mentors. I have started documenting them- as man pages [1]. It will take the better part of this week. Last week, i worked on some of the PCI drivers like ntb_hw_plx, nlmsec, nlmrsa, nfe, nvme, ndis, ocs, ohci, pcbios, pcib, qla, qla80xx, ql, piix drivers [2] [3]. The phabricator reviews are present at [4] [5]. My project homepage is present at [6]. It still needs to be updated. It will be done in the early part of this week. Some useful information can be found in [7]. Thank you, Lakhan [1] https://github.com/bsdimp/freebsd/pull/14 [2] https://github.com/bsdimp/freebsd/pull/13 [3] https://github.com/bsdimp/freebsd/pull/12 [4] https://reviews.freebsd.org/D16594 [5] https://reviews.freebsd.org/D16540 [6] https://wiki.freebsd.org/SummerOfCode2018Projects/ConvertPCIdriverAttachmentsToTables [7] http://bsdimp.blogspot.in/2016/01/details-on-coming-automatic-module.html From owner-soc-status@freebsd.org Tue Aug 7 04:57:21 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 601321073E13 for ; Tue, 7 Aug 2018 04:57:21 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-yb0-x230.google.com (mail-yb0-x230.google.com [IPv6:2607:f8b0:4002:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E52CD7CEC7 for ; Tue, 7 Aug 2018 04:57:20 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: by mail-yb0-x230.google.com with SMTP id u7-v6so2160031ybu.10 for ; Mon, 06 Aug 2018 21:57:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UQDW9oqAxvdblauaMkOZk0QgmHQJ1n4lNfpqP5oKpcQ=; b=FBM0YaNNLimpO4hdQ8/ddBQq+pw1OTQbXfBI5c0sAf62Zz9ORkUvbHHYrXB3/0xFY9 jlrYgIj84hz7pfNh3XKfRp3DebDmhrhOTyL3YAwTfGi5JHIYZ8LP/d/nx5mvzLE0rvs7 8NfQt/6h6rOsX9bN836zCkVAiw6eHiD7pvZ5A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UQDW9oqAxvdblauaMkOZk0QgmHQJ1n4lNfpqP5oKpcQ=; b=szrev/+5Gv0jOjAwJmw/BEe5c4xkHmrZ7nxYBAxdf2J52EaIAnMN38oVwkTcGsiyf0 7oE8Rca9StpmxjYbcXeoFXnBtgYfhcCxi2QuxHy8uUCqic4AoRNSlWSNMOOkVW9cT4KC HD9NG+dl1VHXFXic8+/56NNggmpXlUvWe6kH0lpT0NZnL1z3SckK5M/vAnMpgmylnck1 lHm6Ms7fI8POIfV05plCcS9/yB/A3RQc1xZj8SMfPGJNQiR/+7zsdMPeoZ36S+Gsx+GC gR7xqoPMkxyMEXV2CxZWvJ8morkmpPzgZ5gEj6qxuJCT53t+ox8YWSch4Bf6Y7pYoSUh 7xXg== X-Gm-Message-State: AOUpUlHw8cCINfo2SQr6VGZzj1CN6j+97umoz9+rGXlu5DSa1ae9p3Ih 88oCYiHxtdrgE5Au1j7jiDhncOGi5hT9o5cVzQ9Tmqt7HBtpAg== X-Google-Smtp-Source: AAOMgpeBv9/Gl9ZnA4vN4yR8MWOo8w1XsBOVy9P9oymV78jE1qcmdrKz6uEa1WJOwwp+emrQCZ78uKs7PLLabd1U7kE= X-Received: by 2002:a25:f406:: with SMTP id q6-v6mr8778360ybd.460.1533617840053; Mon, 06 Aug 2018 21:57:20 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Eitan Adler Date: Mon, 6 Aug 2018 21:56:51 -0700 Message-ID: Subject: Re: [GSOC-18] Convert PCI drivers to be table driven - Week 12 To: lakhanshiva@gmail.com, Warner Losh Cc: soc-status@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 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: Tue, 07 Aug 2018 04:57:21 -0000 On Mon, 6 Aug 2018 at 20:09, Lakhan Shiva wrote: > > Hi All, > > We are nearing the end of the most exciting summer period. We all worked on > some interesting GSoC projects and helped our Open Source communities as > much as we can. It's time for documenting our work and consolidating the > remaining work. I just evaluated my project and identified the need to > document the macros that were created for this project- after discussing > with my mentors. I have started documenting them- as man pages [1]. It will > take the better part of this week. Hey, I just wanted to say thank you! This is the kind of work that feels (and is) tedious and error prone, but it is really quite impactful. Users not having to worry about what modules to load is a quality of life enhancement that is hard to quantify. I'm really glad that you're work has been done, made it into the tree. Here's to hoping you find the time to work on even more awesome projects. -- Eitan Adler From owner-soc-status@freebsd.org Tue Aug 7 08:47:21 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1271B1052AEC for ; Tue, 7 Aug 2018 08:47:21 +0000 (UTC) (envelope-from gnn@neville-neil.com) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) (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 5E2EC84012; Tue, 7 Aug 2018 08:47:20 +0000 (UTC) (envelope-from gnn@neville-neil.com) X-Originating-IP: 157.25.193.2 Received: from [172.20.23.230] (unknown [157.25.193.2]) (Authenticated sender: gnn@neville-neil.com) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 87AE6C0005; Tue, 7 Aug 2018 08:47:16 +0000 (UTC) From: "George Neville-Neil" To: "Aniket Pandey" Cc: soc-status@freebsd.org, "Alan Somers" , "Robert N.M. Watson" Subject: Re: [GSoC-18] Regression Test-Suite for Audit Framework [Weeks: 9-12] Date: Tue, 07 Aug 2018 10:46:41 +0200 X-Mailer: MailMate (1.11.3r5509) Message-ID: <24038F0F-9267-4D3B-A85E-E09F9BB67345@neville-neil.com> In-Reply-To: References: MIME-Version: 1.0 Embedded-HTML: [{"HTML":[715, 2835], "plain":[312, 2135], "uuid":"694ABA59-0A62-4F41-B7B1-EC896CF68885"}] Content-Type: text/plain; format=flowed Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 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: Tue, 07 Aug 2018 08:47:21 -0000 Hello Aniket, Thanks for the excellent work for the GSoC this year, I, personally, am = impressed with how much you were able to achieve and I look forward to = you continuing to work on FreeBSD, whether on audit, or on any other = part of the system. Best, George On 6 Aug 2018, at 14:50, Aniket Pandey wrote: > Hi everyone, > > This is my final report for SoC-18. I did not update you all about my > progress for the last 4 weeks because there wasn't much left to do in = > the > primary audit(4) test-suite. I had instead been working on converting = > the > regression tests for auditpipe(4) to ATF and validating the proper > functioning of auditon(2) system call, which provides various ioctl = > like > commands to manipulate the system auditing. > > My fall semester started last week so I had to shift my attention from = > the > GSoC work. I've been keeping track of certain features of audit(4) > subsystem which need improvements and would keep working on them = > throughout > the year. The full list of merged revisions which I created or = > reviewed can > be found at my project homepage[1] and in the main Github = > repository[2]. > > The audit(4) test-suite can be found in FreeBSD src: > https://github.com/freebsd/freebsd/tree/master/tests/sys/audit > > The code of my stretch goal, i.e test-suite for praudit(1) and = > auditpipe(4) > can be found here[3] and here[4] in Head. The in-progress tests for > auditon(2) are available in my Github AuditTestSuite repository[2]. > > In the end, I would like to thank my mentors, Alan Somers, Robert N. = > M. > Watson and George Neville-Neil for all the help they provided during = > the > summers, and especially the prompt responses from Alan, which I feel = > is the > reason I could successfully complete the project. Also, thanks to = > Shivansh > for helping me get started with FreeBSD and guiding me during the > application period, otherwise I'm not sure if I could have learned = > about > the inner working of FreeBSD operating system in such a short span of = > time. > > And thanks to The FreeBSD Project for accepting this project and = > welcoming > me into their community! > > Thank You, > With best regards, > Aniket Pandey > > [1] > https://wiki.freebsd.org/SummerOfCode2018Projects/RegressionTestSuiteFo= rAuditFramework > > [2] https://github.com/aniketp/AuditTestSuite > > [3] = > https://github.com/freebsd/freebsd/tree/master/usr.sbin/praudit/tests > > [4] https://github.com/freebsd/freebsd/tree/master/tests/sys/auditpipe From owner-soc-status@freebsd.org Tue Aug 7 11:19:04 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DC8E41059696 for ; Tue, 7 Aug 2018 11:19:03 +0000 (UTC) (envelope-from duostefano93@gmail.com) Received: from mail-it0-x233.google.com (mail-it0-x233.google.com [IPv6:2607:f8b0:4001:c0b::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B0208A8BA for ; Tue, 7 Aug 2018 11:19:03 +0000 (UTC) (envelope-from duostefano93@gmail.com) Received: by mail-it0-x233.google.com with SMTP id d9-v6so21509842itf.2 for ; Tue, 07 Aug 2018 04:19:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=IgTQzVtdRx2ZWWax7XGXJlki8VJPoI7gH3QfGiy4mcU=; b=LHVS1H1m9AWNiRZspWd6qvRRNc7OpgZb4+CW2IYz4H64VYDj7QXZEc3/WVNomjvPSY 8bhw52o5QhImA2TOGX04PrnIoo8nnxMwbCzi4zTBO1RhfvQDitJa69hYWHEeVUf/ZLWX m+SAnXByeE7P74v4DwUmD/c0uBzuR+pYmQDqpSFIAizQJVfVWJEsAP9yjA87qyPlWQrt lA3BRGHwoTCFYpeWQCb5UjNb6TiwB6LMoUR4mB6Y1LDsh7o2p8C6Gkvaa4Ev0CjEjerV f3N0I3r56sT82Ebu4mqBkYq2zWK7Xq1/oLKCAMMTp22CrKnWchyJb+J4laK7an8euhoz 56zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=IgTQzVtdRx2ZWWax7XGXJlki8VJPoI7gH3QfGiy4mcU=; b=THzSG2wBoLD5xTGHzTYeLa0RWTjvuR2Y/Ra2u8h66nc6MfExqWNwXnMnBQOZQA7fpR 2OTHPCoc+Kyz7s8yhZ2OSdfz35t35WvZn7O7eC2eIXvf6VVKRWM4vy5BN+67my9ExSkX jgIC7Bao6um589nwQ82hZfLNzk0NgBaQCnkYZ/cPHwnDt5/EtwLSoxqJanwnXulYODzu IerLJVj3DVSPmHzPw+2/CiH43zB8udR+pf2IS/x0hC7Vzu+JlwPxwZpL9ctrbGCSadNf nd6K2aQ5zMH/K6JJoLUUndXYppYLcK5LQ2RGythm01gjtJ34DiusKjx/CaWySgt3EVLh qWYg== X-Gm-Message-State: AOUpUlG2rowU4Y51s7F4+7qTMpCNzl3G3tfZsl80ypv3HYISPKF+uYBH Ug4ErSCjwEf3bQODsvf3iySq/KQ9QjUXQIVwWdI/yoQw X-Google-Smtp-Source: AA+uWPyi2PMewOLL8vXl2bViMrYrEPPrJxfGSvwrXVvB2ojxyOSo60KQ0nvW+Zmu6v2LA2pzuEBFyBVV8uqrC5L8aSc= X-Received: by 2002:a24:3507:: with SMTP id k7-v6mr1491524ita.13.1533640742589; Tue, 07 Aug 2018 04:19:02 -0700 (PDT) MIME-Version: 1.0 From: Stefano Duo Date: Tue, 7 Aug 2018 13:18:51 +0200 Message-ID: Subject: Extensions to the netmap framework - Week 11/12 To: soc-status@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 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: Tue, 07 Aug 2018 11:19:04 -0000 Hi, during these past two weeks i worked on implementing per-slot buffer offsets, moreover i updated the wiki page. I focused on writing about the deliverables implementation details, so that if anyone were to continue working on them, they would have a good descriptions of the inner workings. Finally i added possible ideas for future contributions. Project wiki: https://wiki.freebsd.org/SummerOfCode2018Projects/ExtensionsToNetmap SVN repository: https://svnweb.freebsd.org/socsvn/soc2018/sduo/ Stefano. From owner-soc-status@freebsd.org Wed Aug 8 17:01:44 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 655B9106270F for ; Wed, 8 Aug 2018 17:01:44 +0000 (UTC) (envelope-from pratiy0100@gmail.com) Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E598786345; Wed, 8 Aug 2018 17:01:43 +0000 (UTC) (envelope-from pratiy0100@gmail.com) Received: by mail-ed1-f49.google.com with SMTP id e19-v6so1591599edq.7; Wed, 08 Aug 2018 10:01:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=2x4XTE9e4wCSMKEc4pxzHnDIFI3NXQkmmAxX8++OKg0=; b=PzNhhZenoWA3EL1JCinmCQFM/kDr7giEunl0wXUMw0vTQ1Q8VvZVIqKfvJFAySQP8i p4r1CXfbEDON7jMfz6VohbUy3UilmrYF5djKMHV7nXHb1PtzkD7MU6i/MERzomLSODC6 7H4y02mOnx8gAeZL8gL6/zVV0LTzUtKLd/RTpzdAjuy0WY5Dtqqbw/Syn2frQ5c4616O 2AAlM/vKLUZPADEn7Hf6lSUv5O1refC8kE7/2nZuPoffxNcLzsXDHEJoPwtzKSK5Cwxr CMmF6grnSXS3lYVDfNU3KeNvvhxlDdIPBrBQlGALC8Bi+h1zTsM6LptNTa+QKUKvGOeI hxKw== X-Gm-Message-State: AOUpUlH/5MtpQiIAVZxWId1wjKyk+nja3fHMnszWp2EgEUyP0Od5/nXs jpQI9dEWoID8vsNHIdeKYgCl0ILqtAk= X-Google-Smtp-Source: AA+uWPyo8dCSMKUpdnKWxVFf6cE6CDWzcNZl1fZfyC7RGHvaqkJT01f474AcWSrqmXT5/z8H2YIChA== X-Received: by 2002:a50:8fe6:: with SMTP id y93-v6mr4365754edy.290.1533747309116; Wed, 08 Aug 2018 09:55:09 -0700 (PDT) Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com. [209.85.208.48]) by smtp.gmail.com with ESMTPSA id i22-v6sm1714810edr.65.2018.08.08.09.55.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Aug 2018 09:55:08 -0700 (PDT) Received: by mail-ed1-f48.google.com with SMTP id f23-v6so1568093edr.11; Wed, 08 Aug 2018 09:55:08 -0700 (PDT) X-Received: by 2002:a50:f5e8:: with SMTP id x37-v6mr4182980edm.132.1533747308419; Wed, 08 Aug 2018 09:55:08 -0700 (PDT) MIME-Version: 1.0 From: Pratyush Yadav Date: Wed, 8 Aug 2018 22:24:32 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: [Week 12] Import the Xen grant-table bus_dma(9) handlers from OpenBSD To: soc-status@freebsd.org Cc: Edward Napierala , Akshay Jaggi , =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= Content-Type: text/plain; charset="UTF-8" X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 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: Wed, 08 Aug 2018 17:01:44 -0000 Hi, These past two weeks, I worked on fixing a bunch of bugs in both my new busdma code and the existing blkfront and grant table code. These bugs were present because of lack of testing in low grant reference conditions. The patches I submitted [0][1]. After that, I fixed some styling issues with my code. Most of them were whitespace fixes. I also fixed some minor bugs in the implementation. I have now started updating netfront to use the new implementation, which is the last part of the project. The progress is a bit slow because I have to balance college and GSoC. I would not be able to complete the proposed project by August 14, which is the official GSoC 2018 deadline. It would take me a few more weeks to finish everything up and have the code merged. Since this is the last report I would be sending to soc-status, I would like to thank my mentors Akshay Jaggi and Edward Napierala for helping me throughout the summer. Special thanks to Roger Pau Monne, whose guidance and help have been invaluable in the progress of the project. Also thanks to the FreeBSD community for being so welcoming and helping. I will continue contributing, and I even have my next project in mind! Regards, Pratyush Yadav [0] https://reviews.freebsd.org/D16505 [1] https://reviews.freebsd.org/D16446