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 E6D9EA00BE; Tue, 28 Apr 2020 14:41:05 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 371D91D586; Tue, 28 Apr 2020 14:41:05 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 8C7E52C6D for ; Tue, 28 Apr 2020 14:41:03 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03SCf1q3029174 for ; Tue, 28 Apr 2020 05:41:02 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=pfpt0818; bh=bZFG6teNJL4WJFe4gw9Iik88Pqz/pu89/23JazMJOEk=; b=Cke02WMlRv28vuIHHvjAFlvjyCj5+6sLEUmUD0uR5OlIF/f/IsG7jgvShmcYDke8n4Y9 3jvvky0QVObsaLv95ndMi+/LX5e35M0BjWEQJM4VBT3P3rwKE1SrkN7S3LTOcdW65uPt matcxiMNl8VaDgvigbYzkWW/qEYk59T3svjA5wUJynYsEvvi648nkUdMi2HO/vRpJh05 NcQb+5gk+BTr9aPtrXABcXHpNZ8VWH+BF/fUa+FTfLqy9TYe1b+CSE4gTcUuve7A1thg aipAqo4xPc1S4omUcPeLvwJ0RbYwkNA6jEO2KST5IXRFJyA7zqpqi82b+LSHTDfQutt8 Ew== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0b-0016f401.pphosted.com with ESMTP id 30mmqmksu2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Tue, 28 Apr 2020 05:41:02 -0700 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 28 Apr 2020 05:40:59 -0700 Received: from NAM04-BN3-obe.outbound.protection.outlook.com (104.47.46.52) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 28 Apr 2020 05:40:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XIrV75efGjb9F2bhNEZCg1DRRg60C7zOjso1/WasxrxyioR3mrSfVvZzjQoUCIIJeDBESEJKQLRjbEs/eu5lCmme7GsPkCvCrz1k4/2bZLsGALEWDX5IRourwqQdqZ2oU3EcO54tOJquf3IPw2UtiGPLCrjrxXgkxYuNM1A+ItT1uuV5Gil72LiLPTmH63nvVrYhw4b+NlJXNRCm5QNLG7O0qLufvbWMJiibS1mso9OT6DvHrrz5+2rChRKV5z8X3yaGNt6frAGEB6UvTzgNX7SNH33uvGoIuMHYHbdWqtUuJDhrMnvOJWl69rBhzL8yFJZsRy96PYVP+h/hprdbSg== 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=bZFG6teNJL4WJFe4gw9Iik88Pqz/pu89/23JazMJOEk=; b=jndQ+yihki8DC13bki555XEMCvJrISU5KVhY3gnWw9s+aNn1D3OGjkzN4U8HXcwXtQORu4nzqsIap86Wbg4MyTmpNSjco26Q4A6dGKu0xnpangaquIs0XGrzIsZEiPufV7mpTmFZywf4E9skSJMo4AKHwvVSUD21Hn3moDTKZg5sh2V8Oi9IzipDZhzOOa/l6lMR0PAq5+sMK3zv8745hW9RVyjfzbTM50i/SENsSJ0PJBKS0cTFTyer3d8UNXgz5IlPQ+OKu4uetLNOKXs2Yx3Rgq59lecO/ZQNL/ZUaLNcqyLyGeaCKH4OAnW3pQurWoFcYiPyCHskRwXntwLYsA== 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=bZFG6teNJL4WJFe4gw9Iik88Pqz/pu89/23JazMJOEk=; b=ii840U75333TbmOzlKZt3ZeXmT2wZLaUU1eCdFMC4ZbixttuCWgN55Xj/dXOt8ZufMoOjDPNnHi+S31oM1BGY7XnKiGdGzfOoot1qHGm6GuYMGyCsUg8I3WvB+5+twY2nVLeM0UJsDEM13hG7LdrE2/zbOi9N0yayDoPkHFhyaA= Received: from MN2PR18MB2848.namprd18.prod.outlook.com (2603:10b6:208:38::19) by MN2PR18MB3070.namprd18.prod.outlook.com (2603:10b6:208:ff::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Tue, 28 Apr 2020 12:40:58 +0000 Received: from MN2PR18MB2848.namprd18.prod.outlook.com ([fe80::a8b1:45c4:b84:9c02]) by MN2PR18MB2848.namprd18.prod.outlook.com ([fe80::a8b1:45c4:b84:9c02%7]) with mapi id 15.20.2937.026; Tue, 28 Apr 2020 12:40:58 +0000 From: Harman Kalra To: CC: , Harman Kalra Date: Tue, 28 Apr 2020 18:10:08 +0530 Message-ID: <1588077612-15905-1-git-send-email-hkalra@marvell.com> X-Mailer: git-send-email 2.7.4 Content-Type: text/plain X-ClientProxiedBy: BMXPR01CA0031.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::17) To MN2PR18MB2848.namprd18.prod.outlook.com (2603:10b6:208:38::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from hkarlara-OptiPlex-3046.marvell.com (115.113.156.2) by BMXPR01CA0031.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2937.13 via Frontend Transport; Tue, 28 Apr 2020 12:40:56 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [115.113.156.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e7b62f26-417f-4f19-af3f-08d7eb716665 X-MS-TrafficTypeDiagnostic: MN2PR18MB3070: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4941; X-Forefront-PRVS: 0387D64A71 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR18MB2848.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(136003)(396003)(39860400002)(366004)(376002)(2906002)(52116002)(81156014)(7696005)(36756003)(316002)(2616005)(6636002)(5660300002)(8676002)(4744005)(55236004)(34206002)(86362001)(4326008)(8936002)(6666004)(956004)(37006003)(16526019)(107886003)(6486002)(66476007)(66556008)(66946007)(478600001)(186003)(26005); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Qy6tBV0gvroHV49HyGBFS3h5/JuW19NUPCVMLXfZ3vUEmQ+PXL2uF3hZ9l8i8dlHKYPfEM0t3lGWq8JInQhfXwwbZRjU6AtI2i56j5vGWSQBpoqcrXgZDiruEBeNH0BUejFGgJhFyx6a66lHtCL4yNMuSrHvNmD1NOviCKbbu21AEVOHaqSj5FTTGufHypZ14CzU2MD1L+BHV6ShLr8jZ3Rymz+AdJyFeDSy9sKtoyOmojlmZ/m7Bb2dgNwhvfcdJzeGM3NVoxqSMO1DxPSSaUMhlLZaNtJl51TGPmkUxDgyWy0mFO1omRVci1MJ6pHCBjkznpNuAfu+5PsDQbUehk4Xk3okNYzNOAk6tn+b6qr0iW1I4SOxA7gD8t9GLgU9NypFSwj/6QXLMmGIIQMSsQTnMEZ8P+HeXCzV2qdUgNAHKNhoM/2M3v8pz8nZjFP2 X-MS-Exchange-AntiSpam-MessageData: ui/hjeyHBdzHo6WRwYIUUFhLg3eEpSLhTzbJOoDL3iV4F8pHdamZLyjvCCMvV4tOriLN3vY5mIhS21ukYbgOGMaRcDqn9aX62eLAIupLoMZ1qykLJL+s62wKVBCGnjEecW/X2PbmTkt7pJ9dCX11rIjJ8rWlEMKkH9pmruo4nMB2paKBHCg0SajcDkso0/ZwYDPYUaNtElPa5Dohz+FuW9+NyA764Ya0GlTdAXzLmeU/kLA3SBvunXKjVYg2dLTvtEt2/PO9AROBRJn80o9Rc2c6uUh5QoLAEtBGoT38M6bo++cCQkwaqZA1Xh93oHfxA8m+fz22qRGDPysZt0tZYlXpUzrkaJwUQQb05lOjqcJNLUg0P/edStu7XUmbW9Mdws8VHr1lH2PjzhF5VI89DlIFZm48EBAspgSHhdSFois9OaSYH6WKBoSl8PyauQjQOYFb/p7ARQA23DPcsevNpUeHPBe9LuhGdKzcL4DSdYNruXpz6S9oz122vVud2YhZ0cL32/UUIrKIcISHhT8PQ8umdzSwp+20UYLIAPvstFuOub293W7H4oLEfTFkunmuklTgZYorUUhYKn1v29imDkJBCXgmhhKPYC9SYaeU3t0AtfhIsxt0ZqcHxupr7Ni4H8EX4PNjP00ASc4hQZk3nPOkgJpMSzmwEClz2k5GcMWgzIyy8wPDfG/vdUSV2bf7ZN1lNB0bUNrJAwM1WwKutZwDJHZ4XWjKotnWFpFDPPgAv7deyUPEFVejGui7O1r/I6xGCKNLNGtCwiH+iUi2xIXQZbfXdGCBsoFlLqzKs4I= X-MS-Exchange-CrossTenant-Network-Message-Id: e7b62f26-417f-4f19-af3f-08d7eb716665 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2020 12:40:58.2413 (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: IBdSom/Eae8krTzMTLS64LtTQdBPgdtYOOlhjw0Qa1gWf6bMqpSBQc0fZnXow5z4jATs/d29LjwBTkDIGcWILA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3070 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-28_09:2020-04-28, 2020-04-28 signatures=0 Subject: [dpdk-dev] [PATCH v2 0/4] event/octeontx: support new features 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" Since event-octeontx PMD and net-octeontx PMD works very tightly, so this patchset implements the event-octeontx side changes to support new features added to net-octeontx PMD. v2: * replace __hot with __rte_hot Harman Kalra (3): event/octeontx: add multi segment support to eventdev event/octeontx: add framework for Rx/Tx offloads event/octeontx: support Rx Tx checksum offload Vamsi Attunuru (1): event/octeontx: add VLAN filter offload support drivers/event/octeontx/ssovf_evdev.c | 24 +- drivers/event/octeontx/ssovf_evdev.h | 19 +- drivers/event/octeontx/ssovf_worker.c | 304 +++++++++++++++++++++----- drivers/event/octeontx/ssovf_worker.h | 125 ++++++++++- drivers/net/octeontx/octeontx_rxtx.h | 17 ++ 5 files changed, 395 insertions(+), 94 deletions(-) -- 2.18.0