get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 23735,
    "url": "https://patches.dpdk.org/api/patches/23735/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1492607395-5922-3-git-send-email-hemant.agrawal@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": "<1492607395-5922-3-git-send-email-hemant.agrawal@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1492607395-5922-3-git-send-email-hemant.agrawal@nxp.com",
    "date": "2017-04-19T13:09:54",
    "name": "[dpdk-dev,3/4] bus/fslmc: support for multiple parallel dq requests",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": true,
    "hash": "4835c3d3fc04b108e17eaf2aa62cfb2a70732897",
    "submitter": {
        "id": 477,
        "url": "https://patches.dpdk.org/api/people/477/?format=api",
        "name": "Hemant Agrawal",
        "email": "hemant.agrawal@nxp.com"
    },
    "delegate": {
        "id": 319,
        "url": "https://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1492607395-5922-3-git-send-email-hemant.agrawal@nxp.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/23735/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/23735/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 B999158CD;\n\tWed, 19 Apr 2017 15:10:15 +0200 (CEST)",
            "from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01on0058.outbound.protection.outlook.com [104.47.33.58])\n\tby dpdk.org (Postfix) with ESMTP id E7A4E58CD\n\tfor <dev@dpdk.org>; Wed, 19 Apr 2017 15:10:12 +0200 (CEST)",
            "from CY4PR03CA0001.namprd03.prod.outlook.com (10.168.162.11) by\n\tBN3PR03MB2273.namprd03.prod.outlook.com (10.166.74.22) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1034.10; Wed, 19 Apr 2017 13:10:11 +0000",
            "from BL2FFO11FD040.protection.gbl (2a01:111:f400:7c09::171) by\n\tCY4PR03CA0001.outlook.office365.com (2603:10b6:903:33::11) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.13\n\tvia Frontend Transport; Wed, 19 Apr 2017 13:10:11 +0000",
            "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBL2FFO11FD040.mail.protection.outlook.com (10.173.161.136) with\n\tMicrosoft\n\tSMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id\n\t15.1.1019.14 via Frontend Transport; Wed, 19 Apr 2017 13:10:10 +0000",
            "from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net\n\t[10.232.134.28])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv3JDA43v011315; Wed, 19 Apr 2017 06:10:08 -0700"
        ],
        "Authentication-Results": "spf=fail (sender IP is 192.88.168.50)\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.168.50 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;",
        "From": "Hemant Agrawal <hemant.agrawal@nxp.com>",
        "To": "<ferruh.yigit@intel.com>",
        "CC": "<dev@dpdk.org>, <shreyansh.jain@nxp.com>",
        "Date": "Wed, 19 Apr 2017 18:39:54 +0530",
        "Message-ID": "<1492607395-5922-3-git-send-email-hemant.agrawal@nxp.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1492607395-5922-1-git-send-email-hemant.agrawal@nxp.com>",
        "References": "<1492607395-5922-1-git-send-email-hemant.agrawal@nxp.com>",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131370810106404373;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()",
        "X-Forefront-Antispam-Report": "CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(336005)(39840400002)(39400400002)(39850400002)(39380400002)(39860400002)(39450400003)(39410400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(36756003)(76176999)(50986999)(48376002)(50466002)(356003)(77096006)(189998001)(6916009)(2906002)(53936002)(54906002)(2950100002)(8656002)(38730400002)(4326008)(110136004)(5003940100001)(6666003)(33646002)(105606002)(2351001)(106466001)(305945005)(8936002)(50226002)(5660300001)(104016004)(8676002)(81166006)(85426001)(86362001)(47776003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR03MB2273;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent;\n\tLANG:en; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BL2FFO11FD040;\n\t1:/1eOQaHKh9XvxlHJ+4mtVITjp5qBnTyL5TmXjq+E4TqXmB02RxQiyTly453sJi0mx2BZYhszS5aam6LoWlrqENhemVfaWx3/cJhOCGjesLUZbaW7A/RGM6VBc5T31XIoO8Z858P9jYBdbpPCwWXjB+Z4tLwCR3RylKH/3L6ue6bvLmagUct/AChZ8Jq0WGzMfvm1DJqDvdByEkDdF3z7wGqqVZAsbPMi0xUg50bwgnhL7668eA7Vt8QnTA0QwG+OfRXv+UzatX3c6ecAMOXsnbXQ0e+dOOsefZQp2XnosdvMX5jU9PGkCijpcwHUXQD7cQvtiRVpXvR7uzdWSMUfxijUwuMC4jT0iIXo3UPCzKTELFnLGtXaj6Hj0aeWChHawNW0olKfAOmv0tHDB1E+Jv7YRYbhbMQqlc3az12DnbGZIc23ATnPmcYhBWGN2LoE0JVORvRz5AC4BeyG6XSfZPt8HGpXwZ6n9lrCQvbL5lesZ+fayLcRGGGLp9CGylC9iVNrJJwjfq3N+dDuR/AfX1NpRjOc4shZhdULOCWj9mcvB54aRxAPXI5YhFyFtd8aGrY9rz6qqbppJq4wglmWWmgv3YaWNXMimehx5d6E8/hliQeweudXl9l+Ihe/s/f6M2MvSnD3XIv9fMnpHWyYxmE0+L6EMyXfA1Kuix7GTJsaKHEV+ePoiiFIB7yOxWJCys1AEi6ifWubONBmUq+afqbg0VMcIRU2zD5IhshXAYS2ixU4r5YZmLn8i//uTSS0QZWD3joWtKn8V+bbSdL/3g==",
            "1; BN3PR03MB2273;\n\t3:iBpNBxENdvAiFd0+Mq/py8eTx0BkosvGA2nxjzw5SFLkU983qlbdL/HGaCUJRN5xzM0Yo5hFjExxudgP1RqOWktYyYJ8geDhSTyXXeGH/n5PivaMYIiyOt5dXSONzAjQNDXtOAFk7PNVhSW0OIDysit2Jw2eI+5qLz0Vx+OtEJ63defm3kR4h1syTo/M5SoWxQz4yR4GFlPJO26bQydn1s48ecyYwhE8EfWEjbaUPLZ9Y0Etlmke/4SR8in+K25xLsmsOVE88LY83qTYHJX5VrXLHwlBKOyL9Gv0ffPFlr1yMiaqlUvUUAsBnLCt/EJIrLV2qx8Bb47P5Z3iqoga+HIn9jhaqZnn0Yx0xuKxGeJJuNEHXmLgPLExULJUd+WeS7BflbTqTK8pcvewx/4zjsOkxKIDvgOVYitGZ60KYVrgZpHfXH/ZslaKTu4/k00a;\n\t25:lzGn6Ldj4Vwb/S0sQSfxxgqnJex+LGcNLGemNeMmssrmC2ZzsN6k0fDfhWw33d309gCl0Aq419oehZtDMX7Bu+8WgA28EhWVNZlCGNdTgDms0d5ybJij4Jy4tdPV9YBeUVhPUtjnnSXra2UkFeQET60PcyAdPFem3dA8xmz8AK1X4ltvApC+ai91B3kAyxC3e0oi+U5w1g66Iu0S7jCtt2/NyVy189+rVixVx5tMa4d0/IIKHiH0WEB2zTR+kTGFImbEljiqLwXdVbmrBAIGAmu+vyUKFhwfz2Pl50wZAHPiBzgmafF3hVnvidVYKhDVq4P62Mo1R5YOEW9XuaOzjg3aTZUFieBQVzfa8rWy2g6hV1w5GVj3L87W05/lHtkEBGkuEXO+c0M6G2gSAKfDaUA/V6ySN4kbY+DsKCw0DiMRMGzhNqbkwki3ylzxcDiFcUXhs89yyjykhVh1pRwKpA==",
            "1; BN3PR03MB2273;\n\t31:1Bq7rvA8zGm09EO9g5DRL1IsPXESZz9GFiiOBTjSefYpd9p48FZLxQvBS8XiHo3sk52whAUkoZWatFlNIRsOCtekNMP1Cr4sFmkTpAGQnuQpk+bUNfHVqQfuu9XDu6nj1pMTe/4eD8jG2BAkLEUavKQEqsLl0WoLEgCacvFQVm66TfoJ4o/ORKYce/1SzPMweafj5wDM0383xC4FxD2/fq6oNxkANMOuW3Mj3Ba/SD691n6bUu/PwuVul27KOQlkWMPemyjFMqfZkIyZsGRGqwHDrmY7zjHvZ2pJCeBiTzM=",
            "=?us-ascii?Q?1; BN3PR03MB2273;\n\t4:qV+PooB8k0O/Lljh2BMa+W7HA2SCZan/r45YHDoRCx?=\n\tWLQV/i3SNYLENDG36yYboriB0UJ6kozhVaalsQgffFTRgjCm3eFcrwdwANPqjK66LvNVTXwOgsA0GaJMIeBfz+szOUt2O1Xh8JeYa/kSIYzGPJJq3jcAE32/jjswkoqhmq/5aS4HwqFPm7YNtqkA62s/tsJ2u4iGqVcw8lCC2UBLDE0MjzFnkeTkxZVniLk6JkDQQoC+Oxyke/czY0EEVWcNQvH0SrgndJ1eHLmh3NPJ5xj+Na0qgQFBgxXyazMTWIOVhnsYDINdCU3OyxfKmJBQM1uJoFep5bdFR8eXVjrnq25R8RC6kLUtkITIpy6YkhT0dHMnTurrLjttzn1nPmvigA1ojao5RCSQ6NBMpyZ4z5t0rsu8OWY0xd4elaw4DX1SsStYaqHZjSBd4uKiL2obTN7hhgxbqaEdYGl35tf4s141sNMJmS4shjCwwr/4PP12eziwInZ+9E4zAUmo1hwa1Z8CSo3WvvyjZV6zGo6ATxJY2g746/09P5/qD/W7/BvzeAoNo2IcT9U9IbK/+GjAw0QUmevVHCMDgi8x1gtwX/6IbCeliHzJeDnifWtk0bXP4EnadOw0q+Lydflgi86CK6tCZtxPqFcPoBUrGn7+47AEq+LQfRsJA9VvmyWWjA0qDTKYGccEecMGVk7LPcGUbg3FdMBHp9KECTSC98C8cEr4+jFKH557LpPir0eQJTfu08K2Kf9f1johAtBEFnD7p8fM0ja40Coq0d5qe91N8OpZ2cYisdfbl8JNIS1fYGE3eE6s28pWZIfWzMCtnKdM3q51UPyvIh/QB/jE/XCWDCGrDgwMNuXF+JnaDBozs7zlv1pVG9UKpln9dcr3Ie/00soppJMYOtm0VRo9toJn/npmk5U+3yrW5Mb/pU1w82Yb+G53JrnsHf2DCQbnUokoJFgIBjgl6v9CUuVTnmRA==",
            "=?us-ascii?Q?1; BN3PR03MB2273;\n\t23:YyRX2IcNZmeEH7Gt6RqU0IJvLqUY38wd7WlcpoCQk?=\n\twIE06qGKAk0efjk6m5z0103kw0hyhrK3IEs5GvO2rUa/o99+1CIhgKL2QQeZ70l3v3iVjV9uhLWB6LUTH78SuC1oq9iVOnMYQAJZOEN0Xecy6lzAigp9x8oQLrj88ShcF81Rs0FyZ8TIfMRe/cIIb3VXmLXiYJReH5zFM2O+4rZVTuOmNdlSw/B6LDQWG4/kz3xj+FcZCVMDlcbh703RrWoPRoXXgeYvEYpnP8BKopPqK2a2kaZ4HOp0GPEsrl4p4lXdmwI4h3ymH2PRhnwfQnYLnZj8SGY0cIY4k4c8jz+CkiG0fknV8Ho9/ITw4UrUnUUuIoT1BPWmrw9vztS2sXKXLKF1rQonkw/UeZDQw3ABbWPG+oYnEh3PDtjpPLFq3L4Glmg/cctUFCKu27MTfHnBGm0rLYkKTkbGCOD9T0dpeeFngbxAF5HVu4RamAq3/72dcDG8zs9JtplTBvJNlJ6grzziaHZvJ+abOUgG7GSKeh49VetkH2jiyX+UrwqHnZ3pv+Cho4PrZF3Mja12B1rJWeu9GxQT1eBndfH9jYoTeqkq31+Q/wJzhvZGk657coujjz79QRbeouosGnVOPrXq/SkQ2aa5foshKyHu/CP/w4tLL8H0rnu6n5RxNSO0gEqzuawgyegq4UP6BgIMGWnVbp3HpBOu4VWadiJHKX0yC/AnAha4D+cOadnYEMMSOA92mK4fdIoqKGhNrUGxEyYgc9Hov49Ga373EDA4IgzDKMNw49jvLO10v+YI1/i+ipcqNoKnd0AtKNjQUZ8ZALWmsZgMXGrc+ZHVTvESjpmvw5zgS+VCrrpfEKQKWB5gjBQeqbYctmnUoJNiN6KdCNJAC15YiqYkVN5AyoqNugbb1qQYbM4bh28ND7yLLgEPR/pbjFRICzPFCGfUhYi5o2+RaiMiMK6kR3juiVBlPBlDDCYXYT9usTBlSssUXQF66i0we50YUEAiGJ40VkZmTYDSkChx1gIzFEIGNvXFLgpNkHG4fNz/qUit+yy1V0+SJmfrAKyGngUK8x+MSy+EMLhQwb2N+smx5l1DWx8qCCfqYtgS77lqIu2cm8rehc2UmPYU0hcEddHC0vvPN48Febzau0lMt3yRgn1+KG9K3h3TAit5qxzF3mrMbnaiZukKS9rPApfWyDdevoALsodIeHQ",
            "1; BN3PR03MB2273;\n\t6:XSBIiYwLxUW+LfNVYs7a20dJsYiY9xWUvgJee1CFin4t1qx2jmiVfRgh+4I0vwgIX8O34pUQH9wl4IOlUGGIfnS45PBblDgEDQk3zWGVCjjDS9sbix0L5loc0XLpcLIHGJi3ono7PpcdQfNqG296nEToIUyubC68+ovp+fyC2cYb18Xq3j0DDWJRt22tlHkkBMk3Gkx4VMnmefwq8a+zI08p4M/GJgKZgLhgCW4s+0NSIS9GIOs5aB14fTIjhVGYll8x+RojzMpEJnWQmXxrOSVo/wL+4qjwVSBYMo7zcj47NkclN2mXmivfvhWCFr9I8nv43ewW1WcOHrEEviBV6k0job6XO0WA/yFIokvR7tKG8l9G5rzs6ZmZxDkIN1Qm2h67V2pdYnnzMABlEJ66LfVG0WFoWNGSACIAF5GWbpP1OuHX/O1mIHkFw3FiGbM1+911Ln1ZRxIeqyrHA0Yj0MziGdlgZ3914RJpLv9rwLLBep7Pgr0sp/crbwGYS8t5;\n\t5:6MtwRuuGNuXkFhoAS7noX0ttkHhj53L5NgrTWy90eF9o3Ijybt7MnJ0MjTuZq5+ABWhKPjNE0r8VJaj2PeYiLDNXrbCWaym6OllyKLJnkkI3UXJeTalrCqXAWkC7FQhTtG9s+a1V7B2mITwcAwcFAPEyIVU1avjigeV2JsaUv1i0zV/fdlVMuB3IVMs+u9b1;\n\t24:nc457bl0G7H6rwAMtTNIQavNwPOqPCY5UKn1kHD1U9bc+rznQy7XAwuPVZHcOl4mJhRvXVFiIfdxAmmD7cUcDKzoe7ItUUOH8xcxRauDbcU=",
            "1; BN3PR03MB2273;\n\t7:af2a42H1HdO46dbuEOP6aB5t2x4Xl81o5UqDl7SDbTVPY/Twj6ozfUHfDmVESY0uDl6x1axfAFjpTjb8mtevBQ6UFkpagJ1myeVctTVae93wIq5h4WCjsA2LqS5bhuFpfZB0qypdlp9Pm+9ReGSpcJja1l5ZSTfUO+QkgINtxruT0z0yJ5n2FxrMFWi4Ry8fBxBsmIVg3fdK20ioxYbw/n+xxpq1ydAec2TptqXpIDtoTt120LrlnU0VQ1Kdv+oWxFIgGc5HUKaqU+mzKOdh2lUk7HuI11KeOWpnZgTVIMZIi1SMy3wbmnji6pSw1qiapfYza2YSvMZGOeZQSR+H8A=="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "23b0a26e-60aa-44f1-9b51-08d4872568b1",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(201703131430075)(201703131517081); SRVR:BN3PR03MB2273; ",
        "X-Microsoft-Antispam-PRVS": "<BN3PR03MB2273ED1C7716B3139560BED189180@BN3PR03MB2273.namprd03.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197)(275809806118684); ",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6095135)(601004)(2401047)(13024025)(13023025)(13018025)(13015025)(13017025)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123565025)(20161123556025)(20161123563025)(20161123561025);\n\tSRVR:BN3PR03MB2273; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR03MB2273;",
        "X-Forefront-PRVS": "028256169F",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "19 Apr 2017 13:10:10.4532\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.168.50]; \n\tHelo=[tx30smr01.am.freescale.net]",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN3PR03MB2273",
        "Subject": "[dpdk-dev] [PATCH 3/4] bus/fslmc: support for multiple parallel dq\n\trequests",
        "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: Hemant Agrawal <hemant.agrawal@nxp.com>\n---\n drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 37 +++++++++++++++++++++++++++++++++\n 1 file changed, 37 insertions(+)",
    "diff": "diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h\nindex a7308ba..c4b0419 100644\n--- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h\n+++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h\n@@ -108,6 +108,9 @@ struct dpaa2_dpbp_dev {\n \n struct queue_storage_info_t {\n \tstruct qbman_result *dq_storage[NUM_DQS_PER_QUEUE];\n+\tstruct qbman_result *active_dqs;\n+\tint active_dpio_id;\n+\tint toggle;\n };\n \n struct dpaa2_queue {\n@@ -123,6 +126,15 @@ struct dpaa2_queue {\n \tstruct queue_storage_info_t *q_storage;\n };\n \n+struct swp_active_dqs {\n+\tstruct qbman_result *global_active_dqs;\n+\tuint64_t reserved[7];\n+};\n+\n+#define NUM_MAX_SWP 64\n+\n+extern struct swp_active_dqs global_active_dqs_list[NUM_MAX_SWP];\n+\n /*! Global MCP list */\n extern void *(*rte_mcp_ptr_list);\n \n@@ -239,6 +251,31 @@ static phys_addr_t dpaa2_mem_vtop(uint64_t vaddr)\n \n #endif /* RTE_LIBRTE_DPAA2_USE_PHYS_IOVA */\n \n+static inline\n+int check_swp_active_dqs(uint16_t dpio_dev_index)\n+{\n+\tif (global_active_dqs_list[dpio_dev_index].global_active_dqs != NULL)\n+\t\treturn 1;\n+\treturn 0;\n+}\n+\n+static inline\n+void clear_swp_active_dqs(uint16_t dpio_dev_index)\n+{\n+\tglobal_active_dqs_list[dpio_dev_index].global_active_dqs = NULL;\n+}\n+\n+static inline\n+struct qbman_result *get_swp_active_dqs(uint16_t dpio_dev_index)\n+{\n+\treturn global_active_dqs_list[dpio_dev_index].global_active_dqs;\n+}\n+\n+static inline\n+void set_swp_active_dqs(uint16_t dpio_dev_index, struct qbman_result *dqs)\n+{\n+\tglobal_active_dqs_list[dpio_dev_index].global_active_dqs = dqs;\n+}\n struct dpaa2_dpbp_dev *dpaa2_alloc_dpbp_dev(void);\n void dpaa2_free_dpbp_dev(struct dpaa2_dpbp_dev *dpbp);\n \n",
    "prefixes": [
        "dpdk-dev",
        "3/4"
    ]
}