Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/833578/?format=api
{ "id": 833578, "url": "http://patchwork.ozlabs.org/api/patches/833578/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20171102233315.15146.95215.stgit@localhost.localdomain/", "project": { "id": 46, "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api", "name": "Intel Wired Ethernet development", "link_name": "intel-wired-lan", "list_id": "intel-wired-lan.osuosl.org", "list_email": "intel-wired-lan@osuosl.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20171102233315.15146.95215.stgit@localhost.localdomain>", "list_archive_url": null, "date": "2017-11-02T23:33:30", "name": "[jkirsher/next-queue,1/5] ixgbe: Fix interaction between SR-IOV and macvlan offload", "commit_ref": null, "pull_url": null, "state": "changes-requested", "archived": false, "hash": "6482bba0b1743435578463f01141b9f84ef29892", "submitter": { "id": 252, "url": "http://patchwork.ozlabs.org/api/people/252/?format=api", "name": "Alexander Duyck", "email": "alexander.duyck@gmail.com" }, "delegate": { "id": 68, "url": "http://patchwork.ozlabs.org/api/users/68/?format=api", "username": "jtkirshe", "first_name": "Jeff", "last_name": "Kirsher", "email": "jeffrey.t.kirsher@intel.com" }, "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20171102233315.15146.95215.stgit@localhost.localdomain/mbox/", "series": [ { "id": 11616, "url": "http://patchwork.ozlabs.org/api/series/11616/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=11616", "date": "2017-11-02T23:33:09", "name": "macvlan offload fixes", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/11616/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/833578/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/833578/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<intel-wired-lan-bounces@osuosl.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Authentication-Results": [ "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"E1mDrgd6\"; dkim-atps=neutral" ], "Received": [ "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yShH62fFzz9sRn\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 3 Nov 2017 10:33:38 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 4F26F87F02;\n\tThu, 2 Nov 2017 23:33:36 +0000 (UTC)", "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id pPEdF_AQBqA7; Thu, 2 Nov 2017 23:33:34 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 1525B87A1F;\n\tThu, 2 Nov 2017 23:33:34 +0000 (UTC)", "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id D685F1C2306\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 2 Nov 2017 23:33:32 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id CF00787A1F\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 2 Nov 2017 23:33:32 +0000 (UTC)", "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id krj-VNMvoLSW for <intel-wired-lan@lists.osuosl.org>;\n\tThu, 2 Nov 2017 23:33:32 +0000 (UTC)", "from mail-pf0-f196.google.com (mail-pf0-f196.google.com\n\t[209.85.192.196])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id 06B6487A04\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 2 Nov 2017 23:33:32 +0000 (UTC)", "by mail-pf0-f196.google.com with SMTP id p87so853601pfj.3\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu, 02 Nov 2017 16:33:32 -0700 (PDT)", "from localhost.localdomain ([2001:470:b:9c3:9e5c:8eff:fe4f:f2d0])\n\tby smtp.gmail.com with ESMTPSA id\n\tc25sm6780750pgn.64.2017.11.02.16.33.30\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 02 Nov 2017 16:33:30 -0700 (PDT)" ], "X-Virus-Scanned": [ "amavisd-new at osuosl.org", "amavisd-new at osuosl.org" ], "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=subject:from:to:date:message-id:in-reply-to:references:user-agent\n\t:mime-version:content-transfer-encoding;\n\tbh=NQ4ImBZ7hpFkmoU/jpU5xNNp+sY2kCI6u/UUk+w8gr0=;\n\tb=E1mDrgd6IJXWxGmKQRnE4/J3tkH8YyS82QjqhW6lixkOoMcoCc1LJi16RftHgrYHRu\n\tHdpONN7itYIoyuboLkaVuzdYpF/HZ1eiepfjl2tRvzQ/MG1tWfv2ON2ZpWAazjmjN3ot\n\tamuRjZU2VoEATmQh8V/Nb3lojyWD+d0Q4Fi0AJdxwgQJupRXK3nm98asgPFSJkhjz0ev\n\tdbqTInmsEm4uYViohN4vrN9UMpvMsrAPO0TTeVOQnQTPFg5eyrogOgyyUb7LAA6Z3y3O\n\tHQSEt7m65xNxviojfzJJvVR/wRBeW/Hpuwul5hWTU7u5ynk9qglkEXFYZTWNwmf++eHh\n\t6WYQ==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:from:to:date:message-id:in-reply-to\n\t:references:user-agent:mime-version:content-transfer-encoding;\n\tbh=NQ4ImBZ7hpFkmoU/jpU5xNNp+sY2kCI6u/UUk+w8gr0=;\n\tb=ngjyx/CkaillvVdq2InZmH05qRpxmWHEkxqC2471vv0Adt4K9SjjbncS7CHlJ+WexW\n\tLz38hnaGdyw2Kjn3H9rOUCobxEqS58CGBh+IjvQtu5zQyT7NWWZX/n+m+1gJMQhfbwpC\n\t1KKVKdxqruLbqU6G0T9UhtdYRhR3n8pjHxnIMUfVFPI/5cTVouLEcBQ65pivi8E49jit\n\t5daFcm9zV89vw2LOzGgysBMDKH72S3ekzyjNmWe02AWsoYTG18pcHBIggsB2tv4lCt/z\n\t8cbg+ApRxv5td9LqGEnkZC6K79Q3PMwBcdBoSFJNjTXjlnIYK5MTA/+aHPDkQ1RKIkYU\n\tNntg==", "X-Gm-Message-State": "AMCzsaV47bcdL6jd1OPAB6ffD6nXWT3D+KwCJix6NvQ1LjGNn71KxuKq\n\tP+7wWk88zxsAJdywVlUmNUg=", "X-Google-Smtp-Source": "ABhQp+SuABaxl/PTvKDD7JkyJQRd9E+NUWUwmLdz6S4Eikc2Od71MeFnrKcdxauBP3q0lj26hTkWHg==", "X-Received": "by 10.98.60.211 with SMTP id b80mr5671020pfk.4.1509665611245;\n\tThu, 02 Nov 2017 16:33:31 -0700 (PDT)", "From": "Alexander Duyck <alexander.duyck@gmail.com>", "To": "netdev@vger.kernel.org, intel-wired-lan@lists.osuosl.org", "Date": "Thu, 02 Nov 2017 16:33:30 -0700", "Message-ID": "<20171102233315.15146.95215.stgit@localhost.localdomain>", "In-Reply-To": "<20171102232857.15146.21583.stgit@localhost.localdomain>", "References": "<20171102232857.15146.21583.stgit@localhost.localdomain>", "User-Agent": "StGit/0.17.1-dirty", "MIME-Version": "1.0", "Subject": "[Intel-wired-lan] [jkirsher/next-queue PATCH 1/5] ixgbe: Fix\n\tinteraction between SR-IOV and macvlan offload", "X-BeenThere": "intel-wired-lan@osuosl.org", "X-Mailman-Version": "2.1.24", "Precedence": "list", "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>", "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>", "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>", "List-Post": "<mailto:intel-wired-lan@osuosl.org>", "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>", "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "intel-wired-lan-bounces@osuosl.org", "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>" }, "content": "From: Alexander Duyck <alexander.h.duyck@intel.com>\n\nWhen SR-IOV was enabled the macvlan offload was configuring several filters\nwith the wrong pool value. This would result in the macvlan interfaces not\nbeing able to receive traffic that had to pass over the physical interface.\n\nTo fix it wrap the pool argument in the VMDQ_P macro which will add the\nnecessary offset to get to the actual VMDq pool\n\nSigned-off-by: Alexander Duyck <alexander.h.duyck@intel.com>\n---\n drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 5 +++--\n 1 file changed, 3 insertions(+), 2 deletions(-)", "diff": "diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c\nindex 2d0232254a7a..69ef35d13c36 100644\n--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c\n+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c\n@@ -5426,10 +5426,11 @@ static int ixgbe_fwd_ring_up(struct net_device *vdev,\n \t\tgoto fwd_queue_err;\n \n \tif (is_valid_ether_addr(vdev->dev_addr))\n-\t\tixgbe_add_mac_filter(adapter, vdev->dev_addr, accel->pool);\n+\t\tixgbe_add_mac_filter(adapter, vdev->dev_addr,\n+\t\t\t\t VMDQ_P(accel->pool));\n \n \tixgbe_fwd_psrtype(accel);\n-\tixgbe_macvlan_set_rx_mode(vdev, accel->pool, adapter);\n+\tixgbe_macvlan_set_rx_mode(vdev, VMDQ_P(accel->pool), adapter);\n \treturn err;\n fwd_queue_err:\n \tixgbe_fwd_ring_down(vdev, accel);\n", "prefixes": [ "jkirsher/next-queue", "1/5" ] }