Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/806380/?format=api
{ "id": 806380, "url": "http://patchwork.ozlabs.org/api/patches/806380/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/patch/20170828061843.24349-4-sam@mendozajonas.com/", "project": { "id": 56, "url": "http://patchwork.ozlabs.org/api/projects/56/?format=api", "name": "OpenBMC development", "link_name": "openbmc", "list_id": "openbmc.lists.ozlabs.org", "list_email": "openbmc@lists.ozlabs.org", "web_url": "http://github.com/openbmc/", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170828061843.24349-4-sam@mendozajonas.com>", "list_archive_url": null, "date": "2017-08-28T06:18:43", "name": "[net-next,v3,3/3] ftgmac100: Support NCSI VLAN filtering when available", "commit_ref": null, "pull_url": null, "state": "not-applicable", "archived": true, "hash": "732e25e0b354ffb5331fd55d0fe846eb21d7209d", "submitter": { "id": 68013, "url": "http://patchwork.ozlabs.org/api/people/68013/?format=api", "name": "Sam Mendoza-Jonas", "email": "sam@mendozajonas.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/openbmc/patch/20170828061843.24349-4-sam@mendozajonas.com/mbox/", "series": [ { "id": 79, "url": "http://patchwork.ozlabs.org/api/series/79/?format=api", "web_url": "http://patchwork.ozlabs.org/project/openbmc/list/?series=79", "date": "2017-08-28T06:18:40", "name": "NCSI VLAN Filtering Support", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/79/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/806380/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/806380/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "openbmc@lists.ozlabs.org" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xghTw4PFcz9sNc\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 28 Aug 2017 16:20:52 +1000 (AEST)", "from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xghTw1w1NzDq7q\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 28 Aug 2017 16:20:52 +1000 (AEST)", "from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com\n\t[66.111.4.26])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xghRw3p2jzDq8X\n\tfor <openbmc@lists.ozlabs.org>; Mon, 28 Aug 2017 16:19:08 +1000 (AEST)", "from compute2.internal (compute2.nyi.internal [10.202.2.42])\n\tby mailout.nyi.internal (Postfix) with ESMTP id 4D53420D67;\n\tMon, 28 Aug 2017 02:19:06 -0400 (EDT)", "from frontend1 ([10.202.2.160])\n\tby compute2.internal (MEProxy); Mon, 28 Aug 2017 02:19:06 -0400", "from v4.ozlabs.ibm.com (unknown [122.99.82.10])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id 829857E271;\n\tMon, 28 Aug 2017 02:19:03 -0400 (EDT)" ], "Authentication-Results": [ "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=mendozajonas.com header.i=@mendozajonas.com\n\theader.b=\"Lp3EIILM\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=messagingengine.com\n\theader.i=@messagingengine.com header.b=\"qH2frM7g\"; \n\tdkim-atps=neutral", "lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=mendozajonas.com header.i=@mendozajonas.com\n\theader.b=\"Lp3EIILM\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=messagingengine.com\n\theader.i=@messagingengine.com header.b=\"qH2frM7g\"; \n\tdkim-atps=neutral", "lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=mendozajonas.com header.i=@mendozajonas.com\n\theader.b=\"Lp3EIILM\"; dkim=pass (2048-bit key;\n\tunprotected) header.d=messagingengine.com\n\theader.i=@messagingengine.com\n\theader.b=\"qH2frM7g\"; dkim-atps=neutral" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmendozajonas.com; h=cc:date:from:in-reply-to:message-id\n\t:references:subject:to:x-me-sender:x-me-sender:x-sasl-enc\n\t:x-sasl-enc; s=fm1; bh=hdE5PM7QBp1MLw5ohR2v7nakMGVbl29QPM1LdsLct\n\tKY=; b=Lp3EIILMj86vNzSIZHpWCZ0JIvy7iqwaR+4WJzE7Yj3/Fq1Rq9DNGpr5u\n\ty8CW9uxd0cYX39oh73akyU2n7ZkWFb2tMfRKwTdphCbu4zzK+toTMHWufIGDAs77\n\totb1poyjHyzrQadckJZMYDEnPJGEdZfKsu5Qc2x/WyYwic22DoZHUhNAO1kWR4ta\n\tB8jtg6a5TpaZDVMz3VY0XOuplUTikGBGxhg6OSn+guP0wAw1M1fpbCiEP2FLp3+b\n\tYrVghHjSUScv8cHfnmeMtfxGEfqCdbuAaoFlevR2KK3mc7bVHOvmv/fEBlwg5hB9\n\ta6geMaP05BNLezkhuAA71nkaUju7Q==", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:date:from:in-reply-to:message-id\n\t:references:subject:to:x-me-sender:x-me-sender:x-sasl-enc\n\t:x-sasl-enc; s=fm1; bh=hdE5PM7QBp1MLw5ohR2v7nakMGVbl29QPM1LdsLct\n\tKY=; b=qH2frM7gdPWlCEfkjyPTOLpNJORhmQOLLHQY1fgB9Hxij0Fm61uj1cj1P\n\tIoPvADZ89SpIf5DrJYoPNxKe1roZh8z4xMkH0HIZ+FY8yrKhd53NF79VPu2lyXZz\n\tLna3+i3Qi4d84MpQve178YGhrrEoPvqc624PR/BOmgfZSLYFy+kCCkZcM000FblD\n\tPBkNWVPZPxdkCu/IM41wkPjyVBos+hJ1QT2GYgMuv6EqkvzsR4Udo48eOF1DdtrD\n\teCg6invVGKfEMrJBCkXue6lAB3RA4LA+4rE+tAPg9935aGe7HmKWktfaeG+CQv3o\n\toXwcZT7zVaACbCsuzojNqh2OzkjSA==" ], "X-ME-Sender": "<xms:2rWjWX7cMJeAEukv_c6bwsobJKuj1jElD_pJA90oIeHWCuyg8HT9Sw>", "X-Sasl-enc": "O8KL7lzj6IsMyJXY9fRq36URg7ptdGUmNOpGdpGYwelR 1503901145", "From": "Samuel Mendoza-Jonas <sam@mendozajonas.com>", "To": "\"David S . Miller\" <davem@davemloft.net>, netdev@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org, OpenBMC Maillist <openbmc@lists.ozlabs.org>", "Subject": "[PATCH net-next v3 3/3] ftgmac100: Support NCSI VLAN filtering when\n\tavailable", "Date": "Mon, 28 Aug 2017 16:18:43 +1000", "Message-Id": "<20170828061843.24349-4-sam@mendozajonas.com>", "X-Mailer": "git-send-email 2.14.0", "In-Reply-To": "<20170828061843.24349-1-sam@mendozajonas.com>", "References": "<20170828061843.24349-1-sam@mendozajonas.com>", "X-BeenThere": "openbmc@lists.ozlabs.org", "X-Mailman-Version": "2.1.23", "Precedence": "list", "List-Id": "Development list for OpenBMC <openbmc.lists.ozlabs.org>", "List-Unsubscribe": "<https://lists.ozlabs.org/options/openbmc>,\n\t<mailto:openbmc-request@lists.ozlabs.org?subject=unsubscribe>", "List-Archive": "<http://lists.ozlabs.org/pipermail/openbmc/>", "List-Post": "<mailto:openbmc@lists.ozlabs.org>", "List-Help": "<mailto:openbmc-request@lists.ozlabs.org?subject=help>", "List-Subscribe": "<https://lists.ozlabs.org/listinfo/openbmc>,\n\t<mailto:openbmc-request@lists.ozlabs.org?subject=subscribe>", "Cc": "Samuel Mendoza-Jonas <sam@mendozajonas.com>,\n\tGavin Shan <gwshan@linux.vnet.ibm.com>", "Errors-To": "openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org", "Sender": "\"openbmc\"\n\t<openbmc-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>" }, "content": "Register the ndo_vlan_rx_{add,kill}_vid callbacks and set the\nNETIF_F_HW_VLAN_CTAG_FILTER if NCSI is available.\nThis allows the VLAN core to notify the NCSI driver when changes occur\nso that the remote NCSI channel can be properly configured to filter on\nthe set VLAN tags.\n\nSigned-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>\n---\nv2: Moved ftgmac100 change into same patch and reordered\n\n drivers/net/ethernet/faraday/ftgmac100.c | 5 +++++\n 1 file changed, 5 insertions(+)", "diff": "diff --git a/drivers/net/ethernet/faraday/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c\nindex 34dae51effd4..05fe7123d5ae 100644\n--- a/drivers/net/ethernet/faraday/ftgmac100.c\n+++ b/drivers/net/ethernet/faraday/ftgmac100.c\n@@ -1623,6 +1623,8 @@ static const struct net_device_ops ftgmac100_netdev_ops = {\n #ifdef CONFIG_NET_POLL_CONTROLLER\n \t.ndo_poll_controller\t= ftgmac100_poll_controller,\n #endif\n+\t.ndo_vlan_rx_add_vid\t= ncsi_vlan_rx_add_vid,\n+\t.ndo_vlan_rx_kill_vid\t= ncsi_vlan_rx_kill_vid,\n };\n \n static int ftgmac100_setup_mdio(struct net_device *netdev)\n@@ -1837,6 +1839,9 @@ static int ftgmac100_probe(struct platform_device *pdev)\n \t\tNETIF_F_GRO | NETIF_F_SG | NETIF_F_HW_VLAN_CTAG_RX |\n \t\tNETIF_F_HW_VLAN_CTAG_TX;\n \n+\tif (priv->use_ncsi)\n+\t\tnetdev->hw_features |= NETIF_F_HW_VLAN_CTAG_FILTER;\n+\n \t/* AST2400 doesn't have working HW checksum generation */\n \tif (np && (of_device_is_compatible(np, \"aspeed,ast2400-mac\")))\n \t\tnetdev->hw_features &= ~NETIF_F_HW_CSUM;\n", "prefixes": [ "net-next", "v3", "3/3" ] }