From patchwork Fri Mar 1 15:47:44 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ioana Ciornei X-Patchwork-Id: 1050247 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="x6luGLVT"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 449v2G3hRvz9s8m for ; Sat, 2 Mar 2019 02:47:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732503AbfCAPrs (ORCPT ); Fri, 1 Mar 2019 10:47:48 -0500 Received: from mail-eopbgr20054.outbound.protection.outlook.com ([40.107.2.54]:42178 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728172AbfCAPrs (ORCPT ); Fri, 1 Mar 2019 10:47:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZK9bkzh5pwC3ilodPfoSHNtlK1C/7oiEscBGZtzs4PE=; b=x6luGLVTz0p4oo4zaN+4hJ2xBSXM8EyttFER+jS2GeHeUn4LZ3fHcEr0zvgS3z+9EfV0ntgge7L5fRLbdBs5Glf7FPJBcIWQ9AzVm0rQoD5Z1JVzgNjcEJFKeIrDHR4EmKlubNo+IPYFyscr2Km2gs+g65kjcAaB6Wy95hc4UnQ= Received: from VI1PR0402MB2800.eurprd04.prod.outlook.com (10.172.255.18) by VI1PR0402MB2862.eurprd04.prod.outlook.com (10.175.23.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.18; Fri, 1 Mar 2019 15:47:44 +0000 Received: from VI1PR0402MB2800.eurprd04.prod.outlook.com ([fe80::74fe:7d24:1e75:3477]) by VI1PR0402MB2800.eurprd04.prod.outlook.com ([fe80::74fe:7d24:1e75:3477%5]) with mapi id 15.20.1665.015; Fri, 1 Mar 2019 15:47:44 +0000 From: Ioana Ciornei To: "netdev@vger.kernel.org" , "davem@davemloft.net" CC: Ioana Ciocoi Radulescu , "brouer@redhat.com" , "ilias.apalodimas@linaro.org" , Ioana Ciornei Subject: [PATCH 0/2] dpaa2-eth: add XDP_REDIRECT support Thread-Topic: [PATCH 0/2] dpaa2-eth: add XDP_REDIRECT support Thread-Index: AQHU0EYcLoE7YxElhEyaNMSTV1Dt9Q== Date: Fri, 1 Mar 2019 15:47:44 +0000 Message-ID: <1551455248-26405-1-git-send-email-ioana.ciornei@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: VI1P18901CA0024.EURP189.PROD.OUTLOOK.COM (2603:10a6:801::34) To VI1PR0402MB2800.eurprd04.prod.outlook.com (2603:10a6:800:ad::18) authentication-results: spf=none (sender IP is ) smtp.mailfrom=ioana.ciornei@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 1.9.1 x-originating-ip: [86.34.165.90] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bddadedb-c7df-47e0-cd37-08d69e5d3ec0 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0402MB2862; x-ms-traffictypediagnostic: VI1PR0402MB2862: x-microsoft-exchange-diagnostics: =?iso-8859-1?q?1=3BVI1PR0402MB2862=3B23?= =?iso-8859-1?q?=3AuJZCW+BymhPipNUBZcADLn1FX485jfMRzvMemScc2lvEK4ND?= =?iso-8859-1?q?fo6zQPqdc8A+RmNRwtcelXnnkvuEzwiBDgjVyuIdQ36xczAqilJ?= =?iso-8859-1?q?hzi+QVtmU5sPPb7v97A5AcmiA2usfRlVqYVf3oEEqVPfvpU0OXR?= =?iso-8859-1?q?aHbmfvQRLNc7RwZQ+C7SLaN5/HkupYboDOB9SMTL355Z2i9qt34?= =?iso-8859-1?q?Maxyuu60Qml9TssHidEzLJ/COq9gSnUE3xk+bEXNLWgp/1kgYRn?= =?iso-8859-1?q?dm7nKW8TYeb08oIRE1wN6Qaj1/Eq104U9nOKKdXEkAbCIvVP4j+?= =?iso-8859-1?q?MbvJECr3YzFz/1c1HUesTo4dZbuYeQfeJxTxKKV8EUros10qygM?= =?iso-8859-1?q?OAPSUS3i15nOsCMeJp21RRzg2GB9KyCbcOVhp9vm+5BBCEv8/rU?= =?iso-8859-1?q?8qrgs7dpSpcbrnqV96rEQ/wRNKuMg1C9g/s2hJWfvW6iKLZNTLm?= =?iso-8859-1?q?O2QTzUuGLUJdYkKL+BAgBiU1LVJUTxCb8Eq9LjSa0JOe23SphZV?= =?iso-8859-1?q?1FdMm/JP92WkrWR3JhJaBAk/FAFVXc4uF14d6DZ/hZ75DbV+zrM?= =?iso-8859-1?q?NNM1bZdioWampYJ4a9+WAoMkSBo9pwJE53Re52erXqC6liEilr6?= =?iso-8859-1?q?tbtWJpWO4exdTcYXxtBdYx2lMEuKOePk0GQINLZ4Z/BnLls5UKX?= =?iso-8859-1?q?htyMBG/uSSrytdYa//DHCoXLYV9ZXOYRVuYjxxvBX44Blkqh8Fk?= =?iso-8859-1?q?hX3yecr1w5Sb80ARXE3PB4Mhu+lTlEncZLKM2JM3XukB0RObcrH?= =?iso-8859-1?q?Gf2NH/Yqv1zyKTjrruU1doffxh6TWAQmSNFywJs0MMdruNizAbO?= =?iso-8859-1?q?FKXEFyzw2X3+SodCu91UQTft3RL4dQaJXtFYMI9isU59pc/f6uJ?= =?iso-8859-1?q?RJEzsocxnbGgxG2Rd5vfSiCo0nbScU/qHTl0X3RDV9fcQaOvD9d?= =?iso-8859-1?q?y8iPc6nEdgVGGYOTrrSQ96awWB2Ih3gQAfuEz+BMN6tE3Mjfau0?= =?iso-8859-1?q?Mi2XX3q7cFortmrBj4tfYhStO16K1SqUZVeimub5AJintuPlOAj?= =?iso-8859-1?q?zpcpslWFTs5SC8bPRwo3sOwp7K86vcUh4i0NwVLoSurR3r1M2vI?= =?iso-8859-1?q?Znt7W4VSM1SCoOEx/AkOIalRlzCO+6HdWG7mCisI5TOu4ZD1L0C?= =?iso-8859-1?q?pNGgHFstbPrcKGmk+bh5ODELg2mwdVZEILnpg7WZKG4neSL9/Ej?= =?iso-8859-1?q?JGivfNCMd+OyPviP0bQH1RI5E=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 09634B1196 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(366004)(376002)(136003)(396003)(189003)(199004)(6512007)(6436002)(97736004)(50226002)(25786009)(4326008)(66066001)(105586002)(2501003)(36756003)(106356001)(68736007)(486006)(2616005)(476003)(6486002)(44832011)(478600001)(5660300002)(4744005)(71200400001)(71190400001)(102836004)(8936002)(256004)(26005)(6506007)(386003)(14454004)(110136005)(52116002)(81166006)(2906002)(86362001)(54906003)(186003)(8676002)(81156014)(6116002)(3846002)(7736002)(305945005)(99286004)(316002)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0402MB2862; H:VI1PR0402MB2800.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: g92JvYCmSEPtLClLkP+6Q3WlZpQ8C5PePAsWYD42khpg5Bo03SuprF+4eYfArTylE1a5E12w4gKeoeTq59IppJD9UK546O+QsIsZkIK3dHfa23kmNKlejsxRrc0UWq7Gv/dcKurlnluaFMIWnFbeOksdjVt37L73ZogK/6kDqsPGm4Du2kzf0u/ffsARhO0mKswozWAcsZHN5/K2pJne64D7EHNurZLm2kYfx3Y5q2i9heto1S//VaOlGq5R8eQbm2uDVtUp/6kyHFpq2dkRNtHvOzUj7UhYcb6W8WyPMCN3B7Jez+bnP8vRUk0jCHbAcJrzYo036LIKSR5wl1/yyTuIFKwW1g0MQJNOhMR8iQdnyjcuTlxmyRELX7fm537YrRjb9D1oiP48ceqq3/HmtcmMoxwSnBkzDe5SkwcIVc4= MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: bddadedb-c7df-47e0-cd37-08d69e5d3ec0 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2019 15:47:44.4986 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB2862 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The first patch adds different software annotation types for Tx frames depending on frame type while the second one actually adds support for basic XDP_REDIRECT. Ioana Radulescu (2): dpaa2-eth: Add software annotation types dpaa2-eth: add XDP_REDIRECT support drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 205 +++++++++++++++++---- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 37 +++- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 1 + 3 files changed, 208 insertions(+), 35 deletions(-)