get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 26402,
    "url": "https://patches.dpdk.org/api/patches/26402/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1499179471-19145-16-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-16-git-send-email-shreyansh.jain@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1499179471-19145-16-git-send-email-shreyansh.jain@nxp.com",
    "date": "2017-07-04T14:44:06",
    "name": "[dpdk-dev,v2,15/40] bus/dpaa: add fman flow control threshold setting",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "ed1a6b458394e860cd72e7e226cd95daae84f0c8",
    "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-16-git-send-email-shreyansh.jain@nxp.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/26402/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/26402/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 632757D33;\n\tTue,  4 Jul 2017 16:36:47 +0200 (CEST)",
            "from NAM03-DM3-obe.outbound.protection.outlook.com\n\t(mail-dm3nam03on0049.outbound.protection.outlook.com [104.47.41.49])\n\tby dpdk.org (Postfix) with ESMTP id B88CB910B\n\tfor <dev@dpdk.org>; Tue,  4 Jul 2017 16:36:45 +0200 (CEST)",
            "from MWHPR03CA0014.namprd03.prod.outlook.com\n\t(2603:10b6:300:117::24)\n\tby BL2PR03MB466.namprd03.prod.outlook.com (2a01:111:e400:c27::17)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11;\n\tTue, 4 Jul 2017 14:36:44 +0000",
            "from BN1BFFO11FD043.protection.gbl (2a01:111:f400:7c10::1:118) by\n\tMWHPR03CA0014.outlook.office365.com (2603:10b6:300:117::24) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11\n\tvia Frontend Transport; Tue, 4 Jul 2017 14:36:44 +0000",
            "from az84smr01.freescale.net (192.88.158.2) by\n\tBN1BFFO11FD043.mail.protection.outlook.com (10.58.144.106) with\n\tMicrosoft\n\tSMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id\n\t15.1.1199.9 via Frontend Transport; Tue, 4 Jul 2017 14:36:43 +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\tv64EZM6x016426; Tue, 4 Jul 2017 07:35:56 -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:06 +0530",
        "Message-ID": "<1499179471-19145-16-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": "131436526037197258;\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)(39380400002)(39400400002)(39840400002)(39410400002)(39860400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(5003940100001)(36756003)(8676002)(50466002)(50226002)(47776003)(8936002)(68736007)(48376002)(76176999)(77096006)(50986999)(305945005)(626005)(104016004)(5660300001)(2906002)(81166006)(69596002)(498600001)(4326008)(105606002)(356003)(6916009)(6666003)(2950100002)(110136004)(33646002)(38730400002)(86362001)(54906002)(8656002)(106466001)(53936002)(85426001)(189998001)(2351001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB466; 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; BN1BFFO11FD043;\n\t1:4CkeI/Dsa2IoRZS43bonyrHAS5R/C50D1zzA6K8K8?=\n\t0E379gauJg/6IIbUDYmg5jo3gIxHQOpentLWtvJ4NHli1V68wO+crb7O/bLDQVHWcnZ7lTIOic2kGlpZ5NKY3IH2KDBDK/y6h7AuaA2gf1kvRDeEtfUEj7wIZ1JKoKwKSIQb3APTZHhCfvAj8Dd5UxH8EcMssYozEZvlHchWWxTD/rfiDAzCPjqWCfBfp6/N6fiI8XewnMnIp2klTWl2rUMoJzZg3dLk4slFT1Q0cf39T+Vi8pFCinZUArxcmM4BMdbraMXPMp+ruBv9u+rFIg8vmaGwOfGjMNpBep3eyJbcrRcQ/BhpDZTOUrh7ptWs+o+9aMC/OKnPoRc2L8lb1bES5wLF2WPHfiHLw2+OaTthkPUausDvTFXN5blw7sWBlA53+pZf7kIC6ZApkm79MZkz+gNN4NNnxEp92HHzEm2dVjFXsCohj2j3HLvUOZI/HG115qg2k3D9E7o8u4t0xNGDVDyGE9TZQJXmGpY9tjTU0I6QC1fgFwpkCAqb6/LsDQuvX8A5sm4AccbdTTfPsM6DU56U65svzeyWRKyk6K7FGAIp8aJHMGHkp7iwL/JzjWNYlrCviFrmxZIJhn+R/B8RCeQgats2LX12hPg4aXsUchTXrKBcOCvjjbtWliUlryMHyZjshOFI42YzESr3Cx92Zq5NAEGqQAXJQHvqqK07DO9Y+5gPOnNndTLHtGbsO/+csfRoJ0MZ+fRIhf93GH3KANkhWShFffBCvZ1oLEvLstWzedBXBSa1pOvP58NrsKZQZ3UAIM4bWXhXpQ04xPn7rGhrZYNbx1bd7aqC7pQkhuOIHR/b3Ekj7D7riNbgvyntTg972iAblFQhHnfz8j+e66PWdh5M2H06R4C6m7tpMlfJNjVxWKshvXZAI4sWI8gO6BXlzK94L2qMnNPENwp/eIe3RWrq7761H/Ih0jcq8yMwDSsVCLtzhpeaPMkst/pkA3N/dp50XioAXRBMMqGbtvMMMwmC+++rnUOvIezj8ITvmuLHF4TmDKSmWKsS+lMVMvL7YKxER9MzqFLdwcybOolEDloUdWHstUOpv54xw==",
            "1; BL2PR03MB466;\n\t3:rJHnJ/E58sjFNWHyPG1cFKsD5zDm1pCmUNK7Hspm6IUTOVma5iSoe6eyPD0jqlbIscBOgwCcJzDaX+HUKnOFu6R5t/COGqnQ9M1dRJk/Cc2RQHIWMCFzCLKKoG5/Ud/7fglwxVmBlXoPAh8Nd9wE24iLoxqBWJsTjQOfRSMq5uSaD4Owm9/7jTUxbBBQdzYvI6QmPNIT98kTatKPMPbO25W0+0T7EoQM8AEjmaDUSxtjG9TL80r45SCGXxd3oP91dtdlmTVmYXXILBVktaO95WRUhqOGZs6oo6tIiHmZxZKjIKAfoN14lDXnPpqDYwHUXQcgICyhchrud3cD0URvc14wkfW2kePSIPvqtNJw8ixpa9gp5I88ONqo2OYhq8kaaZ5+mTw+Nb41rdvsSxUxB6mzyWDxBhHfYmRuCYxt2w4F7cZwCwQvgMvMT6X7mV0hsilVuxOv5THKfijzuT+WHdmvbR6lkSejaWdL33Da1WtKW48PjEuUjp/6YY0CGEzCho5t+jxxd/Lu/R97/X4jPAy/R2VdrW13vzEpglLz8wmC9Om21Bxof29y0dI1zlEhCTpx1PY8ePBHMcP7ku8SU12GscYDkRVRdByrjHiOYYZ9aBoYO8Yq6rv3mugjfL20qsDv80nnfdPCqUCN0ZnYUYzkyBkI8IWXzpWzsjh3cf5EFa3nEqtG/kG9r92n8OAnyTCXrct7DsGjAXVcQ6NnsFfSleBN3Y75tN1UufFUAEH4NXt7qRvSbPYGNKiwzjCze8useDRDnAYHd5EJ5/WTcN+o4rsDOsr4cGbyP9ZFcQGPdEXzilrpL/ELPe8w3A87dSlmhSSAnTfFKQgXcSRmsN7enXcVCzzUBxJwwr32wgSmb59KFyZV1/YGFoubArfP",
            "1; BL2PR03MB466;\n\t25:9713BV8jDE1sn5K24X4spbQLvz5F4CRZJHrPgA5W/Jq0HACgViaC1CmEvXFPVcpUnSR+9rfAXGy3CtUl6195ExMQR36OOEiXB4wA7tvxK+E7UKE0rvZ+O3DkuwXsZTKihzlNkVQ3tr7R9vrANTRSkbODLMRUgMezl9foztOU0r69EKwwWmJnX1IHRdAUYwf9K2X9H5TiHu8FSrEX3D+0rzfut9dgrXHOvCRlewCNHoINUNaxLdbjfHkM1+St0DGcC+DSBzGQTRfVhCJmy4Hi7OwLeRRJykozlK39HMp1/+WDRjQyoZWE6gWIe7BwEFE1PL4hT/pRtTQnN55Y1btvBIxiDd00f3imJY863sVVvpXf9Vf1FwEvaMQUmv0okrzup63fnqyS8weUvSoERc1fIkURCIkQEkITH+RELNQgqVeHAaRoTKW5Plc3HXwm2X/sQDaeAXTPmg8JejnR2rKiGrmuLud7nJsf/8qJYjd01HlBWymqbxM1pInTvESPBhtje+mJzSZY3LR5PsZSR+vOXHuleydS+nhb/ywhBWSXWq+itQ0wrIjsygCxf8yU/Pwpgt78/JxM52QnaXnf5PmPLUMBh3/DeBuevmVgeAOBygzV/F0o/NJjrFkc3XRYcYwOsMCGRRIu5/oOgD99l+wWgOkPLMqlQ7rN/Ltz2FmSbTKqsZMRLvF3CPPOdgaZ6PvVDNmLvRsQAxr5uDRwXxBCpEuMqol8yirmOAhbSQkXBki78oIKLonwHmqDiGTrGQdi0sW2v9mnw97y1lZWTc4UdRPEy5ESbm0mnc8ADiqoBWCeRQk5VwE/bh0KzK3Qb6YbqVlQ/N2nEz+9Mva/Yf9DuoT2MVH8LqY5eDrX58zdlyoNhH2ZWGv4nrEIKqVsnsLHbkPPEojRr9WmuPCNv62ZFtUbTeRCtdmHmD1t9NtvyPE=",
            "1; BL2PR03MB466;\n\t31:6lxXGMkykNluvOxlCmVxebOrgeV08H4x/xsC80w+pOJbSAo5mFCCOoLwIg7p5WIhUeXFuRm2RMZkZuu6vaRD8qxaInd6M25qsjOedl2h9Yj+lw7/6LbcioVBaJnPZgj7uqFBxNCC4veA2E2BSIBuQ0ikeabBLQ4L/lf2MAQ/0ILDJFZrEWEVpHP2el7m4HGVmaAvfqX+65s7UP5Krc791bm7duAcpj2mVB6B8zDjZceLSLDUPjw8lknpnE+GiFx04PtlCpiraNQzrWIDCM4YK0HPlkAELWRtw342YvJeCePUBRKt8lk+x7fXJOBUW8MI+q0EssIzHqVr6QnocXhL9OF6oEwdYSP5Sx1NYTw55/bacR5ESOA3BN/5OTYTQb/3o6BhpJ6ehoNEOZJDsHByaaCif6iV3Cu83Sv40Goy0tgVtyWcPeCEy/GhjnOU5MNibXU3/UlFHjvXxUNieB/RzhIT+vKlOG6SsqViqSPiu9v0EUGbu3X5/V1jjMjTcfV54jzadVJg9vdxNnSw3OobHmVQ7PkpqS89nfRA/9/ZpeXnX5MFRdnRgYecvTq+CzuoRkFGLTsdJhXIL6tFlcnp7IFXvVbdPulyyt33JgN+9rPKB/XFQtfVl1e0pt9D7e0P80wRb9Hf2/zG5pE2I/SNvtpTp3F5KjcEoiDp6a/7DKIC1pO2XwRFE7r1xVGYUrf2urSg8u2L++WQqH/Psww6PA==",
            "=?us-ascii?Q?1; BL2PR03MB466;\n\t4:DUz5hDD2kq1OP65m0T1h1AmLxsKV0pCTzpa4h8bUXMO?=\n\tGcmd7tgBKboREneGq3tm9llkg9/vxW7pB0gdSZ/vnsiokVr/tOriNnZEWVU5RXBI2D++xW2mHLPflEAIUvR20a5n/tWI7yDGXSvzupJKdEYkgfvV3Yj1SZkAnY/IV5YVrdcZMgkMtp/v1Y5FUN9Pk3sPMoZ23vWmfk9Brd/fwW+pBkKZiIKjEe9QjGMUuza1l4UMZQ9cD6u+mE45cjeaXu4RcEZTJ57Q1/EecOYhoLQ6gjeV2RYEtbrTkeSDEbQc4C73Pjo4Sw5OfTj8ejf8hYDoJJcLNEzor7TEGcafkfCgMNOvpuUi5WfWTt6Q3+UfMdXuBjdTzs63J8BzkEm7j76yBG7vo0x/RxqUJt/ZbQ3NZi/wvvLIaIwiV6sKfs2cg0mQp/TviiaB+xNhflKHuWC1V6X2e0vaqk85jzeSzNEI/ad5bsA8iKa9ZLdJ1Z0jpesijboPDRj65pEzkCQTHOdNfcOhS234tBBSP0oHPMvdvK6ikA33gHI4oISt6m3sr2l2CoHpRMzqDYHVASdJiXDmYe8CvwCjdsLF+qB56PnPIO6MuhFakiNBgCYo2WVPKuDmxPtTL2MryEEnxtqEY3xoRppd1/JahqWB5QEjR9/kGC45X+Ot6NRAg/r6UabzfX1F17bhZThPrTHOGvZLlxQWCSg6t6GFoIp1GqhIv6Pu1MIwrd6Q9ej9LrDbB0SZQnUr4R5GLJjwtU/WAM59jxUq71ZeueLYz3tYw0iQqtu5MDG2rHZ1HN+Klb6rbtUwhaIyk8poC7wy3Csqcv/Lg8NX2LyDnBBa3N/FRQCLhLYnXBQZkoNl8oreTqAx1JQB0C6xoW7wGm+ADDCR68wJQ+cspL8n7EMsmSoJwDo06AdnExI0nPOTMTltEXHbc3T6e5hY/pQZhvlCz8P1Hiuc1iQZPgz6Tcu60qynF7csY8rgikPPqRt5E+Il/LSOKRbOBJ15fZXu7BWQQPMrbCuIX+xH7C4eTtvCK6PMttuQDO4qPrkHryEpG5B7NC7f81IbtdyA9IEf4o3JYS78sC/TLQYwhffflsneUf0pULxfRIL8624xnRwpMpM11Bo7JW3FsFBG1CwCwRXx1sHf9eZ7LqxTOj/zfIPmZhGC3klpGxClpG4rkxXAL7i5pvAksWl2MKW6AewooMNBlE9Z1hHzKAv1x1oSQMlUqCNEKp5RCiPnaFIVU+Ya4TiDwK8TS/EylZ9zDkpckhk+oo/Gt+lpXhbavL8c7OKJ+mW5pX6S3vg==",
            "=?us-ascii?Q?1; BL2PR03MB466;\n\t23:QTm1FkCWa2WRaTcXwaeFQjugf3IuvycqiGaoMTJaox?=\n\ts3sbROty5X9u/80TWAb0l/ygoF7A5LNfW42Vx/I6rJ+EOCWJqu8dDglVgGKRjZTPzM2WhstHDzhw6kMUQAbJ93vnYxWw58Jk7v0zJABB+/AZbhjam1ivR421nS9CPMc0Zgd6FANQQMRpbMNSnh/xk/yWh0Vymm3Zeu7V07zbudwfFH+G+c5b63Ey2965EGY1vwHNB0Pi/57C7VoYLn3N6Ka9eVvVLUSIKV4GZ+myP/AM0Q1VEWwBCMW3NfWhNg5ONW6tA4Pk5ugC4yzuUOFNu5R7eUM7Mnfb8UP8wj5cFy/Yt7ii6NtrHysSrHiaq5nmulVztV5wrOVpBj+KYW0qBnmdo4p29TZ2PgMQtQOp4hUHL2Zx6cF/d/pqTjzfadk+CikOpk6YjVWBWpaAS+FjaC7uCew5a8u9jqWPpcweHVGeijXwf27bY+UPUQ5zcmuEeUOJzlmbmdgsSZROYnVTLcATb5nxIJgSsYq45Jvp+GkVCXg4m0aoP1CglNmYlx1oVODyq6b9fHJ+6UhwS9MVWZT7y2KyEIBMvJAyTP9QDV9Hd4ABjxCgx/xibdPck7N2dXAyIXBYXeAZYWq/hyQV7lYQqPbOOnHbzDY8FmF698bMhPhJRN7qSdMlGQjzyi3Js6ZJCIj1cIiEqZsbj6+kWplHyOSUcC1fQg2Q8AY+C/Aw/LUCo7boY8d7i1XYl8cV9q8SEjIxaEP9113m37JehmXi3IruBOADCvVScikLFGAZGriavZkk+6O7GN2hWLWMcBfO1O+yeOwwjP2srzKzaLlfOOE18JL/NieiXm9oN6h2H9IMUHZcMwMmXjMLWYEYkEbyTFfgI10NudB/3JADfU1W++sVKSApA+tLezov7xfEkIxPlYFRQY7pK8vQ+iS7zDFpW8nRlXkrawm6CRMLJAHZuI96EJxYLP20xkesaV6gyXjgHn8P0cuB65Yd+jDHjIhWH4YdWJZN/iTSL/RLrjLmls1UXymmz8CDoIw06bw/OMCfwXo7Rsqbj5HXEN2wh0jyNzzVM+t65I/zviqV9X/Vn7qo3Jv7kPqVrlqCDozE3YdjkQ5CBiVB2IOLnJ/+iQ8j1QzyuTzy5Z4UIEjyYqv2BVYY6sntsfo1KUer9NFI8o85IIu5/2uOVwyNNyU4gGQgzTOjRNr3PeegDi1kvpP7sjCBoNAhi6u03uzNqGqZnIrCFSsmkcXC2NVK7ayAT5QGfh4/Cx7v7WEhLu5ClZ7agYNeXyG+AX+N3olqgy0Q==",
            "=?us-ascii?Q?1; BL2PR03MB466;\n\t6:zfu59Xl+JXI4TNbSD4T0Op7hgtUxFYZks7IDtxz6L2B?=\n\tEm7NkFRL6MTvIGTa2qOG1LhOIipqSIJO70D05tOwDpuVlB8Eq32lRX6Kw8dCyoLKw4N1+MJy8MUPkQzgXqdWy5G3hyxnR7Z8MBoy0NiBsSecrZ9ufDBeNlDj7hcVHInRDmB97JrCTQ4ALNz+h7cimKHxFm1I57xZxAnr5makfQODUHpe2BTAJCQr2gsy/ULdd2NtGga/R1UDvXIUGmErjMvxSeA5tpLvo4YMBvbBo/ng4SdaXOFt8usSfeQ1tSpHgC8PpypuQvBpoFwgOHOr5uM2uMBkXovGE8CidwFFnnTG4WIWx2Ma1/VPeGbgNirlQlQp80e+8MefehaYAgR0RPJxxOtKiozZEP7gTHxTrYIyWzrX3yigCOUVU+Av7jbGj3wXGjaXK4l9K5/GsMzXmmlmtYWRLQY0BmPIiHE87adnQRP5uMjtG86CnPQz1fdmSEoNxA4XujCMSHmJZU6/EYG3GOkQiXzlU46jajLILZ4oCBVctzDzbAi1pLM+EnzUXXt5oYyT2aAdTchbWsMgelI4oqv7C19FdqMpKWrKHem4TUqvcS1mzPMFBf2nKpDtEXObzuPLgZUgKYrFrTcOuOVi8gGgqA0oXzseKfgrz3ewywn/c1dUmg85ecU7CLTfCOeMQWzZVewV73ebjaPF04WSOjujPmhpmGNnig80r96AwMhiF5h6EYzDQrTrIAUSxiysACfgWm6lhUI03kcboM3W1RPdnMmqSF8PO3yhjIMfP8WCrqCBTJo9IKVZquVRr+YpEvGF1ZLW/uUOg70MhpmORwf9oJ/81wzRAmHGPPbdLejo+NsyJzWLqDr9D0N8RbO9HZNCExQDTzyAPHD7Omgz+4ztd3Xkki/JKNkxPgzmKYH7GG3urDfjjweS+eR20vD+KhFi0QWRYbDAZSFEavKxcWJgplbN82be9aC7hHw==",
            "1; BL2PR03MB466;\n\t5:4jAbLEqG3cJJg8o9Hxq5Mlebw6J/uxOrM1pclwi9cva40x3loNJtcUToJLGSbwpvmXwjRsXKrdcs8XRjbVMV4zQmt9lgQxFZC8UjSYShTkhbayTSsqEoLmwbElZLOB2QyVAHEIE1LNOHxSHCIMdt7+7699gLEfCyPOVLWMNBbxc1EX8bhXCibufJsIyjtgc21h5JUimnSO7Tv0VDZO16pUkUA7apTQmFgSRiOKrId2mATxQZ7/c+SSpyPKL7Bz+tL2Jfi5/tGB7FE3F9IoAjvtGA81362HbVDkkRQpxtzNX7qRpQfvBnl57lLF9l3D3eiPS4w+guujL5K7xgu8KmJj8UiwOMkTIgP9QQOONLS7IZos5j0DnL/VIx2txzLZkQCndPTb5zod+kJ+YWsJFHzPVh8iWRCXPfvJEjepsdnrKiix8c4zljiAsd9FCAYsOPQ8i9X9m45kE++82cfDmwH7DeZGwac6AsiD8zS5v+mEuu1R/MqIhofXm+CVO5cawfOftVi5x0CbtxXWWj2cIkLA==;\n\t24:/JoebH0JqAGzxKKYdDGqLw5GoX2ZckxyN5GWWATImPO16xo9MpaUEQd+Ann6EJPJW871sNt1c9GL4PrsZROjo62YOwJhHExcTBbUxKfqhJc=",
            "1; BL2PR03MB466;\n\t7:FZLAj55/111scnOJEE2EVPP5Evz1wztITcq57b2wtvq9jZgPuf07ylLnB4uaGOcrpkVogHt6nD/avjhKMSUQOQaJoExw0gf8LWhB7QfzINnu7WVpP1YS2tPNq4ThPiWuoefCnqx4OBF/pKOQM6Mo8dA46DCTpnnmdaglrFBucxnqx1F9lR4MmB9onMGmgk8lfRc7a7rmVGkP7AxesyOBaDOC7LsIWmlN1E/dU9B7o2k1b90UVlW+9YCS5aS9qYqQUhtSar+uWkweVtHA1vOmzPdAXw2eu6229B4/ks5RjXHrI21mV7+WSiOK5Q+vNO7o2kxGrTjYDBlrWlnCxXYyVYcJip9+OIwxqhh4qff5TSr40TmbCZHv2SAShmm+9KgYjXMuCeKd/q9JMoLQcddidCTdP62jW8wdoBr2ocQ8gkXlISIB0qFOPrrWer/RaFCe97tcQIz1M3OATWPaUGWHwdK1WYz1pCHXA2jbbypZBFthzy2bAJSUEwamxX8Qlmnjma7LfT9s1MCVHZpPDuv1V0E9QrSdK3Tu29+R3zodkG1+34hmOcSL8MbTzjDL7Z52uqASFbNKHCffR9IyopzKycsyrcFAc/CXpYPqx0jeDnSr+s9Liy4RTnVKGT3U+rS4PRyfNt0e+RlVzq4otuopFhWUYM+ShMh03bRRqXpC21HQh89tgH05TmxTyWg6ejlAtd1G7p6OuZoLc8d94g9kqiQLOC8cOXD1VM5JkdMXbDFY+RoT0GIa6oi208eYzvVgbFPc3ZJSqplMq9HnLZhwhpyrIR2d6fiL6DlbB4g0PRY="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "d42ede23-3782-4246-61ca-08d4c2ea176c",
        "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:BL2PR03MB466; ",
        "X-MS-TrafficTypeDiagnostic": "BL2PR03MB466:",
        "X-Microsoft-Antispam-PRVS": "<BL2PR03MB466AC81E7D0471BCFE9430190D70@BL2PR03MB466.namprd03.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(236129657087228)(185117386973197); ",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123561025)(20161123565025)(20161123559100)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123556025)(20161123563025)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:BL2PR03MB466; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:BL2PR03MB466; ",
        "X-Forefront-PRVS": "0358535363",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "04 Jul 2017 14:36:43.4701\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": "BL2PR03MB466",
        "Subject": "[dpdk-dev] [PATCH v2 15/40] bus/dpaa: add fman flow control\n\tthreshold setting",
        "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: Geoff Thorpe <geoff.thorpe@nxp.com>\nSigned-off-by: Roy Pledge <roy.pledge@nxp.com>\nSigned-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>\nSigned-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>\n---\n drivers/bus/dpaa/base/fman/fman_hw.c | 28 ++++++++++++++++++++++++++++\n drivers/bus/dpaa/include/fsl_fman.h  |  7 +++++++\n 2 files changed, 35 insertions(+)",
    "diff": "diff --git a/drivers/bus/dpaa/base/fman/fman_hw.c b/drivers/bus/dpaa/base/fman/fman_hw.c\nindex 77908ec..7618fc1 100644\n--- a/drivers/bus/dpaa/base/fman/fman_hw.c\n+++ b/drivers/bus/dpaa/base/fman/fman_hw.c\n@@ -37,6 +37,7 @@\n  */\n #include <fsl_fman.h>\n #include <fsl_fman_crc64.h>\n+#include <fsl_bman.h>\n \n /* Instantiate the global variable that the inline CRC64 implementation (in\n  * <fsl_fman.h>) depends on.\n@@ -437,6 +438,33 @@ fman_if_set_bp(struct fman_if *fm_if, unsigned num __always_unused,\n }\n \n int\n+fman_if_get_fc_threshold(struct fman_if *fm_if)\n+{\n+\tstruct __fman_if *__if = container_of(fm_if, struct __fman_if, __if);\n+\tunsigned int *fmbm_mpd;\n+\n+\tassert(fman_ccsr_map_fd != -1);\n+\n+\tfmbm_mpd = &((struct rx_bmi_regs *)__if->bmi_map)->fmbm_mpd;\n+\treturn in_be32(fmbm_mpd);\n+}\n+\n+int\n+fman_if_set_fc_threshold(struct fman_if *fm_if, u32 high_water,\n+\t\t\t u32 low_water, u32 bpid)\n+{\n+\tstruct __fman_if *__if = container_of(fm_if, struct __fman_if, __if);\n+\tunsigned int *fmbm_mpd;\n+\n+\tassert(fman_ccsr_map_fd != -1);\n+\n+\tfmbm_mpd = &((struct rx_bmi_regs *)__if->bmi_map)->fmbm_mpd;\n+\tout_be32(fmbm_mpd, FMAN_ENABLE_BPOOL_DEPLETION);\n+\treturn bm_pool_set_hw_threshold(bpid, low_water, high_water);\n+\n+}\n+\n+int\n fman_if_get_fc_quanta(struct fman_if *fm_if)\n {\n \tstruct __fman_if *__if = container_of(fm_if, struct __fman_if, __if);\ndiff --git a/drivers/bus/dpaa/include/fsl_fman.h b/drivers/bus/dpaa/include/fsl_fman.h\nindex 0aff22c..b94bc56 100644\n--- a/drivers/bus/dpaa/include/fsl_fman.h\n+++ b/drivers/bus/dpaa/include/fsl_fman.h\n@@ -120,6 +120,13 @@ void fman_if_loopback_disable(struct fman_if *);\n void fman_if_set_bp(struct fman_if *fm_if, unsigned int num, int bpid,\n \t\t    size_t bufsize);\n \n+/* Get Flow Control threshold parameters on specific interface */\n+int fman_if_get_fc_threshold(struct fman_if *fm_if);\n+\n+/* Enable and Set Flow Control threshold parameters on specific interface */\n+int fman_if_set_fc_threshold(struct fman_if *fm_if,\n+\t\t\tu32 high_water, u32 low_water, u32 bpid);\n+\n /* Get Flow Control pause quanta on specific interface */\n int fman_if_get_fc_quanta(struct fman_if *fm_if);\n \n",
    "prefixes": [
        "dpdk-dev",
        "v2",
        "15/40"
    ]
}