get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/90556/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 90556,
    "url": "http://patches.dpdk.org/api/patches/90556/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210405100301.657768-4-thomas@monjalon.net/",
    "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": "<20210405100301.657768-4-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210405100301.657768-4-thomas@monjalon.net",
    "date": "2021-04-05T10:03:01",
    "name": "[v2,3/3] drivers: align log names",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "da53da518a9c97e50adcb2e06432894c6c0d23c2",
    "submitter": {
        "id": 685,
        "url": "http://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "delegate": {
        "id": 24651,
        "url": "http://patches.dpdk.org/api/users/24651/?format=api",
        "username": "dmarchand",
        "first_name": "David",
        "last_name": "Marchand",
        "email": "david.marchand@redhat.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210405100301.657768-4-thomas@monjalon.net/mbox/",
    "series": [
        {
            "id": 16101,
            "url": "http://patches.dpdk.org/api/series/16101/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=16101",
            "date": "2021-04-05T10:02:58",
            "name": "drivers: align log names",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/16101/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/90556/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/90556/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id D4A99A0A0A;\n\tMon,  5 Apr 2021 12:03:25 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 0C0B8140E93;\n\tMon,  5 Apr 2021 12:03:15 +0200 (CEST)",
            "from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com\n [66.111.4.229]) by mails.dpdk.org (Postfix) with ESMTP id ECF4D140E80\n for <dev@dpdk.org>; Mon,  5 Apr 2021 12:03:13 +0200 (CEST)",
            "from compute2.internal (compute2.nyi.internal [10.202.2.42])\n by mailnew.nyi.internal (Postfix) with ESMTP id 9269D58039B;\n Mon,  5 Apr 2021 06:03:13 -0400 (EDT)",
            "from mailfrontend2 ([10.202.2.163])\n by compute2.internal (MEProxy); Mon, 05 Apr 2021 06:03:13 -0400",
            "from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184])\n by mail.messagingengine.com (Postfix) with ESMTPA id 514E71080064;\n Mon,  5 Apr 2021 06:03:11 -0400 (EDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding; s=fm3; bh=mz5qiDBLyHQJG\n dmyDzjv8BP6s72Ef5xTHwJSKO1f07M=; b=FJMntpkLbqzJwPoF3JwGucZHsPPQY\n xFWVX1YnIt/rXCnC6dPLU41CbbK1PfYFata1knpcFFXMb3/r4N1aIIjj40rT3OM7\n ps3zJXiJZ1Vhs6hYmvKbhMV77xlyWBYEJQmOaG0qm4OxJfQk3G2cyf3k4StIlI/M\n z/Lb4YFUNnH8URuyE1fXzgXdC1Yv+OVhxGzBUi9Sp+paTssVatMxpsvSpMunrEHf\n VlVmA/c3Ct1DCHu2KTrh67Qk/oOpKbCisMtRtqd5jeSDDkQBJUqpgjdnE67MUKsY\n SkrBZA7SXNHsJDgTg1EAmw5+Br4BhGvVi1BXPb85gP1S0rLyeJ3z/fy3Q==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n messagingengine.com; h=cc:content-transfer-encoding:date:from\n :in-reply-to:message-id:mime-version:references:subject:to\n :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=\n fm2; bh=mz5qiDBLyHQJGdmyDzjv8BP6s72Ef5xTHwJSKO1f07M=; b=KKz8mD6d\n DPujeMLPu/AoYMuC2F9SWPfgopJOk+qZ2znDaz2HjEDPs0Bva9PmRy9koSxoewBl\n KQPgjHCd9n9J6XYrp4kmrNbmT2qWux8RPKZSYHUwdzg4bEzOhVgyuRRLPUsvuXgJ\n TFCw8I5mvFBaKRQlOQw/Rd3GCV86X/aNsT3cFk/TPXWvsWp7Ek5W40L6/UBjR8g8\n phNL0duieCJEF7oPaxTlPkK44n+SL+TFcpisyzlfP8BwjsFUxIEJphDIeZtPERrw\n iujFfy+ywn5TqtPqFyVcwNTabr40PVPgO5ejHIraJSf7tgtsFAONgKNRQGuahooF\n ZzJ/ZWmDsMs2Dw=="
        ],
        "X-ME-Sender": "<xms:YOBqYD7BlXYFBisHo2wyuuACiBeQJbbpzhoW9hhpICRgQGEvJ91HIw>\n <xme:YOBqYK5mq27FrwuaXSZccYUqvipuG8ig16KcAy42X2eC0tusKx0mo1mXS2khglzpN\n IO8-f8qwIPFqLKLIw>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgeduledrudejvddgvdegucetufdoteggodetrfdotf\n fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen\n uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne\n cujfgurhephffvufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefvhhhomhgr\n shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecugg\n ftrfgrthhtvghrnhepheefieekleefieeljedtvdehgeejvdevfedufeetleejfeethfel\n gfffudektdeunecuffhomhgrihhnpehpmhgurdhnvghtnecukfhppeejjedrudefgedrvd\n dtfedrudekgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr\n ohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvght",
        "X-ME-Proxy": "<xmx:YOBqYD2NGBKdgTFYvc7qKrBx7U_aUcBfk2OwaB-S-vBo9J9tX4K2-A>\n <xmx:YOBqYGXmuX4jXZiBLCEkvoJs0aV4-IzL1-A3GNLis9c3l-2nLZm1Xw>\n <xmx:YOBqYO7D7LaH_2hSPjRn2IbNDYDCcrPjTKbEHbsMSkCej9cUGSKK1A>\n <xmx:YeBqYCUY5H03XeB19QeFUikC7lD611zhxZDf2lzUtL9XJwSRaFMBhg>",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>,\n Rosen Xu <rosen.xu@intel.com>, Xiao Wang <xiao.w.wang@intel.com>,\n Hemant Agrawal <hemant.agrawal@nxp.com>,\n Ajit Khaparde <ajit.khaparde@broadcom.com>,\n John Griffin <john.griffin@intel.com>, Fiona Trahe <fiona.trahe@intel.com>,\n Deepak Kumar Jain <deepak.k.jain@intel.com>,\n Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>,\n Vikas Gupta <vikas.gupta@broadcom.com>,\n \"John W. Linville\" <linville@tuxdriver.com>, Chas Williams <chas3@att.com>,\n \"Min Hu (Connor)\" <humin29@huawei.com>,\n Tianfei zhang <tianfei.zhang@intel.com>, Nipun Gupta <nipun.gupta@nxp.com>",
        "Date": "Mon,  5 Apr 2021 12:03:01 +0200",
        "Message-Id": "<20210405100301.657768-4-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.31.1",
        "In-Reply-To": "<20210405100301.657768-1-thomas@monjalon.net>",
        "References": "<20210310140107.2730088-1-thomas@monjalon.net>\n <20210405100301.657768-1-thomas@monjalon.net>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v2 3/3] drivers: align log names",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "The log levels are configured by using the name of the logs.\nSome drivers are aligned to follow a common log name standard:\n\tpmd.class.driver[.sub]\nSome \"common\" drivers skip the \"class\" part:\n\tpmd.driver.sub\n\nTwo drivers have exceptions to be clarified:\n\tpmd.vdpa.ifcvf instead of pmd.vdpa.ifc\n\tpmd.afu.ipn3ke instead of pmd.net.ipn3ke\n\nSigned-off-by: Thomas Monjalon <thomas@monjalon.net>\nAcked-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Rosen Xu <rosen.xu@intel.com>\nAcked-by: Xiao Wang <xiao.w.wang@intel.com>\nAcked-by: Hemant Agrawal <hemant.agrawal@nxp.com>\nAcked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>\n---\n doc/guides/cryptodevs/qat.rst             | 10 +++++-----\n drivers/common/qat/qat_logs.c             |  4 ++--\n drivers/crypto/bcmfs/bcmfs_logs.c         |  4 ++--\n drivers/net/af_packet/rte_eth_af_packet.c |  2 +-\n drivers/net/bonding/rte_eth_bond_pmd.c    |  2 +-\n drivers/raw/ifpga/ifpga_rawdev.c          |  2 +-\n drivers/raw/ioat/ioat_rawdev.c            |  2 +-\n drivers/raw/skeleton/skeleton_rawdev.c    |  2 +-\n drivers/vdpa/ifc/ifcvf_vdpa.c             |  2 +-\n 9 files changed, 15 insertions(+), 15 deletions(-)",
    "diff": "diff --git a/doc/guides/cryptodevs/qat.rst b/doc/guides/cryptodevs/qat.rst\nindex cf16f03503..224b22b3f7 100644\n--- a/doc/guides/cryptodevs/qat.rst\n+++ b/doc/guides/cryptodevs/qat.rst\n@@ -659,15 +659,15 @@ Debugging\n \n There are 2 sets of trace available via the dynamic logging feature:\n \n-* pmd.qat_dp exposes trace on the data-path.\n-* pmd.qat_general exposes all other trace.\n+* pmd.qat.dp exposes trace on the data-path.\n+* pmd.qat.general exposes all other trace.\n \n pmd.qat exposes both sets of traces.\n They can be enabled using the log-level option (where 8=maximum log level) on\n the process cmdline, e.g. using any of the following::\n \n-    --log-level=\"pmd.qat_general,8\"\n-    --log-level=\"pmd.qat_dp,8\"\n+    --log-level=\"pmd.qat.general,8\"\n+    --log-level=\"pmd.qat.dp,8\"\n     --log-level=\"pmd.qat,8\"\n \n .. Note::\n@@ -678,4 +678,4 @@ the process cmdline, e.g. using any of the following::\n     Also the dynamic global log level overrides both sets of trace, so e.g. no\n     QAT trace would display in this case::\n \n-\t--log-level=\"7\" --log-level=\"pmd.qat_general,8\"\n+\t--log-level=\"7\" --log-level=\"pmd.qat.general,8\"\ndiff --git a/drivers/common/qat/qat_logs.c b/drivers/common/qat/qat_logs.c\nindex fa48be53c3..adbe163cd9 100644\n--- a/drivers/common/qat/qat_logs.c\n+++ b/drivers/common/qat/qat_logs.c\n@@ -17,5 +17,5 @@ qat_hexdump_log(uint32_t level, uint32_t logtype, const char *title,\n \treturn 0;\n }\n \n-RTE_LOG_REGISTER(qat_gen_logtype, pmd.qat_general, NOTICE);\n-RTE_LOG_REGISTER(qat_dp_logtype, pmd.qat_dp, NOTICE);\n+RTE_LOG_REGISTER(qat_gen_logtype, pmd.qat.general, NOTICE);\n+RTE_LOG_REGISTER(qat_dp_logtype, pmd.qat.dp, NOTICE);\ndiff --git a/drivers/crypto/bcmfs/bcmfs_logs.c b/drivers/crypto/bcmfs/bcmfs_logs.c\nindex 701da9ecf3..9faf12f238 100644\n--- a/drivers/crypto/bcmfs/bcmfs_logs.c\n+++ b/drivers/crypto/bcmfs/bcmfs_logs.c\n@@ -21,5 +21,5 @@ bcmfs_hexdump_log(uint32_t level, uint32_t logtype, const char *title,\n \treturn 0;\n }\n \n-RTE_LOG_REGISTER(bcmfs_conf_logtype, pmd.bcmfs_config, NOTICE)\n-RTE_LOG_REGISTER(bcmfs_dp_logtype, pmd.bcmfs_fp, NOTICE)\n+RTE_LOG_REGISTER(bcmfs_conf_logtype, pmd.crypto.bcmfs.config, NOTICE)\n+RTE_LOG_REGISTER(bcmfs_dp_logtype, pmd.crypto.bcmfs.fp, NOTICE)\ndiff --git a/drivers/net/af_packet/rte_eth_af_packet.c b/drivers/net/af_packet/rte_eth_af_packet.c\nindex bfe5a0a451..a04f7c773a 100644\n--- a/drivers/net/af_packet/rte_eth_af_packet.c\n+++ b/drivers/net/af_packet/rte_eth_af_packet.c\n@@ -97,7 +97,7 @@ static struct rte_eth_link pmd_link = {\n \t.link_autoneg = ETH_LINK_FIXED,\n };\n \n-RTE_LOG_REGISTER(af_packet_logtype, pmd.net.packet, NOTICE);\n+RTE_LOG_REGISTER(af_packet_logtype, pmd.net.af_packet, NOTICE);\n \n #define PMD_LOG(level, fmt, args...) \\\n \trte_log(RTE_LOG_ ## level, af_packet_logtype, \\\ndiff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c\nindex 24e3cf3c2e..2e9cea5b8e 100644\n--- a/drivers/net/bonding/rte_eth_bond_pmd.c\n+++ b/drivers/net/bonding/rte_eth_bond_pmd.c\n@@ -3775,4 +3775,4 @@ RTE_PMD_REGISTER_PARAM_STRING(net_bonding,\n \t\"up_delay=<int> \"\n \t\"down_delay=<int>\");\n \n-RTE_LOG_REGISTER(bond_logtype, pmd.net.bond, NOTICE);\n+RTE_LOG_REGISTER(bond_logtype, pmd.net.bonding, NOTICE);\ndiff --git a/drivers/raw/ifpga/ifpga_rawdev.c b/drivers/raw/ifpga/ifpga_rawdev.c\nindex 05d79bfcc2..d9a46ef915 100644\n--- a/drivers/raw/ifpga/ifpga_rawdev.c\n+++ b/drivers/raw/ifpga/ifpga_rawdev.c\n@@ -1611,7 +1611,7 @@ static struct rte_pci_driver rte_ifpga_rawdev_pmd = {\n RTE_PMD_REGISTER_PCI(ifpga_rawdev_pci_driver, rte_ifpga_rawdev_pmd);\n RTE_PMD_REGISTER_PCI_TABLE(ifpga_rawdev_pci_driver, rte_ifpga_rawdev_pmd);\n RTE_PMD_REGISTER_KMOD_DEP(ifpga_rawdev_pci_driver, \"* igb_uio | uio_pci_generic | vfio-pci\");\n-RTE_LOG_REGISTER(ifpga_rawdev_logtype, driver.raw.init, NOTICE);\n+RTE_LOG_REGISTER(ifpga_rawdev_logtype, pmd.raw.ifpga, NOTICE);\n \n static const char * const valid_args[] = {\n #define IFPGA_ARG_NAME         \"ifpga\"\ndiff --git a/drivers/raw/ioat/ioat_rawdev.c b/drivers/raw/ioat/ioat_rawdev.c\nindex a95854d5ac..15af07017c 100644\n--- a/drivers/raw/ioat/ioat_rawdev.c\n+++ b/drivers/raw/ioat/ioat_rawdev.c\n@@ -28,7 +28,7 @@ static struct rte_pci_driver ioat_pmd_drv;\n #define IOAT_DEVICE_ID_BDXF\t0x6f2F\n #define IOAT_DEVICE_ID_ICX\t0x0b00\n \n-RTE_LOG_REGISTER(ioat_pmd_logtype, rawdev.ioat, INFO);\n+RTE_LOG_REGISTER(ioat_pmd_logtype, pmd.raw.ioat, INFO);\n \n #define DESC_SZ sizeof(struct rte_ioat_generic_hw_desc)\n #define COMPLETION_SZ sizeof(__m128i)\ndiff --git a/drivers/raw/skeleton/skeleton_rawdev.c b/drivers/raw/skeleton/skeleton_rawdev.c\nindex aa3beaad18..8896f0c9c5 100644\n--- a/drivers/raw/skeleton/skeleton_rawdev.c\n+++ b/drivers/raw/skeleton/skeleton_rawdev.c\n@@ -768,4 +768,4 @@ static struct rte_vdev_driver skeleton_pmd_drv = {\n };\n \n RTE_PMD_REGISTER_VDEV(SKELETON_PMD_RAWDEV_NAME, skeleton_pmd_drv);\n-RTE_LOG_REGISTER(skeleton_pmd_logtype, rawdev.skeleton, INFO);\n+RTE_LOG_REGISTER(skeleton_pmd_logtype, pmd.raw.skeleton, INFO);\ndiff --git a/drivers/vdpa/ifc/ifcvf_vdpa.c b/drivers/vdpa/ifc/ifcvf_vdpa.c\nindex 39237aecf7..7a06f97429 100644\n--- a/drivers/vdpa/ifc/ifcvf_vdpa.c\n+++ b/drivers/vdpa/ifc/ifcvf_vdpa.c\n@@ -26,7 +26,7 @@\n \n #include \"base/ifcvf.h\"\n \n-RTE_LOG_REGISTER(ifcvf_vdpa_logtype, pmd.net.ifcvf_vdpa, NOTICE);\n+RTE_LOG_REGISTER(ifcvf_vdpa_logtype, pmd.vdpa.ifcvf, NOTICE);\n #define DRV_LOG(level, fmt, args...) \\\n \trte_log(RTE_LOG_ ## level, ifcvf_vdpa_logtype, \\\n \t\t\"IFCVF %s(): \" fmt \"\\n\", __func__, ##args)\n",
    "prefixes": [
        "v2",
        "3/3"
    ]
}