Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/19811/?format=api
http://patches.dpdk.org/api/patches/19811/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/1484832240-2048-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": "<1484832240-2048-26-git-send-email-hemant.agrawal@nxp.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1484832240-2048-26-git-send-email-hemant.agrawal@nxp.com", "date": "2017-01-19T13:23:50", "name": "[dpdk-dev,PATCHv5,23/33] net/dpaa2: add support for promiscuous mode", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "1c7d7208157f76823606df017658ed5f8dc77a3c", "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/1484832240-2048-26-git-send-email-hemant.agrawal@nxp.com/mbox/", "series": [], "comments": "http://patches.dpdk.org/api/patches/19811/comments/", "check": "success", "checks": "http://patches.dpdk.org/api/patches/19811/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 BB467FACF;\n\tThu, 19 Jan 2017 14:26:12 +0100 (CET)", "from NAM01-SN1-obe.outbound.protection.outlook.com\n\t(mail-sn1nam01on0085.outbound.protection.outlook.com [104.47.32.85])\n\tby dpdk.org (Postfix) with ESMTP id 04163FA33\n\tfor <dev@dpdk.org>; Thu, 19 Jan 2017 14:25:36 +0100 (CET)", "from CY1PR03CA0027.namprd03.prod.outlook.com (10.174.128.37) by\n\tBLUPR0301MB1572.namprd03.prod.outlook.com (10.162.214.18) 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; Thu, 19 Jan 2017 13:25:34 +0000", "from BL2FFO11FD049.protection.gbl (2a01:111:f400:7c09::116) by\n\tCY1PR03CA0027.outlook.office365.com (2603:10b6:600::37) 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; Thu, 19 Jan 2017 13:25:34 +0000", "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBL2FFO11FD049.mail.protection.outlook.com (10.173.161.211) 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; Thu, 19 Jan 2017 13:25:30 +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\tv0JDO4f1015351; Thu, 19 Jan 2017 06:25:27 -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": "Thu, 19 Jan 2017 18:53:50 +0530", "Message-ID": "<1484832240-2048-26-git-send-email-hemant.agrawal@nxp.com>", "X-Mailer": "git-send-email 1.9.1", "In-Reply-To": "<1484832240-2048-1-git-send-email-hemant.agrawal@nxp.com>", "References": "<1484679174-4174-1-git-send-email-hemant.agrawal@nxp.com>\n\t<1484832240-2048-1-git-send-email-hemant.agrawal@nxp.com>", "X-EOPAttributedMessage": "0", "X-Matching-Connectors": "131293059338398294;\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)(39860400002)(39450400003)(39380400002)(39410400002)(39400400002)(39850400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(8656002)(54906002)(50466002)(48376002)(5003940100001)(33646002)(8936002)(8676002)(81166006)(81156014)(50226002)(104016004)(76176999)(86362001)(50986999)(68736007)(189998001)(53936002)(97736004)(38730400001)(77096006)(92566002)(85426001)(36756003)(110136003)(4326007)(6666003)(6916009)(2950100002)(2906002)(626004)(2351001)(47776003)(5660300001)(105606002)(356003)(305945005)(106466001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB1572;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; ", "X-Microsoft-Exchange-Diagnostics": [ "1; BL2FFO11FD049;\n\t1:e4X5PWSX+oh+adr8NTtOXjqO4aDe/WcvY3wLbLb13jIvX3xIGbkjEzLM9kGIKEMrRDcYKrPDVpTeQLdN4xgL6Up4ULoo3lIuQQEVqiJ86jWY6zBqyDpxvQMaOft3CtFfve6C+L+JBByodnrQLeBEivIZsI8FwMNGpvYtsGB/1ClzNVaP0eTdyt0Ml4YYMwid4JjH/aKLqQwzhKbv6i4Gg6FF/Fzs52PnQLlxJO9FZVL9tiX3yWutgZrKr9CNUQUUu6cr3IfsvMyQ6hJlMa/5aTscZkeUtQVzzTdmL6yBJrqJK0tvOS6a09daTg+S1BIDA6tiXoSDBFpvd1fDPcLA0+QiQzrM0azc/J+ezZ/jf14vqSJj3NVYAOtcDKLIZzG+4uXwQogMcT079zwnMfv8Hc0E/JbLKSnj9KolTnuV+/AOAxvTUDAmiOASRyB1anQFLELiRLWlLxZ/B69NmwVzgsCxNMcxbAbUCCT/oiJqIEs6iSkUkx/82PWkOsS8SOMcgpXR1dkSbdwYeG8hMd9zSFg2UET/5Auz3F1NGcNa2v9r8qJwFne8Jg70lzVl59/vgJKYrkw9INFG3QqlKCLkmzGdaw63sCd3dHEw+Oe62afTr3093M074pNJXTXMwL5fnt/De9kiwV5M6oMPHg89i8hdcJOEYJVs96yYrjZoiK3FRrUTxeD5hV7Wi+ec2ItaDjb4i1tVxs4AuddoytCj0rnEn3Id+vQ10Gbcm9TVrCD7/AjLj1xwB/Ysxfn28o7E", "1; BLUPR0301MB1572;\n\t3:QFcOGlw2gQ96lVdepzZ/9fndMLinXtIFAe2DSu8pIc8ov1Hr3/0/HR1N8hK3FUfQB2NUrqn6GhPZMuE1zZGcWZIyOE8QEV4Az0zkprS8tC2t354iUqNoVJZcHgRlCXI3l/QOmlIhYZ1ZtWVSYXhw6JO/PBsIe9xcD0grBRgv6rtaK0sCADEt6IYQp93GCTcuZ4fosAhrPtCZI95qhR24l55LMVpH6WBM7Y0a6NwmWulzz+3mfv5FZbWbi3w8JG1x77K9es0odOK26oCv2b1klbPAKL6keWvEyZWjsOUD+yxiQJKJuG4yW0vGCp0tuJFjf+wWDg2MWG1wJTD9BPMedFVaZ/D/vnMj/bTgfFNSOWyouPzfe2oPKhnlPxPC9dur", "1; BLUPR0301MB1572;\n\t25:wxT65EYzMVZdw8fOHKm96hjjFJIFmozQi+A0Z03y/+6wK7ruXCtjqcUnpdvUKgR52Ue5jKgjMZc5XeH3yti9unEsheWFTnI4NxD1axIWMt1G3ERObvJkh3wKdBBGpWrxxnl18V6Fy9DQLel27KZ+d8f0gBRmw7+j5c7QOmNS3rNixBBGf995XTkGAhTliFl0dsWiP6VXsUWZMVfY/H0BUcmYNeFQhZ2a1Wj2YRFAwQO8pE+uI7qLOh1U+V3J/JgFovEedPvOLlgYZbT+ranYfbNCZ7esluwO4VrYn0Yl3rBCesqYNvupFO1OR8MnQufcKc8r3IAD1Tn7BrvlIJRGqaB6pGwGqYO4uL5X8CKU1ygUi+ThJkBfOSqojA9c+aLUBfPVPymmsV0FK6ZqJ5jQIFNv9aIGvhyxTE+3/rwpTAS70h7i8YvV1e6aa0Hh+dEGyU/BX5uP+w3Ck/OPPnATXVfsHpJmaMA1ttlguBRK2tZ9Zx0hM/430W3xOQHM7meoUDv/C5sm772aG40XyOyp5zMFKSZm/HrS9W71NTpsq8NSaQPp9fWqsyxbKMHxEZoOO3H31SLAQo0CibE8AmNiow0hcmKD9gQpgHf894CleI5xeSSmNwcCd7a0ye7VroG0FqSK6SCEwP58vVr+7YW2LWBBEkpnPfeNe4ilG4yfPUPF/W7O1bTom2lbjznXSEiJOuyrD2USC9yZSlvdT41kqaIx4mUMMH3aGqTGLH9DGkiaHrggodrtdoqG9dE3DWRj", "1; BLUPR0301MB1572;\n\t31:Kscbl9KyrmEd2PyCu1lJ33FXifv9J16v0TXQBhXud8P3HTy91p297Udhs4NPk8x2dVxwWxIFp8supVELOuy5ntz4VFcU9w9uCBR9ZWvnuauiX6IK+gOx0BapmTaMv/BVTXAKGAujsALQbWAgMg3Id89Y/XN2pHiWPv4neGr1KguADu3MWATisWIzCvnr4Zf4BgmuZt08OlImHQfIdK1BVKQCGOYGjGVTE1hrGoXvT87CtbVuObtfiIDZSR74LxM8meeTvoZe3eRUyltAdA4deg==", "1; BLUPR0301MB1572;\n\t4:D1suUN900KQhl8HOaR0O4i/Xhv03hw777XRxym4VyasSwiRuMl5HsRFKuq+yulDboZKuwE41YN8JBUlH7jw8vVUGJS3Zh+NoRTE/4/7wyq/w+SF4YRygvrAfIVpioD/SN8uN07q9NfVG9HGHC1Tf2SPpuUSpFq2jOmUbtOLDKzRfjxBA9sKpuAHq3nFfn+8RbbIq3URT15Un/8kuqYE70VrNZs9QPAnA0RC2CRisJF5bqR9pnUlT5B3LzHYQqato347u7hoGbD0c54P0RCdgXQg+ZXX4wOWc+iQ8rRDNmmdGU8ttTAk0RqwHtKT2no2MEIHHmL258FIAiIW0HLCnOPVE+SKj1TkrytzTP77H0pr9nQLVTcFrjqRJ8INKAxv1TTl9Y5BmD1gYRjdFXpdtgg7Jgk1UJm52SqhV+6jsFxD4ssizB2jcb8uN0+iBNrort4PqDJzYA7hdIsZVkQa2eT/UAc4JL1tH3CE83oK1BJnRDMLJzO7v0DA9t/+5L3iYwh2jJsi5FAflcq3QH0xGYct9CBsdmVmDJT1t0ux4X3xHziK7uxZEXxFpMplxq0wm7QsFcAnSuRXGun3BbmPycW+WCGL2WOm5oUlnbXHr1rEZqWNYvsjY+0/yTCieLyQWJvlj5WGRYGAEIrgqSRZ5At4KShH2ksWmIR5VoOCg7IDxHXJgLAnzy/G7W/9vbU843J5WcSx3fe2365BKRqCOSf1mS933DcszMC6bzttrkQ2qKl7M3wJLRF7BXA+uVh4V", "=?us-ascii?Q?1; BLUPR0301MB1572;\n\t23:MiT33UG4hthcn3T3ouVkvyfTvDO7RnEKfNscuDp?=\n\ttJEwhMLncdXBWwzgd3fE7/s6g6Dh0NvrqPAQ0GvvDovsH4tuEhXtLTtXEiID4W49D/svWTszcVIgv+Y4ssXQr4hOZ9UXOKeRrogaBftH6+kxEPNhK7R1HSxCW9dP7pKgfgw2na3JL2U9+KNSasvNB30C3UKOACzTpsh5VquThs5MD7NgS0EcXktljmZa9LOdiVaTbAIO5uSV53Dm1maJAhPv8iFyMltBPAd8zeXAUAkhyKTUMC2jD4skIc4OEuWC51gJPQdsdvv8OtTAkV2JZoItT+WKJxvU6daHkLCoMdg5OGuq9W/ym8ej2Rg7NJBk2R4yatHlqwu0ktwoGeGPejKZCcEFlti+9FXfZrKsYLrU7b5xxKwJu6vvGqTPOhwjchbcFGl58EEGNZNMaEEVWIo00VGz8Qv1+vTacEu7SZi7c0qj80nxhnfZCTEkbDTLBpdjWaRDCuo1ng+n/V17L5A7C5DIWC6DFAHyQmpogkdZvQEEnWFQlkOJsMkmAkYzx/a0yXNE4wb1QKSHVKDHvCPqr2h7y16u37Ba1YaVDA1Bc7cD9JGluSOAShwfy+aTjsfhM2jF0OLPxKRJbJcZW+yAtcPOX4bBFkp32N7diyqiZVQ/06+oW61V5XZ9+yAPh7hta5c/CGOYWeFVMEsk2JR05W+Dg+S3A+6waSg/42Aczw1dfP7Je9zauPhYIY1MCfH5OzjviK6GwtzhqiUgK4HJwoCybVVMy1AuREJOB0/wd7yE5O79vs1clEWqKqga4WtFYMPtDmFQeo/ga67tdnjNsvMAhUmOjtm77LUjcmQEG1e2IbbNv3TCtsn9CJ9yov29L5TdKDjpEWiIavth8KU/n33LD837ig2REEdngkufeLzO/X05mhdo1uV2b/gSytEHJuaNNHm7n2wNiiklx4oMGmQ9UNd65GOVegGt+q4n9/UqQ1MA4gJMHYkc4Wnvk4R4af88PGl4XMmIkoCiTalHkqAmf4dSoa+IMqDSAN4S9Svc3NXTV+7goUK07XWrbO3Dr6oKSJak3e9BOe0ezw+oi66wvXO0hvpp10h0vBMbq4yctYOIjBx81sJuS8N7x8AhtbbefrDcNFfaxArlPD0LbWP4BtlmfZHsoa4Q0hhWO3e9mDNTHuqV0Gpu0R+tmo5aclDPrKRrajMWJRgrNbUBpwhL5NONW8nwmOxEpkFbcJeGvl14oeiKhIxVTOiFzjY4M99ZLKQHblek9nHG5sEiZ+h2UrilmBT3+7tWQQGvXDGjvzdg2M9hfvyvt1qGKP8M=", "1; BLUPR0301MB1572;\n\t6:xGPHsyMwq9MuKjwACxwsGd3//m0u93VF+VYQMDQ/QxpNEFjkhLftXSKGk1RJw/w2TPZgFRhexR3xDfNhOmcdkpaezFHxYFZJpol2zASswFk8orj5bLMWftXjRhoikU5qBdsLt5eJu9fN84r+HxbOjAljm3PMlyfx8167pIJZyBydARZ2FeUyACXPxHGsFCZJRo0OCX9/F8GORVmL0XAVh/226pfbQVCkDTeFssNa7N2Hkq/NlENc6LF+10kmzgUkJaVCbFB2eOVlp7hB9KtRwM/btb1q/hfYeot4efR8WwnlZXLF5tliX2zyK6CSoRlWvPhYVhxfZ0prDCyhgnwfmdZwi0ov0gK3RLb2J737LqM8y7SuvSQAd18r2JgyLy5ZqzjpZHCx0KH1+ndJ7K71aCDPyQCYRejpTNeYajRVxpslWMyrHzGuu9tZ+TYNorpv;\n\t5:uFXw5HNLK8eHz5YxVLx71AKWPVzGrR+44zkS/sBAf2ou9WsQQR9/AxEPVKLdrmchTJpBq1bO5rk7i+7ScqMbBOC84zi84sXtnkF+IxYbX+nEc31F1XGa5aOKO41Jmv8FNw7f/AyRJUwwio3Vr461iTfLtF4zNamExeVkp7MDhUWcW4o2lXtYyRO3ExS7kDUA;\n\t24:32kSvIK/mHkt5jxiK2WNkEcel8V1W98sAqMTS/8KKpjYqjGp88J4S30DjRykbUSV8XEBOXNZE4BpCSXPvWD4ILQTyL0j83g4vax+SDWPR1Q=", "1; BLUPR0301MB1572;\n\t7:fEvADM3TrwUgypSwAfahnCd47KAxB8xcquSU7z8pj/BgZi7/drP2XEQVCPZRJlqAHeveBQnDvsXSSdInzTK9sOovX44N344o+T5HiGG2AMgMN1A8Ys8TEyfS5Dz9yfJ481yyuYNf1aykI9nYEoFN9AwoZMS1V3DbZPpeau46pdrK8rU44KWrP3r50+vzCpfgxUIG0DW+kNPux35GMQ9tc9oxmVGEfo6luoMz3QGeXfa17F04ha7NSGv44J9ab8IIziomOwfj6Q74P5sl9yWZi52occhneYFbpzt729Uoafe5eSpwiSoAO6v9OTjT0Zl3iQ4ManQbu+GiRFVR9891ZZMhTKKclYu7Z4abBK+1yZ1J4Roxr671UDnwggY1WWVFw+Tb5v7TSbDU9M+TDCm9avz3ZudXBsgoMbu3Mjcba+CwUxF8ktIn7DRVeXfk1RWV5O4n0G2/hutXqIBOoxqFNQ==" ], "MIME-Version": "1.0", "Content-Type": "text/plain", "X-MS-Office365-Filtering-Correlation-Id": "a0a66bf3-f9ff-4550-2798-08d4406ea5c9", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0; RULEID:(22001);\n\tSRVR:BLUPR0301MB1572; ", "X-Microsoft-Antispam-PRVS": "<BLUPR0301MB1572E631D4F7E4867CC9FC18897E0@BLUPR0301MB1572.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)(20161123565025)(20161123563025)(20161123556025)(20161123559025)(20161123561025);\n\tSRVR:BLUPR0301MB1572; BCL:0; PCL:0; RULEID:(400006);\n\tSRVR:BLUPR0301MB1572; ", "X-Forefront-PRVS": "0192E812EC", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "19 Jan 2017 13:25:30.6574\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": "BLUPR0301MB1572", "Subject": "[dpdk-dev] [PATCHv5 23/33] net/dpaa2: add support for promiscuous\n\tmode", "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/net/dpaa2/dpaa2_ethdev.c | 41 ++++++++++++++++++++++++++++++++++++++\n 2 files changed, 42 insertions(+)", "diff": "diff --git a/doc/guides/nics/features/dpaa2.ini b/doc/guides/nics/features/dpaa2.ini\nindex d50c62e..b7c274a 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+Promiscuous mode = Y\n RSS hash = Y\n L3 checksum offload = Y\n L4 checksum offload = Y\ndiff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c\nindex b85e31f..76d8e6d 100644\n--- a/drivers/net/dpaa2/dpaa2_ethdev.c\n+++ b/drivers/net/dpaa2/dpaa2_ethdev.c\n@@ -438,11 +438,52 @@\n \t}\n }\n \n+static void\n+dpaa2_dev_promiscuous_enable(\n+\t\tstruct rte_eth_dev *dev)\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+\n+\tPMD_INIT_FUNC_TRACE();\n+\n+\tif (dpni == NULL) {\n+\t\tRTE_LOG(ERR, PMD, \"dpni is NULL\");\n+\t\treturn;\n+\t}\n+\n+\tret = dpni_set_unicast_promisc(dpni, CMD_PRI_LOW, priv->token, true);\n+\tif (ret < 0)\n+\t\tRTE_LOG(ERR, PMD, \"Unable to enable promiscuous mode %d\", ret);\n+}\n+\n+static void\n+dpaa2_dev_promiscuous_disable(\n+\t\tstruct rte_eth_dev *dev)\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+\n+\tPMD_INIT_FUNC_TRACE();\n+\n+\tif (dpni == NULL) {\n+\t\tRTE_LOG(ERR, PMD, \"dpni is NULL\");\n+\t\treturn;\n+\t}\n+\n+\tret = dpni_set_unicast_promisc(dpni, CMD_PRI_LOW, priv->token, false);\n+\tif (ret < 0)\n+\t\tRTE_LOG(ERR, PMD, \"Unable to disable promiscuous mode %d\", ret);\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 \t.dev_stop\t = dpaa2_dev_stop,\n \t.dev_close\t = dpaa2_dev_close,\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.rx_queue_setup = dpaa2_dev_rx_queue_setup,\n \t.rx_queue_release = dpaa2_dev_rx_queue_release,\n", "prefixes": [ "dpdk-dev", "PATCHv5", "23/33" ] }{ "id": 19811, "url": "