get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 26410,
    "url": "https://patches.dpdk.org/api/patches/26410/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1499179471-19145-23-git-send-email-shreyansh.jain@nxp.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<1499179471-19145-23-git-send-email-shreyansh.jain@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1499179471-19145-23-git-send-email-shreyansh.jain@nxp.com",
    "date": "2017-07-04T14:44:13",
    "name": "[dpdk-dev,v2,22/40] bus/dpaa: add DPAA PMD logging macros",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "cf33060e9a8587483518fc30ec96cdf3297367fd",
    "submitter": {
        "id": 497,
        "url": "https://patches.dpdk.org/api/people/497/?format=api",
        "name": "Shreyansh Jain",
        "email": "shreyansh.jain@nxp.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1499179471-19145-23-git-send-email-shreyansh.jain@nxp.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/26410/comments/",
    "check": "warning",
    "checks": "https://patches.dpdk.org/api/patches/26410/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 [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 048327D76;\n\tTue,  4 Jul 2017 16:36:20 +0200 (CEST)",
            "from NAM02-CY1-obe.outbound.protection.outlook.com\n\t(mail-cys01nam02on0065.outbound.protection.outlook.com\n\t[104.47.37.65]) by dpdk.org (Postfix) with ESMTP id DFAA57D47\n\tfor <dev@dpdk.org>; Tue,  4 Jul 2017 16:36:15 +0200 (CEST)",
            "from MWHPR03CA0050.namprd03.prod.outlook.com (10.174.173.167) by\n\tBY2PR03MB474.namprd03.prod.outlook.com (10.141.141.149) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1220.11; Tue, 4 Jul 2017 14:36:13 +0000",
            "from BL2FFO11FD008.protection.gbl (2a01:111:f400:7c09::102) by\n\tMWHPR03CA0050.outlook.office365.com (2603:10b6:301:3b::39) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14\n\tvia Frontend Transport; Tue, 4 Jul 2017 14:36:13 +0000",
            "from az84smr01.freescale.net (192.88.158.2) by\n\tBL2FFO11FD008.mail.protection.outlook.com (10.173.161.4) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9\n\tvia Frontend Transport; Tue, 4 Jul 2017 14:36:13 +0000",
            "from Tophie.ap.freescale.net ([10.232.14.39])\n\tby az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv64EZM76016426; Tue, 4 Jul 2017 07:36:11 -0700"
        ],
        "Authentication-Results": "spf=fail (sender IP is 192.88.158.2)\n\tsmtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed)\n\theader.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com;",
        "Received-SPF": "Fail (protection.outlook.com: domain of nxp.com does not\n\tdesignate 192.88.158.2 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.158.2; helo=az84smr01.freescale.net;",
        "From": "Shreyansh Jain <shreyansh.jain@nxp.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<ferruh.yigit@intel.com>, <hemant.agrawal@nxp.com>",
        "Date": "Tue, 4 Jul 2017 20:14:13 +0530",
        "Message-ID": "<1499179471-19145-23-git-send-email-shreyansh.jain@nxp.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com>",
        "References": "<1497591668-3320-1-git-send-email-shreyansh.jain@nxp.com>\n\t<1499179471-19145-1-git-send-email-shreyansh.jain@nxp.com>",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131436525735409384;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()",
        "X-Forefront-Antispam-Report": "CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(336005)(39850400002)(39400400002)(39380400002)(39410400002)(39840400002)(39450400003)(39860400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(86362001)(6916009)(53936002)(5003940100001)(8656002)(77096006)(38730400002)(2950100002)(305945005)(50986999)(76176999)(104016004)(110136004)(575784001)(54906002)(2906002)(5660300001)(47776003)(36756003)(85426001)(189998001)(498600001)(8936002)(68736007)(81166006)(626005)(8676002)(2351001)(33646002)(356003)(69596002)(50466002)(50226002)(105606002)(4326008)(106466001)(48376002)(217873001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB474; H:az84smr01.freescale.net;\n\tFPR:; \n\tSPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "=?us-ascii?Q?1; BL2FFO11FD008;\n\t1:HozKpqIC5d8I8jR3Y0ikF1foOV5BkrLqQ7kJ/sDKRg?=\n\t8u9b3XgN6N8sgZlhDmfRxW8fDtHLkfMIFmCI7WewELyTz+W3SO71a6n86dKOD4SEM23VqU8iV+vaW5PfWB6nugEk6o/ojgsN7Bw8fGxi1zpNjHDd0vAb0fm77/Q4WxIrJHK6AcUPr3HBbNl4Wc7Eciu3fVMmVyLoCG1UmnMkUK6lz1+50yphTPom16COQrLx39Yt0cJDcFCpq8z8uZuURDidFj49mpwF1J2Shh/zNDQp7S2MTo+Y5nr0MU4uCSKD28kLpyJsL+dyq8qsQKfTfCOnvz8RHVXUVKzq4Ywwrc2SSh9NE8+8TnFtV70Dgd7c9rMiaHNuYNsNtz6WDYtxekA/hegmdgxaUScpbIBeoRPfNkGlTNEFwmFlODYIQlrmjlRq+a3R49po1kauFOthztquq5TwMRjGrjVaEMY8ocN5vMVPwXfXjgpa/BB+9LxXCLTNkDU5rUNYI19EdCOAErq4DGT2J3AAr+U+0eMWeNlIaCZFNXfa8ByzbcLuEU9dhsDwF2sSRl0m/FqeqUXi7eFnKg+7pQpUKUIbrfgtuZKwS7iYGkMBOOfCayI+RX5LbLXC0sq6IhuOvXn2n3ipLexnPypMfW5PtEQIh8EIhkeJ1hXkFHvnIuDRW/oremL9twHT0eXOKOy4vg054XIdAiSKsYeemKZtOo6g9QxdryHll9fW9UIp4uYxu7vq1ZqxhMfArl9SUfpXy6at/eT++zzyKxRZjyJxOEm6XogEwvaPsGAwZNa2ZB0mwNJACyG/11YMPXaodESGJEffiiNKH1dhvNn3RG/IHP8vfPQ1YoOPSYqGi3jcWt8lGDNxV19N3nsPxss+EzpOeNFXwN3ABnQWoG8j/kHuy6bPgSAXLalFZOD0xn4eS3hoBQFc0KBu+v3SRmrPqDxRu81lqIJ3WzPOEDjtKHy1eE6Qlls+lfdYBAcewYmNs7bUHyc9fOl+uBlJFrU2P8Mb1aFti40bw+i423OOjCpDEZHQjH9g+kEbTk/7iL7+ytyFEpkdFnfvjqQkdagT4vLVlyoj2RVFogXQuGOqeRd5hwKKCXkUoelw==",
            "1; BY2PR03MB474;\n\t3:xTitilkFV6ZVl6MnYObhfMqMCWtNQPw/Lu3KDCG+jDXBtVDpLzBYk//nn3xoJ37VgBJxFjIEkktJWgtH7v0JqX1xdLhTbAaNERPS7HbXTYsoLdqBYN4dRXtOTP/ygGhO6M/G4CR5dxaH/LDdMg82r0f7oV6tTsgpOoZrhrYU9CfvVpZUquXuRKFYbaCVlP6vlvW6DXvfiS0fepTfIP7QPX4G6LGMXCTCAPHtysOForVs6rykQFPmblj5mX/S8x1UOp2JZVYl+eO2Y6+MK7O9vrbH9DdV5yvEcZwlftyzz/3RkMYFmlyO2/rQgKvGO+0Caql0EbU+Cw42SdXwTQlO44HN+S/jx+ZT+jzikePuWXt5+WabhjTvkMmtGnfUlzr8gjQbD1QEMXfKd3k0mfbx/C7Tk9F1e+gSo+V6IPej833xrxOH/uGguDf0saIguTLwGCRmK54NAYAWBVpaN5InenkyCKGD5AmduBBG18ytwbcsqwBYPe22QU/BDGdNWd08uXzxHBgs+2GTKCcc5CZBnDU9Ye3iSchBSVLjgBEwZg8ajQrRTE14VwitB1IkVWqqDD4t49ZvvJ/nI/VmYCyGmjJk5oxQjemwLQB4LQReJjP6eFITBR/YHHDh50sa/QtEVOcikFZ2yyKrfxIcneHB9QehdkiDCMdQjK8oQTp24njlAoFBP2v3uwsaDbX84RXFD8LV0IZZjYAHLsVhb1wveamzBL8F8yEthdqW4lQeJdEjiGDSSCJTuPJpkDoTMcIr4T1c8NRY1MU2OoAXi7U6WZCSTNhz53vucavtVRlW77eRosXA9uMUjWTdYG2pAuq6kyq6AkpfPIcW6i6gyCmZ+fy7Ug1EktHNUpq9R5nzNObxoMlv/neXM1ZSWT+qGKFP",
            "1; BY2PR03MB474;\n\t25:T94P+QXx8euw39Qe7RXXm8kEh2hKB76sysnyXErbuGQjnE3ctC2aP4aZzAf65Y22H8obIJzkacpu8HbCYFgX3T32w00YuJHg6RTGI3VprAb7e9dnRL6VVtBdkILZKO7qkPE/2WuPqkZTtP3vBJM1J+p4v3IyXWv3INX8kfvv3nytAZq4a3NQxUqorP4QGVHdmp7Z+5Sz3y3cB5UAC2qeIGB5mfrzMHU+FuVo1+kkHZy4A6vfwRTVrBedxT7tmEjafV3H7HCJGdVV9ZeRAkQR9YbL9eh5Bgpu4Q7Vy2sRRwC5faJ5hkfBPytQDX/ad8JlDxVcRGLqUH/rctGcy0pM9cVRFzvAnILpml3vip0Zmt17Dt0DaxlQ/jCySwLAHwuosCPhHFk8Bde9YR2WVOj5KhI3kJC3yPIEKaRNQCDdT6R9Tgmw8OKuGL4HRMdHORKGrUUwlqhHAtED8l5iUBu7pZLsq8WGToeBeXtwhe42RTqZJfvCYdzf8aEfCFO68Gy8MjYflJ+23XApEflnlJK5loUOiP2hBhEHYzp0W3MoSsV93pZcpc4C0HjhKBUORmaoEfhuzGFxPabBElr1WgFAzpZzyQsLdBEv/RX3a429TaqRSSPEGI/kQh2DU36UsKIHds/jgNVfZQIioSRDhDp0TjC75WFcKcUZqdZvrGkJcU6dN1lByVffIlJZFniy1o7RftnJHB2hMyFlKmwYMl1ij6ZU0KXntCuWwzZtEaeXpC9ePZ5DbdRncJGpqnFBaOD7MgCU1Vh4czr1Ihv1OhbudN/+lZHoNj5zibDmnuvuYGK3w4qP/2EPjzNllG/hGtx/o3d+tFha8Jzht9wHlYTSgLaG18l3uaSXptDrNqtErQwt4fbKfpwXZi6f6H3qvX+jGWPh9X3nUUrHycMisb/U50EZgpWhmDqzmgDYfAOlB14=",
            "1; BY2PR03MB474;\n\t31:xEwFhk/vP2u7p3H8SL/qvc6pCYZ0vbuOo9v9+WgWzwS2QwrzIrypGp9oTh7R8cvTBBAu6d4+uOC0NpS0T9XUWctOPNGkl30Q13PD02f9hqi4DqyuIqnNjKDQnIyvL8Tpf6zQ+4j7oDIwgzr/YgLUDMHJk+hsMuyZK8o0FSVd7MT69Hqq2Xyj0izWHyzexpwaAzKtK2CK7/O4ImBEsOwo9MlBXMDnxJQUPnug8WP/kAdvgyp+wRMi4D0IPpqNKLQZvOGLYX6QSa2YpTuqh6xRUYaEv8mAk57SYkq5k0VVBzoafEgnOfXioqn4F1H1V0uq0PnrkQVVrGWJFzSMj+/Z/R2BU9IsSxyX+ykDm1ULMHQS1TxCZmXdjAtrMoAEohOYk1B8LrogPjZoOhymN9W7lpjNAt5V++lLP+tBt4kJ0/KjwJNL2xUbiuJUzLwINlVKPks+d2cVSG/5M63xaNws+gNpJ5ehuUm1BqraEYxCoozyqjeGW9JjNk6B086/4ApoSlJN7Es743xumBE2WNykZsVfm1qinuoxyHVLjSuPgOdk7xk0ns6u/vwmSVSu4p+dSPW6HNLAu7gbenzf9zbly491CPgio282JD4Lm4PRatcCiq6JA0JcWNz7Rwc91tYeHnuQFDvTUoWqV0y16tWNEpyMmdgXSORqZwfABSSqlTu33HMs3gdrp05ej6B9DjG4",
            "=?us-ascii?Q?1; BY2PR03MB474;\n\t4:PLpn5ezKLCRzTVMn0+UkDJefdNCPjDApyDx4pR7vkgj?=\n\tfu7N5h5Ywv/0GwX8SonS8eB23X19/ZXGJXtp+P9aiQWFIKXX8iUyCX+r0TBKRrd5teGJ1aFHtz7y4JtL7UfokWTP53PhXtzD6eCYM/LNzuxDEIcXXAQmg6x5e8qvQVjID0UKq+mYCPIhPz7LXJ2NRy6hQDzsjLQBjvqc40ZNbE0EPsrdn9TijTA/kfaPWu4Oqxd6oTcyJqCANNkn7CYh5729oii1ax0+leo2gLRmehwwQjwdiNBtz6PabGh9WcrFVd6En00eBMo/E1sLNe3krv+2FZUIabqvJOpfoc4WOWKts0/hwGJdAeuxD9eLP701nWS6SWw+5q2Re+Jn6zNOMrCc36oA3tUge8na2lW1AuriOi/n2DJ+YOFddbQBs0zuktRGom7CK1bZbs9RmmR4weMFouVy27XWUJT8qkIu88nlxUfWMd+lTY0m2bndEqXKFtYIXElBcSkNu7HH9N1OkkZ5QDvkvjFEXvivPwVAfuUzmNEivG4ntEni8PbEul9nCX8VFvvcg4+sjsfiW67pB+xpitAviuHnltBbLqDln8BnVdufgPdmAGaCGKgGaDmKoT1naHXHqbDZMEZW7Wku2qKpglhjSF9Yj8xsw2CoCHOWdPqOWkkoPPIMEddYlslpvW9ttvPAHKulVkn2KkwoG9RAzP5fZrdvcYGMI6YYGglPpZsOQcEzCVCAWTTsmymiJhwnCLMHg7yo5DzSHcWWRHJTDN+HSXycAm1eE6Y0vD7+o9Vbc42Mq9Qmdqk5p+/BLaLk03GOCQSHxptNjt4TtngIYg2ZiZbdgDJLYZv3Te3CjQB/wXbJjoBh8kiK09PBHY4ozQkn5Utbz+MroxziCqluJy6ZhW3c5011TjVb9BDV5YqKM/dikEDN9WT02a7ISROZeBpcga7e9bJwiTUL4xYEx7z+iep4ZX5Kxrg5Jox5RtstSopjScEtgENmZBwOZX+xeAcl33brAiur5mtg8oFVQtmSTublroHsEV5LhTBqHd4Pud8W6LShRl7xlUIofFdUvmlMILjBuDAMgjwBAzVVRJ5PIdYaRYsehuIC9nF7zO5zujN6JSF04iGGka0d/ZmNoTVBbOElDcSyg3v8R3dmk5vS7QZ0zJ6Av3CutXlAcFmFPwppD2O1oev7W4MMaNawN0cNk89A8sLIaIZ2XBQsrrwk3m1G+6612kK/OS0aGgCpvxI/Mtfa0XRqS4/sdRx8j/ekKXQEn7ku0DemD",
            "=?us-ascii?Q?1; BY2PR03MB474;\n\t23:CtyMS9ZC97dcXup6sJPVNscs42/GHsQKZz74cigut6?=\n\tgDW5vZiAEH9my4gXL/lip38xtvN07AdhuM1qWhHEMPd17UZQvlms2uhzXH5Mc6ge0EiMGdLuSIWV7x8Ndm+k+R3u/xBYvZk2AXP4Cms8yxAC5osX1GI5chNoXOzYVPyG/RcC0rN4oaJhZOUoszoSV2JpfzqIZjTSk2qdlzKnSx08DTaDZXdd6LrXjyn1odDZjpqGw0S5/pbAob2QT4QKIem9SiXlCnKnqnU4a/8PA6W5EQZYVOQRNCwX2B7t7B64yMhF/QWlKzTyW8U/TRd7k2baO96OP2j3L4y191y/fWLhX9ARTnqF02xYdQWyQC2ux5pULFy/mdGVfMBAiQxUpLBv+JuKDR2Wndc6xziWbLTJHPGFG6YKW9CKc0kDgPNpx41MOvZa1gVrb+pEY8Eg+QDAp+qlbmA3HuCsFYhiKjo4tbKr/j3RSl1YZcXzIrUnipIeT/U0PBMI6QHlKDUppps9RBZ16RcH+svADFdm9DHuIlHRsVLMJqlqe7PXo5cn7l+DhaRF8y7zDtxkrKI65kjCo43Eh0Wq/kIFXo2PD2Wwg/Zej1+1vbfbrxAi1ASrwsl4IqFyOaxdo3abgmd8kuWSwuiPTAqpmqjgDlnESoczELJ2LLNGMVAev8/k9ISAsj+whNm9YaIENPdCYyjpMIR7wv2Br95uZUAhl4Tr58dLAoJFv4CDnY5vQFYw3Ammgd4LP+f3suWIx9kT/DYe27XWK3V48jPIvoMtnk/inMxZslBKeC38PNGVYFnNyzI8sKeadai5/VaujYrh3ZwkIVPA7HKGO/tgDTQmPHlzLyQelhSgp0YrYQJTVaenf02FcvxQBc/eTufKY9Y109eNGKFpz4z2ePuEA1wy+0SO998roN60js/9qnNOI6vuoTEuaaKn+OfPnzwxhWpgm7yImwm8yMnbNxw71nWp695D690RmBh8OeDDoHfRClnKsahpmvQTSNBRcUljgjrd4+pTsiZ8Z24mC6j+bh5gKwEV22mdQuTVOnCTcvjWGrzIEo8IqEzO83dkG9sjxkXgt+EsGMl0kyH4y/6m8K0bZ8ZwHgQA4QvvHjp7h8oYqLMrn0U75vBnndZpUpfTeEho+YzX5Oy5c/vdXsfY50jRyhHZiK/L59SHJcs6kn4/lnHcgifJovOV0zWTI8FxXwSkifEnLpNQVO/hU8alsMbrQZHkAvOgAlGxl/wfjI5mnYbbR+LsbKjC6LMMBl98Zrs3skL4pbVhpyC+VtU80p2K0/gX8QuNghpMdDRVYABc6enOLxRjbdfQfAqfGYMJoSd4V/lIUu",
            "=?us-ascii?Q?1; BY2PR03MB474;\n\t6:qSOESS7SKr6vh4gaozMPASTMI7BRTYbJURC3qOGF8cZ?=\n\tjlpZlu1dXO1Eu9UjzUE1aTLOsjY0mv+ZYBuUn4eBeKlDKBtDiaDFHnxbCb9DBdS0FrjzzU/hhVRRNN7tFBSAkwHiZtAkDbRFmE4pB6OewHnVlwbSrkdiu+jx1gB8RE1NZ8Z/lF5j5dp5mRLH9g0EH/tW20tRD8Dw6RLL0vJ+8aB3x+o/oNK2kEYGB/niR2b8A4xPV6z9lX59aYBRHgQw13ykWNqeOxrzgk+5DAYkL/qj9uaSqTsUJul5eoFGUSWMt745+6p7bV7VKBjLUkVAEIlVNtWFSxUVo1DQ2030Zh8bbwrnUBXDJj8t0uBPFd2zRzsYiIZWu+rYq2aTYIvdMvYYfReeBj5eKJWn8ffKs9CiHQpqTHz6PIWIPiz9jLQTAn7ZND8OTcAa+WMzgA2+1ZSNDYTrnS4wYh7UjQlVqMdg/O/pqmAFktIeIr2/5O5ROIAKWkAo0KgIzmaNLcaEZkHALcllLhjxIEqX9UxjpQNW+IAosdWoFl8rRDHjKcA2YUgK9kw5QuPPKonAPlnpGNXE2uQQSkQ52hUrwOZTJpf6Q7dqi5Jd6l6iFMpg/Im4GpUvBUOaNO8zIbz0S3oVqZczN7uUCg00y6hvydG1yFOnCt3/N3qXMEPVBHaZTO7V+HTtrf1CvaQiOPuNuVqnFjS4BjSoyhXpb6VVC3KeWW8UjoffgycKfvQcfiVpj9nsOs5xcZM3tCgal6GwESl2+mDBi1e29paOsh552uwQw3r7j2D6B/tKbPEDGJ/K9bPvnCm6BzLrNUObQVtymeiT6sIZ3toqcRzHBS6qxhPC2vELF8B1ysn74yDNAqIHXDaHFncgoBhlO4ljavS1R82foeE/iOkDw1JSU4akhVwvT6SrR4PrgUEL3HC09D/U5DZe95nQbrpYcqn8c96T61FF4UxkWHltNlPNzyCr2EZ3LOw==",
            "1; BY2PR03MB474;\n\t5:b/wA1wgeMjQWQWKhVOSLRAAEMIivDiaHHQ2Nc93v26rHzwsqq6TGsX6PEwNabU/RqhDjiDPk6XbF9LPoo3Yz24/j9wyURcBa56wf2TVlFB5ntAFuQVxddKyNfx8UGxx8S7cG5O/1C80riqTtJWX36FdciBWM4h8MA4M/1YPugLl+mOMRClcPL3m+7CJATO3nvDNCOy0Y84S4dMjt83E+6oBmLV5OXSxVWYbWhlq4geL1ULjj81XPgQDPyH9aJVv73vYt+nYwKngwVvK68SMm/381q1hK2mAzXKPghg/sl5Urp7k8ap58w+au1DpVXjTanzv7eWj0IuHxmT5m/TAM1gTR5MXknOMUq12L0yn9LI8WFjlOKID0FTbV6+RsVjUxorQEFIqBKorw1l3PxNGsd4xglSRdyD1qEuoMtlfHu7UdxYwwxtjT8IGPi1qx5lB0/9EhSKtggFwNAa+6tNjLAF3oekCRyxUm9CbxbtdyE2icALYQrTz56ZjmO4sQ+HGIoQy0Y2pKFUVRmdu0g5IUYQ==;\n\t24:TnEeAfOOXh1iHdc7IGTbRi/i8RtOqQuUFzpSoJpnY7Fj6VIksqxVp12He7KX6jHqG5NrPd4qIBcJ81IwAcl7pKcyGBu/UXyxPfyjLXkKiF4=",
            "1; BY2PR03MB474;\n\t7:E79QV76BScAZlyDb/Au17IUjwUCeIowOVcs+8G6enNfREOJtk6QQHixrDPRw+xk/kF+kZTX44UxOanyIESdj8vrYX96CWl2jB7r67DHCK/skdMDCgJQaiECkL2291ySQC+JZCXQcR3yi5rZTp5GvrwmGoe7H+ODa13uUXZm3gP8tSgxNAvuVtk4+lC8tfYayq/TLWFv4RzoJPVu0dN6FvVqwXYtT81C+x9Xp0VS79O+i+WSvOkbPEnsNFUAD9t92RYhW9Gg9vnJZEep1njPRjEFnMfjmDyNlfbK05QSX3gC8s2gK99F418dKwDeg2Ka73sKHmY2PIzOyQwLO3Pjul0s7u0sKYNRUF48etynuWLA1G1q1Pslh+w2NJMeZsaCDB/c+uJx9kpNhAV2iYbsHFsZIbmYax14NBiMFkC/LXdaJ462rapIi6pbBcVOx2YIDGZROwulWwOOUo5VYnIQHxvTXqfNqilMoa8oNBgRjHNbJle4EMH9roBZd4wew9NJp931hCYULw6o1Xwe5UmMaLgAXhHmYTQf9V+DC+eXPMKwDcASn4w22A0m0/pJKK5kjMf+PCmLnbCRVhrVX9ajaiqxGEK2Ms1EDpvDJsuYP6Qxc3vAKyg/eR9Kt9RHBNgpeRYmr2AqPqPzKntcS8+mSP+nF3yL/TDszxXV9WEQd7VvAX0SUOd6Fr5pQSaKwWTSo81HL4D36pgMIISTzseuGT5n2+VSeTnCGuQgForP/cQvGIRpGe8ie15fJ0irgcHIdrv4vApFU0Zvk3zrtYxp7ri3BVvSF5/PcYYtnuNkzAxw="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "2dfcfd36-99ae-4f6d-76e8-08d4c2ea056f",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603031)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:BY2PR03MB474; ",
        "X-MS-TrafficTypeDiagnostic": "BY2PR03MB474:",
        "X-Microsoft-Antispam-PRVS": "<BY2PR03MB474580241177CD6B9DBAB5D90D70@BY2PR03MB474.namprd03.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(13018025)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6096035)(20161123559100)(20161123556025)(20161123565025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123561025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BY2PR03MB474; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BY2PR03MB474; ",
        "X-Forefront-PRVS": "0358535363",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "04 Jul 2017 14:36:13.3069\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Id": "5afe0b00-7697-4969-b663-5eab37d5f47e",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;\n\tIp=[192.88.158.2]; \n\tHelo=[az84smr01.freescale.net]",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BY2PR03MB474",
        "Subject": "[dpdk-dev] [PATCH v2 22/40] bus/dpaa: add DPAA PMD logging macros",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>\n---\n drivers/bus/dpaa/dpaa_bus.c      |  5 +++++\n drivers/bus/dpaa/rte_dpaa_logs.h | 37 +++++++++++++++++++++++++++++++++++++\n 2 files changed, 42 insertions(+)",
    "diff": "diff --git a/drivers/bus/dpaa/dpaa_bus.c b/drivers/bus/dpaa/dpaa_bus.c\nindex 417d0d7..9eccf2a 100644\n--- a/drivers/bus/dpaa/dpaa_bus.c\n+++ b/drivers/bus/dpaa/dpaa_bus.c\n@@ -72,6 +72,7 @@\n \n int dpaa_logtype_bus;\n int dpaa_logtype_mempool;\n+int dpaa_logtype_pmd;\n \n struct rte_dpaa_bus rte_dpaa_bus;\n struct netcfg_info *dpaa_netcfg;\n@@ -428,4 +429,8 @@ dpaa_init_log(void)\n \tdpaa_logtype_mempool = rte_log_register(\"mempool.dpaa\");\n \tif (dpaa_logtype_mempool >= 0)\n \t\trte_log_set_level(dpaa_logtype_mempool, RTE_LOG_NOTICE);\n+\n+\tdpaa_logtype_pmd = rte_log_register(\"pmd.dpaa\");\n+\tif (dpaa_logtype_pmd >= 0)\n+\t\trte_log_set_level(dpaa_logtype_pmd, RTE_LOG_NOTICE);\n }\ndiff --git a/drivers/bus/dpaa/rte_dpaa_logs.h b/drivers/bus/dpaa/rte_dpaa_logs.h\nindex 18e586e..42d8bbe 100644\n--- a/drivers/bus/dpaa/rte_dpaa_logs.h\n+++ b/drivers/bus/dpaa/rte_dpaa_logs.h\n@@ -38,6 +38,7 @@\n \n extern int dpaa_logtype_bus;\n extern int dpaa_logtype_mempool;\n+extern int dpaa_logtype_pmd;\n \n #define DPAA_BUS_LOG(level, fmt, args...) \\\n \trte_log(RTE_LOG_ ## level, dpaa_logtype_bus, \"%s(): \" fmt \"\\n\", \\\n@@ -89,4 +90,40 @@ extern int dpaa_logtype_mempool;\n #define DPAA_MEMPOOL_INFO(fmt, args...) \\\n \tDPAA_MEMPOOL_LOG(INFO, fmt, ## args)\n \n+/* PMD related logs */\n+\n+#define DPAA_PMD_LOG(level, fmt, args...) \\\n+\trte_log(RTE_LOG_ ## level, dpaa_logtype_mempool, \"%s(): \" fmt \"\\n\", \\\n+\t\t__func__, ##args)\n+\n+#define PMD_INIT_FUNC_TRACE() DPAA_MEMPOOL_LOG(DEBUG, \" >>\")\n+\n+/* DEBUG and WARN are conditional to compiled configuration */\n+#ifdef RTE_LIBRTE_DPAA_PMD_DEBUG\n+#define DPAA_PMDL_DEBUG(fmt, args...) \\\n+\tDPAA_PMD_LOG(DEBUG, fmt, ## args)\n+\n+#define DPAA_PMD_WARN(fmt, args...) \\\n+\tDPAA_PMD_LOG(WARN, fmt, ## args)\n+#else /* RTE_LIBRTE_DPAA_MEMPOOL_DEBUG */\n+#define DPAA_PMD_DEBUG(fmt, args...) do { } while(0)\n+#define DPAA_PMD_WARN(fmt, args...)  do { } while(0)\n+#endif /* RTE_LIBRTE_DPAA_MEMPOOL_DEBUG */\n+\n+/* ERR and INFO are unconditional */\n+#define DPAA_PMD_ERR(fmt, args...) \\\n+\tDPAA_PMD_LOG(ERR, fmt, ## args)\n+\n+#define DPAA_PMD_INFO(fmt, args...) \\\n+\tDPAA_PMD_LOG(INFO, fmt, ## args)\n+\n+/* DP Logs, toggled out at compile time if level lower than current level */\n+#define DPAA_RX_LOG(level, fmt, args...) \\\n+\tRTE_LOG_DP(level, PMD, fmt, ## args)\n+#define DPAA_TX_LOG(level, fmt, args...) \\\n+\tRTE_LOG_DP(level, PMD, fmt, ## args)\n+#define DPAA_DP_LOG(level, fmt, args...) \\\n+\tRTE_LOG_DP(level, PMD, fmt, ## args)\n+\n+\n #endif /* _DPAA_LOGS_H_ */\n",
    "prefixes": [
        "dpdk-dev",
        "v2",
        "22/40"
    ]
}