get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 19892,
    "url": "http://patches.dpdk.org/api/patches/19892/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1485172803-17288-21-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": "<1485172803-17288-21-git-send-email-hemant.agrawal@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1485172803-17288-21-git-send-email-hemant.agrawal@nxp.com",
    "date": "2017-01-23T11:59:50",
    "name": "[dpdk-dev,PATCHv6,20/33] net/dpaa2: configure mac address at init",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": true,
    "hash": "80ca43bc2e42a14d9f384d7c6699d760c4ae3370",
    "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/1485172803-17288-21-git-send-email-hemant.agrawal@nxp.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/19892/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/19892/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 76A4CFA39;\n\tMon, 23 Jan 2017 13:01:50 +0100 (CET)",
            "from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01on0069.outbound.protection.outlook.com [104.47.33.69])\n\tby dpdk.org (Postfix) with ESMTP id AFA0BF95D\n\tfor <dev@dpdk.org>; Mon, 23 Jan 2017 13:01:20 +0100 (CET)",
            "from BN3PR03CA0098.namprd03.prod.outlook.com (10.174.66.16) by\n\tBY2PR0301MB0741.namprd03.prod.outlook.com (10.160.63.19) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.860.13; Mon, 23 Jan 2017 12:01:19 +0000",
            "from BL2FFO11FD051.protection.gbl (2a01:111:f400:7c09::123) by\n\tBN3PR03CA0098.outlook.office365.com (2603:10b6:400:4::16) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.860.13 via Frontend Transport; Mon, 23 Jan 2017 12:01:19 +0000",
            "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBL2FFO11FD051.mail.protection.outlook.com (10.173.161.213) with\n\tMicrosoft\n\tSMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id\n\t15.1.803.8 via Frontend Transport; Mon, 23 Jan 2017 12:01:18 +0000",
            "from bf-netperf1.idc ([10.232.134.28])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv0NC07ei019311; Mon, 23 Jan 2017 05:01:15 -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;\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.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": "<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": "Mon, 23 Jan 2017 17:29:50 +0530",
        "Message-ID": "<1485172803-17288-21-git-send-email-hemant.agrawal@nxp.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1485172803-17288-1-git-send-email-hemant.agrawal@nxp.com>",
        "References": "<1484832240-2048-1-git-send-email-hemant.agrawal@nxp.com>\n\t<1485172803-17288-1-git-send-email-hemant.agrawal@nxp.com>",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131296464789011304;\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)(7916002)(336005)(39850400002)(39450400003)(39400400002)(39410400002)(39840400002)(39860400002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(68736007)(626004)(4326007)(106466001)(2351001)(105606002)(2906002)(5660300001)(81156014)(8676002)(81166006)(33646002)(5003940100001)(47776003)(50226002)(8936002)(6916009)(86362001)(2950100002)(6666003)(305945005)(110136003)(356003)(36756003)(85426001)(8656002)(48376002)(92566002)(50986999)(76176999)(77096006)(189998001)(38730400001)(50466002)(54906002)(104016004)(53936002)(97736004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB0741;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BL2FFO11FD051;\n\t1:8UQaCpNGf78Ws/l2iccC8vzLoJuXbivRz/TT8nlK60LMUslIJF4TSZL+Eq6KXk5OB7KJ9spLf7hvywjL7FIWhDPNkl0C/5pt42cIlsTEDPcucYfc3l91yBlEoK7Sz7VDf3AabPHWH6ehXNbxfzDn4t/oQ6TfDSrrSVYQmG0tuI3yh+BPBo1n4Fkc28BnzjG9n8evP9kBP2h8NR2GKp7PgOtCraxo9mGrjPkxsOZWR4O4EPrs0LQO1nXm6pI8la61PF+I+OggNCFXRHzqFePhuFWgIJu+lmCKPW3FEJvIAKQSPY7rUEAyXFX8eUB3lMxadeb6BlG4fnBpDOp9BE+zhs69+TlrSpq+IQCoZe4vNW+KpK8Gw/SwWeLcyK2GwtxC73sHAfgYHN9423PtEEcgYbF3xMIXvQrXpKdbG0goNJ7rvjEnIFsiqaQEQi42bpc7qCvGHOkfIoOFte7+fFs1faPLaYX2m3gVgg+Ph57ifHk5pCRgRL+W6c4fUVXdsOY0LTnu20S8925T8Kxl5bnWM3eUBUQSfqQJDgIk3p2zkQCZEUSZXMkmJjqrREDqyDNOa/LaMsG3G7Pcdd37Mt/EVStruO8oXSKct9UhE2NG+6nTGQ2sGh5WEasl1d3mb7JrYV6W9OibLKhZ1Au5N+XrXs0NheH1NIfdAydlH+R9tlGiC3tblyKqfKErgc3AUQK7x59nN1RMVjvGQnc5HzoCCFUGiWeQxL3Ob/v6NAIO9ZFyFJ4RNCClBj5vhjm1pEQk",
            "1; BY2PR0301MB0741;\n\t3:ZVcO5CXDGprD79lXk4gCHYuGMmXBzZy5dv1xY+1O1o87bqrDKWZC/kQxZzjJJ93nygOGPplIQ4hoe3QMKDuVk/pxffxGrYIbJ+Cj9St5t5FNnA+oiTzSvctCxnS+zu1w0hJgaW1Wg1rg0Qv9ZHDPUiwWFBE+1YPuazAguvBaRqJ1hWBgNRoF2IwA32hRPPKq1dMpA/Dbt4q/FoxiAIbJqiKESfb9ZgyqljnKSOHemopx7YeHHs99lQQGiJOxXMVamMcmjbkwen6jAXoWc53M+WWD2EM4zVM11kSTCFwgVgrf8+chD5+gkIbrsZNkAZOHMXkkbI4Ltggv+GHrtBdze9BdLO98g8nkCa1Uilye2HM/Z27zVzpJTggK4RwcFaBh",
            "1; BY2PR0301MB0741;\n\t25:LxQlhxc0ZLOB1QyHCfkk2qasfVcEHa9utQJz1OHzYv4AIjeJOmsunHIhKrnO4Xm58P39yfcET2TQuNUs9YtSbqecw0MdDh6g9smuE9KJPlzFSwgq9RnJp+feXAsQEea5/5z/z1ypZE7gEdej6sr13rhzNLQzvYCjxDF93St/TVZaOpINwBlrxSJRIX/iLBcjG0lRjHWJg2wPAzCY2/kvfHrTR3acPOJV9tyV055uBd4dvh/ODj2T8W9awjtTINZzuSrg8kkJOUMVZUfUn+MDTl2qynqtvduzerLCvF5C7hwCriJLAjXwQ2mx9BDw5JCMpuY/tz3/9RVpIqDF7aWE3vBVjFC7slkcfkiKgiUYsXiRM7clcJX0oYg5jM1l0bxDi3uoNiDG05GLSi6YdAIiBbW1bUgaWzQ0HZEIF7iIw6FV28IqZNWxCdbaA7bCmshJ0HcyOI5KR7io00CUvGUp3JuYUgwefCJeHNaE1G1ITZlk3XWnvounOuyZV19upRrE/HgAF28TjXpTO233C3UoWmQCMnjISAHa6VrmPFO3utnHOwh6HIpjI9XY7/0l/0U/BYAoiVtVxMhG6T9C89RAA2TGyuCE9aEWB8JhAZZgF6TcU/sYCG4rNU2MJEGcK9PuwwZwz9kkT6pPQNTL/8FylKtC9MKaDmYdmLFcx1KImNBEk7L5p4QDSpON54UmUxzGcda5dqzLzWE37HAQIB1qcul2jk8Uq3ASLUyprrmAxRjD4Bkxgde5WtPuSzMbXesT1oxlA6bvhqnSMzVjMohezQ==",
            "1; BY2PR0301MB0741;\n\t31:pg3eeYv/VClIRBTKHu34Ms44Cw+Mtut2ObPv2AV/s4+T9i8dP5zMuAy3elbn70ZE6Y6djLzk4o7tPoodr/BZB6hBWlyJjUq8HClGG84soOz8BPM54cZWjaapM/nmbA6LU78P1MkyytYQZJypOZwm+DSQKIToGlsjEuRqEBMLZzXxMZEvUPSGysYXC4AaB3JhWSuOw3viRWpG8o02MjkvSZ7BhnmX4HKsddYR1HTN2OSg4leFv4faCnSeAbGzimwSzx3BTZ3wgyhJqXXBMnYwGFF0JqL9iAuVKP+ZR2T4RI0=",
            "1; BY2PR0301MB0741;\n\t4:3DmMpXYqq2rybOppTmbwAolHxhU6Nvl+sA7+knRide/5AZUf5ZsYT9KOJRapxXgFQCAzX3dfCKeP6teVgj0j1glGZe83rjmdQAwVqwPkvvX9atBHQsmjyV8xhPDGVWVbfUkI03vH3sbqV5a+RjYLD03z/2AMiq6IMgZoDHydgEi0LonAw2A9JOTeFSvcEmrySukOSPpB+TsffCNdgUoYq7ct+C7Yr2rzzWZftR+v3nZ+oV3pF9wT999MMMwebGcdzsHpou31xzIg5DYeEVkNmLjSWenkbdkgx1aVD0jbMcw5Tr6mPsTHqHMQfnyFMxYuQzmTKeZEqxquK0eQUkYyDyMYjhCamS/tyU7o+rY/Ckjx9bDoEq+YGvkTDTNstXhxlN4jrfcdrhkreL9VVNkRGrOi4N4A3tPlD7NLMh0hgWKx9yv+qptRkpeTn/u1MqFTgTcvqMlKRPYMwvr4RwZy+yCWbioxZMBKFJhYT1H93eGsD1yL8HiPA1oJZdFTfcMYdezJyH0ct940xbiGGaDO4RK9Gb5Jjp0/cQ4f+999oY6G5NY6S6BrVhQOF3/jva6sCqLOJEED1/Ffzw/FYKbhhIG5NYWYywLQ8Z2yeY3aqUIA9ggWKujGYm5Ywh16Y6cSUxcf1ZMYkPpqE1uShHytHIs7cUAvAlHMPiXB0PsK1JEO5yyEs6SCm9ISoE4Q9BUQ72mjzL2rv6Wja45/n9tFyUj6soNW4GsB8GibybdehasOWnk1zoNTXRRc8TBb+nT6",
            "=?us-ascii?Q?1; BY2PR0301MB0741;\n\t23:A7vilUhNEDwHRNjvSRxM+HwuagJVaAbzO1vyFvD?=\n\tIAr6HIZVffRyOV2QsxxSpXloAP/3rY4ooDc8XRm2wZu+l8WRaIAuudguIJxL9VTvnL6oIIShSvlmhcHO+v1/pGQrP3Xh5mb2rbsc8CSF/pitbQmqxDke4A3cAnSOAFmZSdhQpThUjXkYz7iQvWBn/89N6XEot8WhMBDUferE9H0wyR4m8m0vd5LcQ/T0l/5bcfUHLKFFoN8fM6DWsionbzgD008Q8WWXYhRwcHJ9wpmxbEsjSvngEY11ULsgXrkrolkgOBdl0zp6DIAoQIRESm0xnj2sCRdrNYjTWA5agHZyX428oHCMvAo65LVmKmjzSAD9huXi9wxarZEHXYLXkYOR16vxc3LTWIgOQAI2KZ8L0+Bk3qiktFVqmtDiq5hbXDGyWqR//vDx9WFwEZ+yAfh7oLEsw3m4hli7r7sqUmFBS5nOYBhrZBUa91e1r5F8rmKC3bGLoiqalPqKNF//lN7q2RPiyBElyqho2ZHhv4gAYuo6U27cwD37+DfQvzvoIOT7ZYZ6hnlqQ+uXzb0QRbKHiW6iOD2KvYKV0gJZKfoLfiYkAGj1IrglJ0A1rRNu+8rexqh8nwN0JVCSLT+LbqVwbda7qRkZ+8QurKs0gpPZ82i4YqEB2bKWmGdmNQqnamg/ATIFinbV+OwqaSsdWx+YkGvaK4Thk4kzmqN6gSX5WFv6CyQsonRfAUVf1ayu172ZVX1oaB7UqZH1Zaw2HgbPubfSucnBIOtz4Fel474uN+84Z9NSD7bl/8Q4c9g4BgJPCA2Gh07KEi5L7+IqmAy0TwHhZEUpt7i/R3PsUzAblzemspNPB7fOhpQvnEjPzx0RVWE7UvAFgpx1T4bZU3AxqAof5G5meSh14vS4pEGA4fFYjk6/JGrmOkEBTDmUzKk3xfZm7kEqx00nNR/22y1BC5ERlyd5zalaqRhsntB5z18E8NqZocaumabJtOZbztE2E7I/1G/bPl0nzVWlJf/LyWPE6loRdhyd9wGd+OGvk/BJUk9N83RVpAuIL7/39HT/M4fdve+X1/sa7ux6U2Mjk0BK0GliYLjfrIgyU/BeIHpkWEVSGOsaR8pGqT6RAbIljcx0W3Ti6WwJcr0RsbJqdxSZE2pjxHNgDdChgRJcdRs8yoF103+YYd/yxt+LBiJd/lSXCQtwGu0Pk0OYxN6FTqWIVj4dx/VQjCkIDk835Sbd4j3Q5NKKEm5aUWNsm6ZuW4DFHEKKDppWUtN5GeYDi2EP3GO+DrROPUmhrzb3NXmwS8WxsW06KuXCJ7Db2XCI=",
            "1; BY2PR0301MB0741;\n\t6:EKNb6VlUfkasluRc3IhQBNOpSQOmnfbHFuoI6TaexcqMlxdQDvbtkCVjms2/ZbaYF7MYT8zEMHmUJ6kjOfL0T4Y3Q0/LdK+5j5QLsV73AD/fFLLEIed/TvTF519GLnTzPogjmKwGfjyR8YV8zhSmqgnNuU3m7Z14L0MF7BznYNGUxTb88iX3sOYHqJ5g3yufqx4I6ercByF7Fp0nwzfsK0GdSFeGZN6rFDAANnXP+R16jq+FK/CtaSv7jYCmtg4hlL3pmVKz0pG9X7FdO4K7wjexWv90Igtdrd+HMMnuwyMC4dCUK5pkjiin5IyK7zNtWt2StPI7Cz3iLiBWJhh9Di5CkODqDHbD+30CFePdc58dMbCckmPOFcvBJckI3Req0sbm6JldkAI7WXMm7qMY4OD/x1RfAipS9LWEalieI9BfuV+e2Mj99perD4Re1Kr8;\n\t5:3N7cU+zoXxHQagYqVP3axe2Qyh8IjPmrM1xvQo+vqGuanmTYMUBpy+R/WLZ/1xYjY8SAIAXpvU7u54g7RXZR+Ql9T6t6M3ZLMspd1T2jDly+ownj7tpu8pCgo3V8hGWj5xalcBMFjyEpkuYyKOFfK+VJ8+5h8QMntU9e92LjnYmeb6+C2/izHpW7HJxtHtRY;\n\t24:PBOS68zTEf7TJpnaOkUWK6HD9GenfLKwx3eSmFZY4bQhYM9i3Moa+VWZ+ZlGyjLNCMtkrwV5iO54ppzwY9QSKWvs88Xd6HHYvr0CZkcNSGU=",
            "1; BY2PR0301MB0741;\n\t7:WvBusMZKC2m+g7nuNTxszIlYlV5Ms9oFZBkFu2CBKJo7sP9cyo5Sgbgm/VHbDSct50Sg9FkwRryNewkjgLxE2UiqftVAUU6/PpaF68s/Hk8lw+uH1MH8x/qzG3tcN0Dqp/pXLeFu89UwGZt1/1ZwBzr6utzWZYEMfQhixXZOsLe7123Vblje08+OkhZ5TY/eBB286ItcT06i7v6ERmUPZB6tdEQjpkErsDg4O4iYdUO1pOogo1O8gjs833ngcdWE3MTAbHUJxndl17s73CSN54Dn/yYwygugbPiLNIVe4Kyb1Untuqee63mpDjobDWnLudloxvDd7OionquH/U0Q5DSKKB/psOx6+Lr9IFCDJBQ79AK8H6C2lIjOeqtU9t+Riz8mxwwGNEE2hupfyDKzgWFJr1UKslgzXJDRmAa6ONfL1ilyriycCT+MzEYRjs5k1Wj4vszv2cK1dPKotAdOtg=="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-Office365-Filtering-Correlation-Id": "4a7b2a3d-1093-43c3-adbc-08d443878a62",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0; RULEID:(22001);\n\tSRVR:BY2PR0301MB0741; ",
        "X-Microsoft-Antispam-PRVS": "<BY2PR0301MB07415921975277489D0FDDEF89720@BY2PR0301MB0741.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)(13017025)(13023025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035)(20161123563025)(20161123556025)(20161123559025)(20161123561025)(20161123565025);\n\tSRVR:BY2PR0301MB0741; BCL:0; PCL:0; RULEID:(400006);\n\tSRVR:BY2PR0301MB0741; ",
        "X-Forefront-PRVS": "0196A226D1",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "23 Jan 2017 12:01:18.5735\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": "BY2PR0301MB0741",
        "Subject": "[dpdk-dev] [PATCHv6 20/33] net/dpaa2: configure mac address at init",
        "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/net/dpaa2/dpaa2_ethdev.c | 28 ++++++++++++++++++++++++++++\n drivers/net/dpaa2/dpaa2_ethdev.h |  3 +++\n 2 files changed, 31 insertions(+)",
    "diff": "diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c\nindex 87f7640..979dba4 100644\n--- a/drivers/net/dpaa2/dpaa2_ethdev.c\n+++ b/drivers/net/dpaa2/dpaa2_ethdev.c\n@@ -62,6 +62,7 @@\n \n \tdev_info->if_index = priv->hw_id;\n \n+\tdev_info->max_mac_addrs = priv->max_mac_filters;\n \tdev_info->max_rx_queues = (uint16_t)priv->nb_rx_queues;\n \tdev_info->max_tx_queues = (uint16_t)priv->nb_tx_queues;\n \n@@ -446,6 +447,9 @@\n \n \tpriv->hw = dpni_dev;\n \tpriv->hw_id = hw_id;\n+\tpriv->options = attr.options;\n+\tpriv->max_mac_filters = attr.mac_filter_entries;\n+\tpriv->max_vlan_filters = attr.vlan_filter_entries;\n \tpriv->flags = 0;\n \n \tret = dpaa2_alloc_rx_tx_queues(eth_dev);\n@@ -454,6 +458,25 @@\n \t\treturn -ret;\n \t}\n \n+\t/* Allocate memory for storing MAC addresses */\n+\teth_dev->data->mac_addrs = rte_zmalloc(\"dpni\",\n+\t\tETHER_ADDR_LEN * attr.mac_filter_entries, 0);\n+\tif (eth_dev->data->mac_addrs == NULL) {\n+\t\tPMD_INIT_LOG(ERR, \"Failed to allocate %d bytes needed to \"\n+\t\t\t\t\t\t\"store MAC addresses\",\n+\t\t\t\tETHER_ADDR_LEN * attr.mac_filter_entries);\n+\t\treturn -ENOMEM;\n+\t}\n+\n+\tret = dpni_get_primary_mac_addr(dpni_dev, CMD_PRI_LOW,\n+\t\t\t\t\tpriv->token,\n+\t\t\t(uint8_t *)(eth_dev->data->mac_addrs[0].addr_bytes));\n+\tif (ret) {\n+\t\tPMD_INIT_LOG(ERR, \"DPNI get mac address failed:\"\n+\t\t\t\t\t\" Error Code = %d\\n\", ret);\n+\t\treturn -ret;\n+\t}\n+\n \teth_dev->dev_ops = &dpaa2_ethdev_ops;\n \teth_dev->data->drv_name = rte_dpaa2_pmd.driver.name;\n \n@@ -492,6 +515,11 @@\n \t\tpriv->rx_vq[0] = NULL;\n \t}\n \n+\t/* Allocate memory for storing MAC addresses */\n+\tif (eth_dev->data->mac_addrs) {\n+\t\trte_free(eth_dev->data->mac_addrs);\n+\t\teth_dev->data->mac_addrs = NULL;\n+\t}\n \n \t/*Close the device at underlying layer*/\n \tret = dpni_close(dpni, CMD_PRI_LOW, priv->token);\ndiff --git a/drivers/net/dpaa2/dpaa2_ethdev.h b/drivers/net/dpaa2/dpaa2_ethdev.h\nindex d24fcc6..2d13137 100644\n--- a/drivers/net/dpaa2/dpaa2_ethdev.h\n+++ b/drivers/net/dpaa2/dpaa2_ethdev.h\n@@ -57,7 +57,10 @@ struct dpaa2_dev_priv {\n \tvoid *rx_vq[MAX_RX_QUEUES];\n \tvoid *tx_vq[MAX_TX_QUEUES];\n \n+\tuint32_t options;\n \tuint16_t num_dist_per_tc[MAX_TCS];\n+\tuint8_t max_mac_filters;\n+\tuint8_t max_vlan_filters;\n \tuint8_t num_tc;\n \tuint8_t flags; /*dpaa2 config flags */\n };\n",
    "prefixes": [
        "dpdk-dev",
        "PATCHv6",
        "20/33"
    ]
}