Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/54594/?format=api
http://patches.dpdk.org/api/patches/54594/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/1560152324-20538-1-git-send-email-arybchenko@solarflare.com/", "project": { "id": 1, "url": "http://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<1560152324-20538-1-git-send-email-arybchenko@solarflare.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1560152324-20538-1-git-send-email-arybchenko@solarflare.com", "date": "2019-06-10T07:38:15", "name": "[00/29] net/sfc/base: update base driver", "commit_ref": null, "pull_url": null, "state": null, "archived": false, "hash": null, "submitter": { "id": 607, "url": "http://patches.dpdk.org/api/people/607/?format=api", "name": "Andrew Rybchenko", "email": "arybchenko@solarflare.com" }, "delegate": null, "mbox": "http://patches.dpdk.org/project/dpdk/patch/1560152324-20538-1-git-send-email-arybchenko@solarflare.com/mbox/", "series": [], "comments": "http://patches.dpdk.org/api/patches/54594/comments/", "check": "pending", "checks": "http://patches.dpdk.org/api/patches/54594/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@dpdk.org", "Delivered-To": "patchwork@dpdk.org", "Received": [ "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8F6521BECD;\n\tMon, 10 Jun 2019 09:39:18 +0200 (CEST)", "from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com\n\t[67.231.154.164]) by dpdk.org (Postfix) with ESMTP id F30DE1BE8C\n\tfor <dev@dpdk.org>; Mon, 10 Jun 2019 09:38:55 +0200 (CEST)", "from webmail.solarflare.com (webmail.solarflare.com\n\t[12.187.104.26])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby mx1-us5.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id\n\t23B084C005D\n\tfor <dev@dpdk.org>; Mon, 10 Jun 2019 07:38:55 +0000 (UTC)", "from ocex03.SolarFlarecom.com (10.20.40.36) by\n\tocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server\n\t(TLS) id 15.0.1395.4; Mon, 10 Jun 2019 00:38:51 -0700", "from opal.uk.solarflarecom.com (10.17.10.1) by\n\tocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server\n\t(TLS) id\n\t15.0.1395.4 via Frontend Transport; Mon, 10 Jun 2019 00:38:50 -0700", "from ukv-loginhost.uk.solarflarecom.com\n\t(ukv-loginhost.uk.solarflarecom.com [10.17.10.39])\n\tby opal.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id\n\tx5A7cm6Y008745 for <dev@dpdk.org>; Mon, 10 Jun 2019 08:38:48 +0100", "from ukv-loginhost.uk.solarflarecom.com (localhost [127.0.0.1])\n\tby ukv-loginhost.uk.solarflarecom.com (Postfix) with ESMTP id\n\tE63AD1616E0\n\tfor <dev@dpdk.org>; Mon, 10 Jun 2019 08:38:48 +0100 (BST)" ], "X-Virus-Scanned": "Proofpoint Essentials engine", "From": "Andrew Rybchenko <arybchenko@solarflare.com>", "To": "<dev@dpdk.org>", "Date": "Mon, 10 Jun 2019 08:38:15 +0100", "Message-ID": "<1560152324-20538-1-git-send-email-arybchenko@solarflare.com>", "X-Mailer": "git-send-email 1.8.3.1", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-TM-AS-Product-Ver": "SMEX-12.5.0.1300-8.5.1010-24664.003", "X-TM-AS-Result": "No-1.260500-4.000000-10", "X-TMASE-MatchedRID": "Us3rGoNkxxlPwZftMdoCRoEU1kn9F/MZhVDnkfzD7uYda1Vk3RqxOAoe\n\tRRhCZWIBR7XN4n7P47k4qWHFgFCBg1mfmDNkuRFgIAjxomarSPBdxx6WRf+5sPp5Xn4sBppfsVm\n\t3YvAah+8iR9Ooric5uW+HS1uc1hEBgbQtvKmrIqrRPkPVCrqkJxNNj6+ApDUjdLv/+WrG6tN6Ra\n\tSpHJq/AA4Xs7pbWEXf/+NIzv9aFBkYqWwQaFNQ7Zl84NGwes5gyiKgKtIyB4pIDkMISJ8DGqegu\n\tOhTIJ7RKPEiJMQqjbVT5dcN2eqlXpljT9UZ6uNJgbv7/FiYQRk6VbUEB5u/MLeW2B07O0Pwprlq\n\t21wUI7RRMT949JbJEVy+m96b8Y7jPaeJTtZ7O6jm96eHJyFxjd1eFEoaE12nlzy6qhJBbZbfkEv\n\t4DlDrSf0q3GPWZeE6bCexVCeAAegZuObll1qVQUhwlOfYeSqxSeIjeghh/zNBtyXLXw7qwwGRVP\n\tpr3xmq4pP0cHwc0iuAMuqetGVetnyef22ep6XYro1URZJFbJs9DbkjiQDNjjnjdlNnoBk+rwpJ5\n\tTGWBqoSSroX7ZG3piuasmDsNfmQgUKdVBJROI9QV+CqiWyZ2HGgfvO2M7rKQAjLfPIg/CRPvZyg\n\tFH23fTojDH4s7aaP+F1mT75dk2SwKHQZ1VzS+Yt+jtoYM47t", "X-TM-AS-User-Approved-Sender": "No", "X-TM-AS-User-Blocked-Sender": "No", "X-TMASE-Result": "10-1.260500-4.000000", "X-TMASE-Version": "SMEX-12.5.0.1300-8.5.1010-24664.003", "X-MDID": "1560152335-CLYV2-Z77bY2", "Subject": "[dpdk-dev] [PATCH 00/29] net/sfc/base: update base driver", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "checkpatches.sh generates warnings/errors because of a bit different\ncoding style in base driver.\n\nAndrew Lee (1):\n net/sfc/base: fix signed/unsigned mismatch errors\n\nAndrew Rybchenko (2):\n net/sfc/base: do not rely on indirect header inclusion\n net/sfc/base: update MCDI headers\n\nGautam Dawar (14):\n net/sfc/base: enable chained multicast on all EF10 cards\n net/sfc/base: export the zero-based MCDI port number\n net/sfc/base: introduce of EVB module for SR-IOV support\n net/sfc/base: add MCDI wrappers for vPort and vSwitch in EVB\n net/sfc/base: add EVB module vSwitch/vPort/vAdaptor ops\n net/sfc/base: implement vSwitch create/destroy\n net/sfc/base: factor out upstream port vAdaptor allocation\n net/sfc/base: support data path with EVB module\n net/sfc/base: support proxy auth operations for SR-IOV\n net/sfc/base: implement proxy auth MCDI event handling\n net/sfc/base: provide proxy APIs to client drivers\n net/sfc/base: provide APIs to configure and reset vPort\n net/sfc/base: provide API to fetch vPort statistics\n net/sfc/base: add APIs for PTP privilege configuration\n\nKevin Lampis (1):\n net/sfc/base: add definition of OEM TLV\n\nMark Spender (2):\n net/sfc/base: fix shift by more bits than field width\n net/sfc/base: improve code style in sensors decoding\n\nPaul Fox (1):\n net/sfc/base: add definition of bundle metadata partition\n\nRichard Houldsworth (8):\n net/sfc/base: add driver version string registration\n net/sfc/base: add capabilities for bundle partition support\n net/sfc/base: add extensible NVRAM info function\n net/sfc/base: add NVRAM info to API\n net/sfc/base: add firmware ID header\n net/sfc/base: support direct FW update for bundle partitions\n net/sfc/base: transition to the extensible NVRAM info API\n net/sfc/base: add background mode firmware updating\n\n drivers/net/sfc/Makefile | 4 +\n drivers/net/sfc/base/ef10_ev.c | 7 +\n drivers/net/sfc/base/ef10_evb.c | 553 ++++++++++\n drivers/net/sfc/base/ef10_filter.c | 3 +-\n drivers/net/sfc/base/ef10_firmware_ids.h | 184 ++++\n drivers/net/sfc/base/ef10_image.c | 74 +-\n drivers/net/sfc/base/ef10_impl.h | 163 +++\n drivers/net/sfc/base/ef10_nic.c | 212 +++-\n drivers/net/sfc/base/ef10_nvram.c | 110 +-\n drivers/net/sfc/base/ef10_proxy.c | 474 ++++++++\n drivers/net/sfc/base/ef10_rx.c | 4 +-\n drivers/net/sfc/base/ef10_tlv_layout.h | 35 +\n drivers/net/sfc/base/ef10_tx.c | 2 +-\n drivers/net/sfc/base/ef10_vpd.c | 7 +-\n drivers/net/sfc/base/efx.h | 223 +++-\n drivers/net/sfc/base/efx_check.h | 16 +-\n drivers/net/sfc/base/efx_evb.c | 544 ++++++++++\n drivers/net/sfc/base/efx_impl.h | 112 +-\n drivers/net/sfc/base/efx_mcdi.c | 92 +-\n drivers/net/sfc/base/efx_mcdi.h | 9 +-\n drivers/net/sfc/base/efx_nic.c | 35 +\n drivers/net/sfc/base/efx_nvram.c | 104 +-\n drivers/net/sfc/base/efx_proxy.c | 364 +++++++\n drivers/net/sfc/base/efx_regs_mcdi.h | 1667 ++++++++++++++++++++++++++++-\n drivers/net/sfc/base/efx_regs_mcdi_aoe.h | 13 +\n drivers/net/sfc/base/efx_regs_mcdi_strs.h | 174 +--\n drivers/net/sfc/base/hunt_nic.c | 41 +-\n drivers/net/sfc/base/mcdi_mon.c | 27 +-\n drivers/net/sfc/base/medford2_nic.c | 3 -\n drivers/net/sfc/base/medford_nic.c | 3 -\n drivers/net/sfc/base/meson.build | 4 +\n drivers/net/sfc/base/siena_impl.h | 6 +\n drivers/net/sfc/base/siena_nvram.c | 34 +-\n drivers/net/sfc/efsys.h | 4 +\n 34 files changed, 4985 insertions(+), 322 deletions(-)\n create mode 100644 drivers/net/sfc/base/ef10_evb.c\n create mode 100644 drivers/net/sfc/base/ef10_firmware_ids.h\n create mode 100644 drivers/net/sfc/base/ef10_proxy.c\n create mode 100644 drivers/net/sfc/base/efx_evb.c\n create mode 100644 drivers/net/sfc/base/efx_proxy.c", "diff": null, "prefixes": [ "00/29" ] }{ "id": 54594, "url": "