get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 42486,
    "url": "http://patches.dpdk.org/api/patches/42486/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1530864613-11754-9-git-send-email-hemant.agrawal@nxp.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": "<1530864613-11754-9-git-send-email-hemant.agrawal@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1530864613-11754-9-git-send-email-hemant.agrawal@nxp.com",
    "date": "2018-07-06T08:10:06",
    "name": "[v3,09/16] net/dpaa: support default queue mode",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "268d5a5c96b809cdba631b0a83ec2a38586375bc",
    "submitter": {
        "id": 477,
        "url": "http://patches.dpdk.org/api/people/477/?format=api",
        "name": "Hemant Agrawal",
        "email": "hemant.agrawal@nxp.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1530864613-11754-9-git-send-email-hemant.agrawal@nxp.com/mbox/",
    "series": [
        {
            "id": 451,
            "url": "http://patches.dpdk.org/api/series/451/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=451",
            "date": "2018-07-06T08:09:58",
            "name": "[v3,01/16] bus/dpaa: fix phandle support for kernel 4.16",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/451/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/42486/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/42486/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 0CEFB1C496;\n\tFri,  6 Jul 2018 10:12:17 +0200 (CEST)",
            "from EUR02-AM5-obe.outbound.protection.outlook.com\n\t(mail-eopbgr00055.outbound.protection.outlook.com [40.107.0.55])\n\tby dpdk.org (Postfix) with ESMTP id AD8F11C45C\n\tfor <dev@dpdk.org>; Fri,  6 Jul 2018 10:12:08 +0200 (CEST)",
            "from bf-netperf1.ap.freescale.net (14.142.187.166) by\n\tAM2PR04MB0755.eurprd04.prod.outlook.com (2a01:111:e400:8411::15) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.23;\n\tFri, 6 Jul 2018 08:12:06 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=ZG6LswLLtx70OrfyDRkohE/IJwOnrFxZZfjbW7EQKiQ=;\n\tb=LLRX78g81XFmRBO0hJ91fONBqwYuwL4RgtZ7nLClDATr/qN9oypsahvgLNtccB6Pwn79YM0uWp2LcrrbyIPyIYiIVKkva9KmhIwNUtoASDO8ZLOu9TC67SJziA0OhXa2nqR9oRrOXBCFaRC/DiGxvklEMqyjpgI1rvLddqxoNA0=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=hemant.agrawal@nxp.com; ",
        "From": "Hemant Agrawal <hemant.agrawal@nxp.com>",
        "To": "dev@dpdk.org",
        "Cc": "shreyansh.jain@nxp.com",
        "Date": "Fri,  6 Jul 2018 13:40:06 +0530",
        "Message-Id": "<1530864613-11754-9-git-send-email-hemant.agrawal@nxp.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1530864613-11754-1-git-send-email-hemant.agrawal@nxp.com>",
        "References": "<1530697431-1244-1-git-send-email-hemant.agrawal@nxp.com>\n\t<1530864613-11754-1-git-send-email-hemant.agrawal@nxp.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[14.142.187.166]",
        "X-ClientProxiedBy": "PN1PR01CA0076.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:c00:1::16) To AM2PR04MB0755.eurprd04.prod.outlook.com\n\t(2a01:111:e400:8411::15)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "1c114f32-747e-4fec-3d15-08d5e3182a76",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020);\n\tSRVR:AM2PR04MB0755; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; AM2PR04MB0755;\n\t3:Of2FubuoyQZIh1A+W1hoLRCqBqRZH7N63/4QPSBLoyXoZ9XZODD+Omz1VW6RTexKEcbXsyeVHTX+HlgiNkeL4swwGbUy1cnG9CVkL7J+pZopmo0mODTQ/vF79TPZdVy8d0+GLEpvlM6c28lN3GRSfnxCJ+9HxmjtSBOEUDIMLh2cOppjF724gv9SltT/LaRbyzYwz03XFwwLy0LQdcoOAaEdRqZLv8i7C1QX0pqSU0mQ46mmDJwDi2hm30txUkWF;\n\t25:apQHDjmSdct0RhXsQZTQ4GDdHRmwjIc0HZa3dkhxVGCuKhK/swqsgnKlUD66P8mRGdQ1dwByLjtlOOD0oWwKX9TCwNNXNr2WUD4xN5wCBPviKbAwqdfyVtinnZzxFhYY6pjmEB9RSKUEexRo8sQxsdPrcYAI9BwbTZNeLrAyFfL9Lw5G73w8gC1dFAZVJGF+9xVF6OJ535R1wPIkL+peo+iZmKPxjloAD8S0mInJ5O70J6VlH7FTmcXxU8q8zSsdvkbVW9HqDV6aU6K5dKsCYBwvFicuaETETCYghRLFimOjHHmUG/vC4QbGpPTPdEXMtAu8GYpUwlaqQjSePINzJA==;\n\t31:zdGd0TO155ij+ZcvJ3jvg/GLWCxbevgSRmUUHR2PhgguH2hUI+lbjdX0fDpWLExh4vVMVXP1MyroSTq7CkwrfO3l65JOIyeGteUpbCdIPwmaqteb1Y7BCh5Qw55YED+lhzlwtYIfb2jhHIhXzrXOOvKBq6OwVSB8im+/b5QI0Lt0R0W4SARWIXH/XTBHzVWkxfhOlXyJ8yNeArIyNVchHcGGnDSb9/i601zJLhBUYIA=",
            "1; AM2PR04MB0755;\n\t20:ezljIwyn6q+KTeexrtCDXAu75DCkVMZIXi9C1LgQL+L2oYqHxzOgv7RArv6BJs8YdFru83aBczSrkM0czilqhItESs+TATK4HB42h2u0aotjFK2WOAClCKMdWwrXHKg4cgIpKOkwgE4EIHs7hbIkKdJzZ9Zd8NIiCEmZrY1EmOvewMCYE43u4xJqIUtQCDkci/4s0+3Ae19qq89EOXwR7uhsms8GYIaQTSf/O07ImYwsgYo/b7A+rpD57YvVbqViOF9emqhCOrUT0VOWMfqTUcGDOLMbNjbARw9oDSLKkfFQJvVhGhMU+cTJB3iyvp+1u/qVNjPI11h0lJR/VMJsQ8NQBYX26Qij0PnC0fIyNPQgJlmN1/sYh6kGsnbcb5pioj1WRwK6ZetuIgbZcSozSBFhtTDz3hUOtDeyp4N/atnmt6JtTONDrQuXENUm8tf4wHaInUlIjBAhgeE3Uq//yD7gcO4vFsBZ8Y0QtQ1JjsE44h1d6y/tb5nrsKA2q/2R;\n\t4:VLUxurZ04D6mIQyE4jBdZNettIsrvLLBIJ5uPls0LCkUcTLISqaCzgXedP6BJJLLbjyQKHEl16WweoblXmJKfpltRoSABIOTjCcGR6uDcapUSrFOGG6DZvBzS4uU56wUlU4AjxolC9hK7xBxLxpmLvF27JyhTAF6u5bOBlr1a2RpwOrQcfQUVEjb8i0SSVtEzZPSfrTNXEZPyiiUeW4u2F+KHkbp7ISJurON+h6b3jgNxsrkIXe25ARz3VHJB885OEDZGqrMmYKsSfHMWEgsoja0hVfCAx2o9vqTpWej11+5TOiQELf+CD5SsXByX+IbV8f3b2o14ja15dYXde5v/7/4iK4jDYeh5BcSR3ORffg=",
            "=?us-ascii?Q?1; AM2PR04MB0755;\n\t23:50n4HeyE8NS0tu4xk+BXz/ThGRTY6baBE6Do/X5KT?=\n\tMAj8Gr7+vr3MtPXhIvyJdkgjSISbnZQ+xN7XbW5ID8duixjwTAueA8UNh/CvTUfVvWo0xcJXEkw/OCHkDys9xV8w5XeZapCwZuhfEwEhGzyJiXZoUj8wP+HW2q2x5vON5etQbSEberLoT93QHwWr2yjo7MebEeb55oJX/D+6zZtJGDk4RwrTA10FEO+xexzeeF8bE6bO/GJe7/D/mrU9OLUTF47rD6TyaKalqmInccff8fcaPfACXjXVv1RuFKUW0zZWarAGktWZmAHle3s7g1iQuW2pOjgWo3iraq7K14VnQMkjmvk1HfAZo947tRHo65aZ1kpmztsWwOR+g2latKqbVNxKhno/ImhznIWtMCVXah1HqxctG2xPvpPk3SNSmzkTkR8tgCFkAlL5NmC0A7u3YB6gQFUZ1WsGQWhril3fqzchKLWKh8dXktn3+QGkshRynFnV/p/vbPIo6ZtIXWjV6Z2H6T3HsiHqfXzTTUbB69FwdLfcy9zKqxXls28k+n9uhaRECLUxw9J6FP1Sq5Unfa3NRLZlC8ljRlavfMcFFB6l1dShIcRVvBDZceBhwz8WgPEugTQL9+zdwOf8YfCw4z1o1IALFYPSOxiVAsNtK+ooKAPcspcTKApSgAWYnckvITrXnr3PUmvVtqIkgroIPzvXpsO6NjksAJ1BrF8WRSzEhvw3Zbd9l3ABXmK9URQ6ayacCP3238uI9rQbvq3lzPkcpAedk+L6EprTq8sqGd+QjwQrKxGOZRxT3XE+TgvfUxpbSKT/tOeTK7aRvaXk42hJ37Kj6kXYzdglqjvsmHrkZLXh9VTrHEV6L1sxub9eE1/c/IZUuCmHsepLQqk5gEDbLRaIIri1PcdWvLV7ch3PAL72RocHdt111fF0ETLIUQ6P3Wt4P4T9BFriAHDz4K4zVvNZMWgRHjmgHmph4VtNa6snjk7TgYrqgwd118M2bhd9X8yGf987ZOLaUp0niJPkKmfGrnjaUnM1ybiyFzhMEwgAI76aRZ7hxK9oVLwNnq6HF2Kt4EaO/zYIBOvefhKsX8x3YIe34p20nXWJTDB78f9ifK9s3RU6SLwn+Pw3LhgHYAKqY98unTPJCcAnDDlgRdCD8B6zlh5BjyfGVfWZJzUEeJccksq0pv0rvEu5n6LHu8LeQlwMzwfxhbSClYfZrU1F/9EH0e7NddVeLJ/MvCDY9n/HVBBar+e5TToJ1osLZ4Thir/T54UmG9bi/ye999nSjBgiCMF0Cxm+pIbSN15fgZqKKDZYP+mARY=",
            "1; AM2PR04MB0755;\n\t6:dQHnovETEKZ6HxfNZaCgcyd5hmMBVDBou5BjSs7sjCFZRyuBhekg8adum2ssToQ71DiVxr91SNbhFP7XNm33n/Tpk8OYX6ym0pX/cSo9NgFR0pKSQCCGQ9vZiTF98+17eHDZL6qO6Ac5W2kZIAK7xNMU/NkvjUEONCEVlj8x8BWhqeHSECPpT5MGFwGZQvA/+GvwcvNiov/gczp+ywHf4yh7MlQ688Q7uASKfJF7Wei6Ob/K3v1e7/NsMkbuPDcRFuUM0Kz+Qfj4Fh342uQiAWyktPVweprPnmwq4y4IQsNZ4UzpV2M+SQwVM927KV/X6nDhVFeqYe93Etp2Lu/nou6y2OBlgDJVGdw0vYobExI8oq/g8D23XVq9QOC+NdpGPbc1K3QGGRJzNL1BWFvuSuk8JHjzwwXgN0+zyDrfjF29xoAEUQ/zgqwVNQxFtgJ36ax/p/iRvbvOVuu4DNcZWA==;\n\t5:aONoNbSWKMRqfHuF2jRkoI9KtOIazZKGNoqG/wbcEvFiIQe+CwbWqOgAs86Pd+8eM+wubcXJuHyI1ktPl6X5BuB8RIrUmigFsD02R+Lw89CpIpyMRkJpK/4VNRYfVsj/B4XQcVKYRKgn5Yl6HqorKnse4j0cpO9SkmkDa4GKkDs=;\n\t24:88mZq6CCLbKIw5RZkUUl+lOM14iR1bynbV/BZIkWvrAq31hh/SQ9Mh9Ps6oeV2YE9Asim9JxOee0+mIUVY+EsGHGFgkJblFYPBcZvRmdr7U=",
            "1; AM2PR04MB0755;\n\t7:4VtgPFUeTtjYOR3+nCJl04jZUWopqcL9J+z88FDTfzaaThlgFtF5oftiPn1w1n969TSu6fESrSaFoSEbrqRsknyrLpnoKqWiEZqXPBTTFSGcfCBlCbGUxJOuDRnJ58aOWLB8vz3ve5nTbi0TcfeniSuPaGpMpgLXgiWBdquiR3/Qmie131oMPZwBe4SXi8RcGVVY1lfMtODm6EL8w9wywgY+DAuyN6Z+GjgKpWn6M5FDPIQdik6elNrA8cor06AB"
        ],
        "X-MS-TrafficTypeDiagnostic": "AM2PR04MB0755:",
        "X-Microsoft-Antispam-PRVS": "<AM2PR04MB0755DEDF7C71461D179C524689470@AM2PR04MB0755.eurprd04.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197)(275809806118684); ",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016);\n\tSRVR:AM2PR04MB0755; BCL:0; PCL:0; RULEID:; SRVR:AM2PR04MB0755; ",
        "X-Forefront-PRVS": "0725D9E8D0",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(39860400002)(396003)(136003)(366004)(346002)(376002)(199004)(189003)(956004)(66066001)(446003)(6116002)(2616005)(476003)(5009440100003)(6916009)(76176011)(186003)(16586007)(14444005)(16526019)(105586002)(478600001)(86362001)(44832011)(106356001)(3846002)(4326008)(486006)(11346002)(6486002)(2906002)(25786009)(305945005)(47776003)(50466002)(2361001)(7736002)(5660300001)(6512007)(48376002)(8936002)(68736007)(36756003)(97736004)(55236004)(6506007)(53936002)(26005)(51416003)(50226002)(8676002)(2351001)(81156014)(81166006)(386003)(52116002)(316002)(110426005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR04MB0755;\n\tH:bf-netperf1.ap.freescale.net; \n\tFPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; ",
        "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "qJ7Vnnh0OCXu1UZU49tL71kt2Qp0jr/fS11ZXtpm7Yt70fzXT8w7qaNPgmUJKxxuNMG9ByhHUBF/ANpTqg9aDAUW04Bdyi2WB7ZEPtBb0oeH5bvXrr3Z8mxqpbHGElWisuks1A3aHfgSEHNk11lPy8pcRlGeMTVOZsgTPC0ByM+W1xqz95/Jwbz6EluOCbm/QzfsMVuOR900AbYK+gv+SsiwGjLL1oipCuRkDWYE9m3SjIAgxbJklz5FFn5J557iZL8X26l3SU0qvpib86uYBWD6LNbt6eNHQ8uLWw2qmE1L6qy5zVzx89oc5c/rVLe1zB7TSfTGY8wFruhXpjYLGu97un5svKvqenhHlDiRPC8=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "06 Jul 2018 08:12:06.6609\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "1c114f32-747e-4fec-3d15-08d5e3182a76",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM2PR04MB0755",
        "Subject": "[dpdk-dev] [PATCH v3 09/16] net/dpaa: support default queue mode",
        "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": "In case DPAA FMAN configuration tool (FMC) is not available,\nthe system can still work with default queue(1 queue per port).\n\nThis patch also fixes some logs related to FQ ids, which were\nidetified while testing this support.\n\nSigned-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>\n---\n drivers/net/dpaa/dpaa_ethdev.c | 37 ++++++++++++++++++++++++++-----------\n 1 file changed, 26 insertions(+), 11 deletions(-)",
    "diff": "diff --git a/drivers/net/dpaa/dpaa_ethdev.c b/drivers/net/dpaa/dpaa_ethdev.c\nindex 79ba6bd..def9483 100644\n--- a/drivers/net/dpaa/dpaa_ethdev.c\n+++ b/drivers/net/dpaa/dpaa_ethdev.c\n@@ -74,6 +74,7 @@ static uint64_t dev_tx_offloads_nodis =\n \n /* Keep track of whether QMAN and BMAN have been globally initialized */\n static int is_global_init;\n+static int default_q;\t/* use default queue - FMC is not executed*/\n /* At present we only allow up to 4 push mode queues as default - as each of\n  * this queue need dedicated portal and we are short of portals.\n  */\n@@ -1026,12 +1027,12 @@ static int dpaa_rx_queue_init(struct qman_fq *fq, struct qman_cgr *cgr_rx,\n \n \tret = qman_reserve_fqid(fqid);\n \tif (ret) {\n-\t\tDPAA_PMD_ERR(\"reserve rx fqid %d failed with ret: %d\",\n+\t\tDPAA_PMD_ERR(\"reserve rx fqid 0x%x failed with ret: %d\",\n \t\t\t     fqid, ret);\n \t\treturn -EINVAL;\n \t}\n \n-\tDPAA_PMD_DEBUG(\"creating rx fq %p, fqid %d\", fq, fqid);\n+\tDPAA_PMD_DEBUG(\"creating rx fq %p, fqid 0x%x\", fq, fqid);\n \tret = qman_create_fq(fqid, QMAN_FQ_FLAG_NO_ENQUEUE, fq);\n \tif (ret) {\n \t\tDPAA_PMD_ERR(\"create rx fqid 0x%x failed with ret: %d\",\n@@ -1050,7 +1051,7 @@ static int dpaa_rx_queue_init(struct qman_fq *fq, struct qman_cgr *cgr_rx,\n \t\t\t\t      &cgr_opts);\n \t\tif (ret) {\n \t\t\tDPAA_PMD_WARN(\n-\t\t\t\t\"rx taildrop init fail on rx fqid %d (ret=%d)\",\n+\t\t\t\t\"rx taildrop init fail on rx fqid 0x%x(ret=%d)\",\n \t\t\t\tfqid, ret);\n \t\t\tgoto without_cgr;\n \t\t}\n@@ -1061,7 +1062,7 @@ static int dpaa_rx_queue_init(struct qman_fq *fq, struct qman_cgr *cgr_rx,\n without_cgr:\n \tret = qman_init_fq(fq, flags, &opts);\n \tif (ret)\n-\t\tDPAA_PMD_ERR(\"init rx fqid %d failed with ret: %d\", fqid, ret);\n+\t\tDPAA_PMD_ERR(\"init rx fqid 0x%x failed with ret:%d\", fqid, ret);\n \treturn ret;\n }\n \n@@ -1089,10 +1090,10 @@ static int dpaa_tx_queue_init(struct qman_fq *fq,\n \t/* no tx-confirmation */\n \topts.fqd.context_a.hi = 0x80000000 | fman_dealloc_bufs_mask_hi;\n \topts.fqd.context_a.lo = 0 | fman_dealloc_bufs_mask_lo;\n-\tDPAA_PMD_DEBUG(\"init tx fq %p, fqid %d\", fq, fq->fqid);\n+\tDPAA_PMD_DEBUG(\"init tx fq %p, fqid 0x%x\", fq, fq->fqid);\n \tret = qman_init_fq(fq, QMAN_INITFQ_FLAG_SCHED, &opts);\n \tif (ret)\n-\t\tDPAA_PMD_ERR(\"init tx fqid %d failed %d\", fq->fqid, ret);\n+\t\tDPAA_PMD_ERR(\"init tx fqid 0x%x failed %d\", fq->fqid, ret);\n \treturn ret;\n }\n \n@@ -1163,10 +1164,15 @@ dpaa_dev_init(struct rte_eth_dev *eth_dev)\n \tdpaa_intf->cfg = cfg;\n \n \t/* Initialize Rx FQ's */\n-\tif (getenv(\"DPAA_NUM_RX_QUEUES\"))\n-\t\tnum_rx_fqs = atoi(getenv(\"DPAA_NUM_RX_QUEUES\"));\n-\telse\n+\tif (default_q) {\n \t\tnum_rx_fqs = DPAA_DEFAULT_NUM_PCD_QUEUES;\n+\t} else {\n+\t\tif (getenv(\"DPAA_NUM_RX_QUEUES\"))\n+\t\t\tnum_rx_fqs = atoi(getenv(\"DPAA_NUM_RX_QUEUES\"));\n+\t\telse\n+\t\t\tnum_rx_fqs = DPAA_DEFAULT_NUM_PCD_QUEUES;\n+\t}\n+\n \n \t/* if push mode queues to be enabled. Currenly we are allowing only\n \t * one queue per thread.\n@@ -1214,8 +1220,11 @@ dpaa_dev_init(struct rte_eth_dev *eth_dev)\n \t}\n \n \tfor (loop = 0; loop < num_rx_fqs; loop++) {\n-\t\tfqid = DPAA_PCD_FQID_START + dpaa_intf->ifid *\n-\t\t\tDPAA_PCD_FQID_MULTIPLIER + loop;\n+\t\tif (default_q)\n+\t\t\tfqid = cfg->rx_def;\n+\t\telse\n+\t\t\tfqid = DPAA_PCD_FQID_START + dpaa_intf->ifid *\n+\t\t\t\tDPAA_PCD_FQID_MULTIPLIER + loop;\n \n \t\tif (dpaa_intf->cgr_rx)\n \t\t\tdpaa_intf->cgr_rx[loop].cgrid = cgrid[loop];\n@@ -1409,6 +1418,12 @@ rte_dpaa_probe(struct rte_dpaa_driver *dpaa_drv,\n \t\t\treturn ret;\n \t\t}\n \n+\t\tif (access(\"/tmp/fmc.bin\", F_OK) == -1) {\n+\t\t\tRTE_LOG(INFO, PMD,\n+\t\t\t\t\"* FMC not configured.Enabling default mode\\n\");\n+\t\t\tdefault_q = 1;\n+\t\t}\n+\n \t\tis_global_init = 1;\n \t}\n \n",
    "prefixes": [
        "v3",
        "09/16"
    ]
}