From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id A43EDA052A; Wed, 23 Dec 2020 10:29:48 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 36876CA86; Wed, 23 Dec 2020 10:29:20 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 123BFCA4A for ; Wed, 23 Dec 2020 10:29:17 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 0BN9AVIX019772 for ; Wed, 23 Dec 2020 01:29:16 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0220; bh=oej9f0C0/c61QG1StYCvajbFqiRLLo1zBWEiPyXWpR4=; b=a8Ni8JAZcfVdM7C9k3/OGpJLVQX/XK3D1YB8X0vat3hbCZiiUmgi2zITTNFmPs/Wcibg Q+j/wA/HepC4JLiO3xOlTUk06qJNX40f/DrDIk2k4IxmBqL2u0GG4/unCphUWsoAM2+v fYBuzbOWEakL9Xc351gWb3Iaq04sd2gCdcGaJw05lr54ED3TiLroTrJnpEQ7I1M7u5fy lPYy2MyJxfB5bnSxlQj5xu8L1OmQ7nmVzgil154Rm2eRp2Qk+KEn/SwP0BLmPhVwfuDj a77o05cLiME/m2CRTrrsKEWrRaxJ2tDTgqAz7H1JxphjPwaAKL08Xx7B1L5xFbzlnCx1 RQ== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0a-0016f401.pphosted.com with ESMTP id 35k0ebdrby-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Wed, 23 Dec 2020 01:29:16 -0800 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 23 Dec 2020 01:29:15 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 23 Dec 2020 01:29:14 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gc3ljbVi07i+sUUFG7IUrLwbuD1KXPRab/+vgx8NZ3jzwzwkPOYI17r+c6PPgKUH2+qsyfohzMEFi0ziB/Cn2cRawNNaL6RNx01ZircT9J3+uAsTYK3597mDH06MhBv+NM2vt3snij+hDJxBml9wPl7MfB6mP8C1fk2mSavhWToWGoLO4tYUKPQeAcM1OEhRsWR0NqRWGvne2w9fhRmmLt0/aQ0OH1K2z961qWSKRPkeAde3A/fRfuy9wt2x6lPVgPLgsTZZvMBf2LRBgU1ByGNIsvRneAfWtYWGo/wiNRcEtYWFP0TtrJCCJMK4YhnA+q4g0+gEN/Fn6NefuLTyxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oej9f0C0/c61QG1StYCvajbFqiRLLo1zBWEiPyXWpR4=; b=HNLDgIWVwORw/5BtBtpOQHzE+HLTLd4eCmNt90A/HNoxVewmeXJpiaQNQKF8ETT6LDDxc1HNUpq7UgJJWv1CrEg1zJQQ0yIuO3HbLUgyY7jZQ0cltgA6ofdlk0mkscevo0w6PIJuzMQ/25pAP0p8HMzYZscWfV3VwDp8uUSCpJGvfaB8yzeeAzaDRNM3D8jogXJ4vHv+9KLUNFDEPrN7ChHwwFdn9sRx+u0Q+qO1ANeT1p5GIFvtg1tT5zYbDnu9RkQJwTdDVr8U95Xxzq5FVVfmEx3qqB12iUscHKcoxwIElMNuH5JuCLu2O9fJxySrebSc8HyQATXWE8Gk69iqcA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oej9f0C0/c61QG1StYCvajbFqiRLLo1zBWEiPyXWpR4=; b=axT3fjhN11CrGx7Ly20Jdl/W9QB9AlQsdHXOKRv8C6Lizla8CgiCMBeM1fnh3ZhEoHH2eJZSnCmyyg8HdLPNqZvwX14RiA74CPdCrSzCQxpdpc5oOyFCQQKW7qPAT98ySJZ/0r5VlgWNIat+OMJrORc6H9UWXH27lF5uCEIuKJc= Received: from DM5PR1801MB2058.namprd18.prod.outlook.com (2603:10b6:4:67::31) by DM6PR18MB2795.namprd18.prod.outlook.com (2603:10b6:5:172::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27; Wed, 23 Dec 2020 09:29:12 +0000 Received: from DM5PR1801MB2058.namprd18.prod.outlook.com ([fe80::303b:5c79:93c7:b432]) by DM5PR1801MB2058.namprd18.prod.outlook.com ([fe80::303b:5c79:93c7:b432%7]) with mapi id 15.20.3676.033; Wed, 23 Dec 2020 09:29:12 +0000 From: Michael Shamis To: Liron Himi , Jerin Jacob Kollanukkaran CC: "dev@dpdk.org" , Dana Vardi , Liron Himi Thread-Topic: [dpdk-dev] [PATCH v1 35/38] net/mvpp2: support custom header before ethernet Thread-Index: AQHWyJVVHBUDpysjt0yhVRlnAD1CVqoEiufw Date: Wed, 23 Dec 2020 09:29:11 +0000 Message-ID: References: <20201202101212.4717-1-lironh@marvell.com> <20201202101212.4717-36-lironh@marvell.com> In-Reply-To: <20201202101212.4717-36-lironh@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [83.130.154.133] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fba8d88c-fdb7-4f16-a7b5-08d8a7253524 x-ms-traffictypediagnostic: DM6PR18MB2795: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:346; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xmjH9kGNfa9DpTmCO/yKTt/Wr+OapMTgIpLC3Ehcg0HDs7OR1543J+RSTrjxmx3U5HdwL0EGgXUTidquqhnoBbO3f9DqlQs+NxmW4ESQDsxyhQ+Tm1swOtp/IQsgSwCFcHuQTX0D46H9kcSvwWu5brv1UJqzpa2rFoWytfhmnwSt8pLs7RUdu297J2V5vuklvBWqd/PNYfvc/lIzjUyyFdRr1QZasrSg8MEXSw7KHv/jLIInRXwoz9ipZAI47lJmTDozfGcG9xzWB3sdGdNgB+Ex1Qdi6J78Cr7csaEKmZzEFjYb9KEqKgCjcGFcOVBrSFOFyVvXQxgRNWwBFrajFSkcwfsKUbSkhAL9LPQ5G7FsH7A9f87yIVC8TyoP3IVqYVPj82K9WEVqpHhYUvDx/A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR1801MB2058.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(136003)(346002)(39860400002)(396003)(6636002)(66476007)(86362001)(64756008)(66556008)(53546011)(52536014)(6506007)(83380400001)(4326008)(107886003)(8936002)(66946007)(71200400001)(110136005)(316002)(66446008)(33656002)(76116006)(2906002)(478600001)(7696005)(54906003)(26005)(5660300002)(55016002)(186003)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?vNxh/2dz9VFjukPJf4rMiz9ohnT5f6MbTXTQYTYdRts8VcPA2DLAovEvCvHD?= =?us-ascii?Q?jsQvk3JsiTU0LxZjORt3SQHLopPvY1FSLDblSg2mYzTkZ/eaDFCiviINKeoy?= =?us-ascii?Q?QS6wRcYTgOvmKUgRh3+JnscgVqlt08x1iLCY5M0Fd0FDm5E3Z5h+Aa7wcbEK?= =?us-ascii?Q?06MK7MLIz0fTNaqn5JP1wEUL5OABjK6easgIRjLflcDyej4AJnOsU878PYko?= =?us-ascii?Q?7V7AyRHZuhmIeKKK1g2fjTKfHGJzeeWHBnHbG4sR1igo1jxyIfcfhmcesm6X?= =?us-ascii?Q?G8H/xxe/J1HegJYgpILnv3KUCtxFEX3CDCGqhKtKvYoSEd2vWN0xeMQPlxby?= =?us-ascii?Q?6quweclyH2M+RWugC6mqvW+hb+4Eut7vOD67UfAUJfX3JJZ8aREfDmG22qUc?= =?us-ascii?Q?Yj9wfdpm16NDX9YaahvZI7hGzPxUolAatMypMKcuaWlRyhBFfauiJGxC0L08?= =?us-ascii?Q?24eJ9lcqh6mZD4Qyrf+3MJRfWRPoTtB9OigW2+7+H7POYMCbDE1zw0AY+erc?= =?us-ascii?Q?uv4jii8RmfoHdpBaOzNgfJKakBzU73PFa9NJhMfNYgQOFF6GpK8f2IkdBavA?= =?us-ascii?Q?NPpxzOsTW4BOwHJBJSrTSJ3V/ERYS0rcKIuKpcOciZ4EYgmO5AAPA9SFGUfU?= =?us-ascii?Q?TRAPtDdNB4kLGUkhh181PCzMlBbiNeODXQJdU30EN8QlnMmCeh/ggac+iA5A?= =?us-ascii?Q?npgDY+6nZb51ej87ex16+xbSRhWUHODJ2YQC89VCidoGl49+kFLLW/mPHgrL?= =?us-ascii?Q?YS6kxWH0iJEGcPAcbAs/ICIjC7iW0TdDu5t3uz7Qqkm911Xl7sc2aXRO1Usi?= =?us-ascii?Q?XQrjBgcs3atRjeWGWhwv62dE/ODTKGkIDBgX1RU8XC28748g+5ss/TDh3l4A?= =?us-ascii?Q?0O2bS3ICjNMNcclr9m1OYeRrTq+56XFzHVTQ2UB4gevPOAsKxyxuPpb/5en9?= =?us-ascii?Q?kRqbyHXFPvjFjDeLGOOrhBitZVhjJcMkK6LHWtHI4rI=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR1801MB2058.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fba8d88c-fdb7-4f16-a7b5-08d8a7253524 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Dec 2020 09:29:11.8609 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kWOIKJgej6CASXOF4+o1V4YxUEYn/eKAlmQO/w/ik5ge+7vWjbjqyJGdy9mCnESND6i/rzddKqmS0COlQBzrUA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB2795 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343, 18.0.737 definitions=2020-12-23_04:2020-12-21, 2020-12-23 signatures=0 Subject: Re: [dpdk-dev] [PATCH v1 35/38] net/mvpp2: support custom header before ethernet X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Reviewed-by: Michael Shamis -----Original Message----- From: dev On Behalf Of lironh@marvell.com Sent: Wednesday, December 2, 2020 12:12 PM To: Jerin Jacob Kollanukkaran Cc: dev@dpdk.org; Dana Vardi ; Liron Himi Subject: [dpdk-dev] [PATCH v1 35/38] net/mvpp2: support custom header befor= e ethernet From: Dana Vardi extend 'start_hdr' options with custom header. Signed-off-by: Dana Vardi Reviewed-by: Liron Himi --- drivers/net/mvpp2/mrvl_qos.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/mvpp2/mrvl_qos.c b/drivers/net/mvpp2/mrvl_qos.c in= dex c7bd8825c..10e8636b4 100644 --- a/drivers/net/mvpp2/mrvl_qos.c +++ b/drivers/net/mvpp2/mrvl_qos.c @@ -23,6 +23,7 @@ #define MRVL_TOK_START_HDR "start_hdr" #define MRVL_TOK_START_HDR_NONE "none" #define MRVL_TOK_START_HDR_DSA "dsa" +#define MRVL_TOK_START_HDR_CUSTOM "custom" #define MRVL_TOK_START_HDR_EXT_DSA "ext_dsa" #define MRVL_TOK_DEFAULT_TC "default_tc" #define MRVL_TOK_DSCP "dscp" @@ -742,6 +743,10 @@ mrvl_get_cfg(const char *key __rte_unused, const char = *path, void *extra_args) sizeof(MRVL_TOK_START_HDR_DSA))) (*cfg)->port[n].eth_start_hdr =3D PP2_PPIO_HDR_ETH_DSA; + else if (!strncmp(entry, MRVL_TOK_START_HDR_CUSTOM, + sizeof(MRVL_TOK_START_HDR_CUSTOM))) + (*cfg)->port[n].eth_start_hdr =3D + PP2_PPIO_HDR_ETH_CUSTOM; else if (!strncmp(entry, MRVL_TOK_START_HDR_EXT_DSA, sizeof(MRVL_TOK_START_HDR_EXT_DSA))) { (*cfg)->port[n].eth_start_hdr =3D -- 2.28.0