get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 18183,
    "url": "http://patches.dpdk.org/api/patches/18183/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1482180853-18823-26-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": "<1482180853-18823-26-git-send-email-hemant.agrawal@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1482180853-18823-26-git-send-email-hemant.agrawal@nxp.com",
    "date": "2016-12-19T20:54:04",
    "name": "[dpdk-dev,PATCHv2,25/34] net/dpaa2: add mtu config support",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "06d62059f7be5e82c696f434739d49309ea4d4c1",
    "submitter": {
        "id": 477,
        "url": "http://patches.dpdk.org/api/people/477/?format=api",
        "name": "Hemant Agrawal",
        "email": "hemant.agrawal@nxp.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1482180853-18823-26-git-send-email-hemant.agrawal@nxp.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/18183/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/18183/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 C5B2DFAD8;\n\tMon, 19 Dec 2016 16:22:28 +0100 (CET)",
            "from NAM03-CO1-obe.outbound.protection.outlook.com\n\t(mail-co1nam03on0082.outbound.protection.outlook.com [104.47.40.82])\n\tby dpdk.org (Postfix) with ESMTP id 2BEA0FAD7\n\tfor <dev@dpdk.org>; Mon, 19 Dec 2016 16:22:01 +0100 (CET)",
            "from BN3PR03CA0099.namprd03.prod.outlook.com (10.174.66.17) by\n\tBN1PR0301MB0739.namprd03.prod.outlook.com (10.160.78.146) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.789.14; Mon, 19 Dec 2016 15:21:59 +0000",
            "from BN1AFFO11FD009.protection.gbl (2a01:111:f400:7c10::140) by\n\tBN3PR03CA0099.outlook.office365.com (2603:10b6:400:4::17) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.771.8 via Frontend Transport; Mon, 19 Dec 2016 15:21:59 +0000",
            "from az84smr01.freescale.net (192.88.158.2) by\n\tBN1AFFO11FD009.mail.protection.outlook.com (10.58.52.69) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.789.10\n\tvia Frontend Transport; Mon, 19 Dec 2016 15:21:58 +0000",
            "from bf-netperf1.idc ([10.232.134.28])\n\tby az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tuBJFKMho029110; Mon, 19 Dec 2016 08:21:55 -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;\n\tnxp.com; \n\tdkim=none (message not signed) header.d=none;",
        "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": "Hemant Agrawal <hemant.agrawal@nxp.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<thomas.monjalon@6wind.com>, <bruce.richardson@intel.com>,\n\t<shreyansh.jain@nxp.com>, <john.mcnamara@intel.com>,\n\t<ferruh.yigit@intel.com>, <jerin.jacob@caviumnetworks.com>,\n\tHemant Agrawal <hemant.agrawal@nxp.com>",
        "Date": "Tue, 20 Dec 2016 02:24:04 +0530",
        "Message-ID": "<1482180853-18823-26-git-send-email-hemant.agrawal@nxp.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1482180853-18823-1-git-send-email-hemant.agrawal@nxp.com>",
        "References": "<1480875447-23680-1-git-send-email-hemant.agrawal@nxp.com>\n\t<1482180853-18823-1-git-send-email-hemant.agrawal@nxp.com>",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131266345189751062;\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)(7916002)(39840400002)(39400400002)(39860400002)(39380400002)(39850400002)(39450400003)(39410400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(5660300001)(92566002)(85426001)(69596002)(50986999)(48376002)(626004)(5003940100001)(81156014)(2950100002)(8936002)(6666003)(575784001)(33646002)(97736004)(86362001)(50466002)(189998001)(50226002)(104016004)(68736007)(81166006)(8676002)(110136003)(6916009)(36756003)(4326007)(106466001)(2351001)(38730400001)(2906002)(76176999)(77096006)(47776003)(8666005)(356003)(105606002)(305945005)(7059030);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0739;\n\tH:az84smr01.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BN1AFFO11FD009;\n\t1:jNn3ZtSwfLt5yTinV1xDAtaTgFCQhCv0+1rrFEwlOwJgrFyMGIazO8nmpaE+dvtMW8VqViOQlXn+AA/uM0HFVRkI6E2sRDQ0JYyQdxN3Q2MqRwC9gYfgGa1RVE4C5DgbSE+56SMons2vefbto9/PP1TmdVrlw1akPJ1LptaKKF4tNxzjFFOmLRODUpsQUeRSwpD5AnegqKw1VsG6d5W+WzYJlYYxR56eDvPY6kHy/i/WI7QHtgq/v45uMdhN9GaABswM9z88KxQGC0VWRI14d5z2/ii4CmPAZJKMKncQQCmOZnbeIPm5OVxhzgkoRU6ZyhOJ/cqQDFAU+oa1rjdnXCKI+ilUqtcm1xOnCdbPJmywvi3giFn0Q8rFRmRpsXS3pzeuWIfCY16qX8yzLWWY+o0Xd1PSBDY1yWubVyD9slfdkYrg1LjEX17zrzMD+P/bwymWQdUJSD1YRty2aFK5zvLPGhkJ72RRpfeRtVWodDWIe9Urrevb6v/38/17H2C3k1EucGHuCocryj9RDtcDDugCv38pPEkG60FsYOrQ8eUy+gLmG8qdO5TBSKKMKsM34l70V8Toa6I8GR3rBizEMINdxD8GBuzVC1yfepempY/Lyo3fwyKd8h5yXSqmWP0geq3lnCAd4gSPZutGE0J5OKw49zahmV3WdI4EsJoRNwOoR9oggBoQPheOi34m3TCt9wC6cExA7Sb7EVXUpfal3r6L6XQsH2dcG9e0QHlSnh7mNeKvFVVcq/VixKFpJwUy0PxQFESRBSdudC3mWetjCw==",
            "1; BN1PR0301MB0739;\n\t3:b51guJ858LXJhDw9zvLhhE/K8dmOoemDH/Th+oYBiZduJuhSn1BMiK5gzmrdhvZAbc/6vBSFn5zNFNpFVh0FMxVBQg3YgVupbAWF6b4XE9NV/nK+iat0W1NTzleK704gxKrjV+voDQZjjycROQ7/Ep4iweKp/LWlScVXhvWG7qg4+DMPgRGyuPHz7hRxM3/VoET8vHJXgTndCgCnB1YEVm9IcumiM2P4S7HhcP+3O9YaML7AmqQiRaFgWympIuQXYY4OPtcVXdk75VVSlpktvdeYvXlZwpxUEV/S1QliJjBzsx4/+xrh8qsWA2ApkjER4i01nZGboKxh6JGXkn4BQYhGABfTIMJtNhdQqfwZRw1rlMbsFJbh9yfI9vUvr9CM;\n\t25:n4cwfmqAM50DEiYJpwMd8aVwT7CQcCzAGjxaSSv0PXj00rpUy7Ly/5sqUyeAtkYk9dy3WkfPm4pXL4oYzkIjrZdF9RPyGZWwFfrdBGQlxQFOym5Q7OBKq2gnkrP7aLGwPlfHvSUK0gVULceRvcY//umb3z3xH+Ycy60iqfoX4O5Mh+QWZ5bQ04cdgvHIZjQpfnc2yVB0fGwwn2mZ3agKrjGpUJ2DesWq6w4fuvJfXapAxo+0Xie+gFvB3pxZ7crZZzv6+InHPKoeYlzt3TNfPIUai2CYlMCKeqDdVlAz+9P6foOEiOGLIsGhuGBCp2MUdXrHI5idCEwdiW4MDCymtOKp3NkFfocbRGTMgnDhFOnviJiltS7jDq0fYiE90rJtHNjLzyPj4xxhNJ8vUt46Afl1xmclL2LaZZxydC1IE+eA2ipefj2Z2NaX+AL40+A4FeO94DNOynhvxoBFYmYt+A==",
            "1; BN1PR0301MB0739;\n\t31:9HXVkuVb7KKSvzo7Z0Vg6CDaLVM+gMZKuSA5a8jdUalfL+eXbhfju02YzPGEBXtuLAjrIwjaDdPc5yWVSrEhd65eClAtxDnFyh5PARlSCdmer8pU92TJNe2Hv+0neiOUJ2IxsI+QHn8F/diSCewseocLECCyeyS5ykmkHCKeVTAEQiFVRgRWOgtRJC0tTnI78ZEN1c0BOuJuW3CHnvDU5v3dhvMtHT5MGceZGR+Vv3QFFLkzEuDoMvAgCrm9UIFNVrJwmrH7KPzbDfv1R50ZOw==",
            "1; BN1PR0301MB0739;\n\t4:3b6l0do4ZVpdOfkxiib07c71HBZOQQ9JpjTNSxikXQE9sttGmm1srwlfI+S5Ly6hbchTcBD2reEc1HTBxF8ejGQGO3/YqYBKUCpMjT7vhB8gdbSZ+JbUrz8Z2J0EcUjHa5QK/IKa4bsRjP+731bCiEZ+xx9hHl7/usCdSNOz7v6Cz+8sTIo4Svq1wcpBXbkRCnbOk/+j0k++OYQWIvPE/MFRq5QgH8tBQpoU8aQHIgYf1D7YmEJrY7CpW4irDKl4BIeIFG+Mex5VlwEqWKBPI0D4BWPZICIFXEAUytW3rWdKMmvW7eWYtv4WeBCFDi0ba8btYsCn+naaeKq7yTxoRCrQjVd7+TrNrpNNEFYnVuFMEomeQ5eyQ4C7QNvxoj5ex5U9v1p4deCeRkqph6DyOl0i+1+HqOBfrWuR2KwH386bZPhyiEJwd0udssRoJ/oPpoYqvv2Yk2j5NH4la6RqAy91gVOLsPVQBpWbPfI9IpwUkCzFGoX7VJJFO9ruoabjGhLXcbETbyOtlkJFKkxkOzIE2MdJG1Z824Ts2GQj1vextavACS5hkz2D1y3abkktQKjCdLVMHpq0LTaMA94UmPAH+NyHqHNd+KTcASxlcO8tYGgsDfCq1AoMEfCSIK5MfwvLjH5DWNsjhGAvJQ4ebRcMbh15mxH5SJg8ISd33Bn0UQTQ9grcmwnn8EaVhPYX8sIlKKAQkxY79B5J2J6NDiTorDV9VAt2kYjri7cR5ZISfp9feYBeX1uxK9kISFZL",
            "=?us-ascii?Q?1; BN1PR0301MB0739;\n\t23:bi9KfW2dVHAfvrcjPMxVU/VNvgMr6LCLlJa9Y15?=\n\t+5/yu4monzfwqOA/oDgYKItL2TgnXgeieLqgbE+SDgGw+1YUSzZ5PEfFBPDaMVrFSkAETJTRGezDLQakJhC6OIZviPKxCDc+MVawQA7JwIxhPkX9bar7IjzivuoCOlyyYE0+ZPnpH1bOd9S9SJrytd1945C66J02ymtNUkihr6U0B4VK81aF8QeYuQEbAmZz07gPazUNAyszQDrPugzQL5N77zZ2+53J5qOrjgPmd6qWtl3tMt9w91yJzlU5i5YZvyVG/IzS972GCVe1Zf6TYSzSv+yCYMv91ZZppiZeHr2Ab1KD/Mo0CrMYuxBmwe6EWQA2youxjqLXdHojpeQRLH787Ff61qLw41PH2qVvffdZxGuKIBbLUtJgFNvio4oG6dhsLiYa0t+jOKVPeUNTQ/JikL6zI3NX2w8YI6Tlr1TaYVNipqNoSwczLrPdlL8YFsqm/JPYMwsjG/6ht94TYPyuXrlZkXqg9oYmDf54dGkBNAo0nS/scC3PLznqtT+79UDiEkJpho1FCGMSUCepwjQ8+9SZ0rLuC9/UA2Q0nwt2opCwvDfi0tT/F2qnlqYtr8K7LRN+3uR+Pbe/DWsVmxzyJCKP3CJohHGLoO85DSFcBEnCkVMDSaQFmml3ub9nfHYtvV7KYGisQgduHCjCcEZkdFC5C+9LvssyVLVkpwWIvaQBl2ieTAdL/phs9i0qz9ieiR7rjZL88hZgaQMM3tvfZkqhKO+7uyhlHRFtRBA3Gj7elOml0GUg7xS1mwKOwsYNhWeUTpTGuYiqlL8X675EKGejCRUqJxtMc3GYxBwmfz3ZszKLWOAiLRl7kMpbnWges0sY/QJloUnEAlbwB/xRKphpso04BrESDNbN74ggNHWGOhsoFafRNcSb3Ct7xZNZmQbJFBXL1Pncmd61mwq6rx1EMoDTgknN4X/y2MU+4NPBr5FvIBnwJelFPOX/3gGsUnsYjwQQBNhIJzv/nHzYigTcx2MSSFG3aajxIefpTOsWeOdDjLoSG09tk0rL94Xxe8FVU1xIc0f/TAdDDVdIBMt/I3zVbEsT3KSmc6b+pH9k4I91cCllfTZdTYhLoCNJOpG7VVkxZ/tRqKVyHImScF0nVZdwRLT/le3zmrigsBCDHRR/M3awxLNoAJeDWm8h+X+OoEiY1g6aekGR55uunKf/2GoNlOgpi88+i+jLRGYmZHZjxkIvwLVLJJqRQH2AmNymFOQvbZZIFfpS9qRRiAy4xS6HddcM/DXGaGyggMCBV1dB+viYmfkY+gDBT18jhETKdAJGEK4K7fN2Tk5AW",
            "1; BN1PR0301MB0739;\n\t6:19GU8WyJcD5aiE2uoDcuI158lrH90v8K9iiFDxAQsYq3MO3XpvpimjWpamwtjSnoDi2oA/Up53Yj9CxF/2KlTZjGEMwh/Ha9TnAe0RYZPPggR8JnyxO7yy4WE5AiXlp8D2wAKg5fqbFhuU5lSSh3mnGQAYKxSQSHi3ADVbGuVx4uuZ5UwCubBmhDAecAXdyjWTnEDZusRXgAZJSo+NKbsVRuhLBDHXpDSPsgtZaGOVfAibggZ8kNssp2+r4kzOgck4hHOnaEh4Zo/tEY265gFScPqZuwkHpaBXoC2nxIPr2pVW/RKU+HZ0+lQ9rGrTITEUKQJTpUnVahS/Y6zEoCI1qvNUQ0voPaBiu5Gq11BzsaUsuIdRUCHKetfSU4sZnvfahcrLH9mHKsnklxOzKH1x3C0n4krP8Zu5coLjzd7KBywUGuddsRwLzhVxewN7RC;\n\t5:jaAOSKFckxC6hEu+tX6yKhcmYS1PMTdYYBVqgulGtH/M4HnOM0tAZcFTLtdOGjsfiUVlBR1A1WetPc1xLZ3fOqy67DGoiAwy0IB3laHn4+eBWe1MF/H9i5ZeGv/1IH0d7a6g6XcDB7+vAPZKYeOU5PBVZ3pSazx4b7UtNzXWSvUf6cYZKqaFyeRR12BFF2es;\n\t24:eFOD8I3+AQnR1FrA+N1PNea/+aBQMSJ0XF3h/qr+K6SJEm10kM4SQnp03d7aa/o1N8wv9UFpbhm39hHADmQ+H/CC8yJ4i5whAvmdeprKEAk=",
            "1; BN1PR0301MB0739;\n\t7:ZTpA7NN1oznXltuX5p5xekIAt7/lAq2jOdyJFPqdU8zR+kfIGOSmbXtCmTJHQFOE+ZNV2Yj9W+KI54XGK/bSFfn9GdRLYO+tiDU/LARgoFwOXxT+H05zshelL7425WV4npuqG9jXiW/gyacl7RpUJEwGJDuGjVpr1qpqVkaBEArxsz+jfOKIK9dtCzWJMp0phPuG4CLEZHOeRhLd/tcmTWldKAGb+jEs3orTAqyb+FqNEw+QlJHEyA6nM0MY00ju/XuEmB5SEmtu3NzJSEadgqLWXpX6NLGIpoZUlkcgGmGpRm8LWYdtyA7JiZ7XgvtNo5kapPjQPnCaJiY6K/gzNFPn1K5osBCgnelz9r3WhO8Y3CduaXNAdV6ElVm7JCMOBExpgUBXMoLAvp2DuOJ9nnbmtNoQoRsiwq5Y88R/JosZfSE+/6C5uZcV63lEqNHSnpdqsGgVVN0sckL5/DYOKw=="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-Office365-Filtering-Correlation-Id": "f27c0a13-c64d-463e-b916-08d42822c676",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0; RULEID:(22001);\n\tSRVR:BN1PR0301MB0739; ",
        "X-Microsoft-Antispam-PRVS": "<BN1PR0301MB073955E511A5948B517ACA6889910@BN1PR0301MB0739.namprd03.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6095060)(601004)(2401047)(13015025)(13024025)(13023025)(13017025)(5005006)(8121501046)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123565025)(20161123561025)(20161123559025)(20161123556025)(20161123563025);\n\tSRVR:BN1PR0301MB0739; BCL:0; PCL:0; RULEID:(400006);\n\tSRVR:BN1PR0301MB0739; ",
        "X-Forefront-PRVS": "01613DFDC8",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "19 Dec 2016 15:21:58.7255\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": "BN1PR0301MB0739",
        "Subject": "[dpdk-dev] [PATCHv2 25/34] net/dpaa2: add mtu config support",
        "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 doc/guides/nics/features/dpaa2.ini       |  1 +\n drivers/common/dpaa2/dpio/dpaa2_hw_pvt.h |  4 ++++\n drivers/net/dpaa2/dpaa2_ethdev.c         | 34 ++++++++++++++++++++++++++++++++\n 3 files changed, 39 insertions(+)",
    "diff": "diff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini\nindex b7c274a..a6b7964 100644\n--- a/doc/guides/nics/features/dpaa2.ini\n+++ b/doc/guides/nics/features/dpaa2.ini\n@@ -5,6 +5,7 @@\n ;\n [Features]\n Queue start/stop     = Y\n+MTU update           = Y\n Promiscuous mode     = Y\n RSS hash             = Y\n L3 checksum offload  = Y\ndiff --git a/drivers/common/dpaa2/dpio/dpaa2_hw_pvt.h b/drivers/common/dpaa2/dpio/dpaa2_hw_pvt.h\nindex c5afaed..2dc0fd5 100644\n--- a/drivers/common/dpaa2/dpio/dpaa2_hw_pvt.h\n+++ b/drivers/common/dpaa2/dpio/dpaa2_hw_pvt.h\n@@ -43,6 +43,10 @@\n #ifndef true\n #define true       1\n #endif\n+\n+#ifndef ETH_VLAN_HLEN\n+#define ETH_VLAN_HLEN   4 /** < Vlan Header Length */\n+#endif\n #define DPAA2_DQRR_RING_SIZE\t16\n \t/** <Maximum number of slots available in RX ring*/\n \ndiff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c\nindex 7a5c4c6..3264bbe 100644\n--- a/drivers/net/dpaa2/dpaa2_ethdev.c\n+++ b/drivers/net/dpaa2/dpaa2_ethdev.c\n@@ -477,6 +477,39 @@\n \tif (ret < 0)\n \t\tRTE_LOG(ERR, PMD, \"Unable to disable promiscuous mode %d\", ret);\n }\n+\n+static int\n+dpaa2_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu)\n+{\n+\tint ret;\n+\tstruct dpaa2_dev_priv *priv = dev->data->dev_private;\n+\tstruct fsl_mc_io *dpni = (struct fsl_mc_io *)priv->hw;\n+\tuint32_t frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;\n+\n+\tPMD_INIT_FUNC_TRACE();\n+\n+\tif (dpni == NULL) {\n+\t\tRTE_LOG(ERR, PMD, \"dpni is NULL\");\n+\t\treturn -EINVAL;\n+\t}\n+\n+\t/* check that mtu is within the allowed range */\n+\tif ((mtu < ETHER_MIN_MTU) || (frame_size > DPAA2_MAX_RX_PKT_LEN))\n+\t\treturn -EINVAL;\n+\n+\t/* Set the Max Rx frame length as 'mtu' +\n+\t * Maximum Ethernet header length\n+\t */\n+\tret = dpni_set_max_frame_length(dpni, CMD_PRI_LOW, priv->token,\n+\t\t\t\t\tmtu + ETH_VLAN_HLEN);\n+\tif (ret) {\n+\t\tPMD_DRV_LOG(ERR, \"setting the max frame length failed\");\n+\t\treturn -1;\n+\t}\n+\tPMD_DRV_LOG(INFO, \"MTU is configured %d for the device\\n\", mtu);\n+\treturn 0;\n+}\n+\n static struct eth_dev_ops dpaa2_ethdev_ops = {\n \t.dev_configure\t  = dpaa2_eth_dev_configure,\n \t.dev_start\t      = dpaa2_dev_start,\n@@ -485,6 +518,7 @@\n \t.promiscuous_enable   = dpaa2_dev_promiscuous_enable,\n \t.promiscuous_disable  = dpaa2_dev_promiscuous_disable,\n \t.dev_infos_get\t   = dpaa2_dev_info_get,\n+\t.mtu_set           = dpaa2_dev_mtu_set,\n \t.rx_queue_setup    = dpaa2_dev_rx_queue_setup,\n \t.rx_queue_release  = dpaa2_dev_rx_queue_release,\n \t.tx_queue_setup    = dpaa2_dev_tx_queue_setup,\n",
    "prefixes": [
        "dpdk-dev",
        "PATCHv2",
        "25/34"
    ]
}