From patchwork Wed Sep 15 14:51:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Renata Saiakhova X-Patchwork-Id: 98935 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A3D6CA0C41; Wed, 15 Sep 2021 16:52:07 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 328594068F; Wed, 15 Sep 2021 16:52:07 +0200 (CEST) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90139.outbound.protection.outlook.com [40.107.9.139]) by mails.dpdk.org (Postfix) with ESMTP id 5504C4014F for ; Wed, 15 Sep 2021 16:52:06 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n9B8ecahqjlNMl5UqZVShyYdKAwOF6+WIJgAquqSeu4ZtAkfy714ZQtr6412fyi8ReYjYgTavQ/quklufjzIOibCGWtGER94WBJWPpfFSPeNhoBsIGRPaMlDloE2KmOJfif6ZYhGMQqNGlC6Nxk2Wje+lzkFF5SKSRCZlsdLnJ3/8PdloZ4kvsaq0WABItNNp8PTWjOlNh6ua9KvCEEMI9/zPId1blJ2qWu4TgDyrgRWZykJ+c10T1iWk+N5d5kg6uEHq8L9MpbvQomf4Px/vaKSryfENn85v0vVrApfwHfRvoUm7Af4Qu9QGIrrIAQ/X839C7z3tv/BdDk0ezEYYA== 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; bh=Dpr5Ylo7ckRuSnEHsUi3+d9hj8H1Mz1DFH9uGMgpDfw=; b=bOv4o1l64iCmaA82QNKgEx9ylEyUzfB+HQ/N/kLDgkTU1rg+DvaTiANBY0Xtp3rHOUn2Ro5t/I0V9o7lmb+VLuP4WTl+cQutuGeMbMeNT8xy8Nji81gLMJaV8W3NgNjW7RGN7c7uM+l5hupaphggCeXMK78TjrDgO97AaglZJ4pk2RmqHGdSqjZmhe/x3Kgg8XajVRsLLW95tzOSKdNlp/19H7HKws5Vw8WVcWU2zKWYNLtC5NQlKHkT4ZBQVGtRz5K/80ZD+cq3kGEM6F4guuo03SGVNqRhygf8CmFAv2422Mt6y00j4mPoVktLmJXGhppAZ9Ll772QNN5ZXLCBKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ekinops.com; dmarc=pass action=none header.from=ekinops.com; dkim=pass header.d=ekinops.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ekinops.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dpr5Ylo7ckRuSnEHsUi3+d9hj8H1Mz1DFH9uGMgpDfw=; b=xCaCn/58SEQZBBzm/wW09PPto0gDa4XJitS+uXLdA5LKpXLiuRaRe+vSz3ujjp0+0Y5ZjLn13dd3kHIcAzasaniE+86zo47atiCIX2/v4epDK5NZ3nd8FA6G2RLCAsQfNtMl8VGQiLMNuaxgsTs/Q2vmBfne4NUGzAfox78NEqg= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=ekinops.com; Received: from MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:7::10) by MRXP264MB0855.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:25::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14; Wed, 15 Sep 2021 14:52:04 +0000 Received: from MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM ([fe80::3d14:d199:58af:5008]) by MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM ([fe80::3d14:d199:58af:5008%6]) with mapi id 15.20.4523.014; Wed, 15 Sep 2021 14:52:04 +0000 From: Renata Saiakhova To: Cc: dev@dpdk.org, Renata Saiakhova Date: Wed, 15 Sep 2021 16:51:51 +0200 Message-Id: <20210915145152.17600-1-Renata.Saiakhova@ekinops.com> X-Mailer: git-send-email 2.17.2 X-ClientProxiedBy: PR3P189CA0045.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:53::20) To MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:7::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from renataOAB.oneaccess.intra (91.183.184.98) by PR3P189CA0045.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:53::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.15 via Frontend Transport; Wed, 15 Sep 2021 14:52:04 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 669f412f-2476-4acd-f205-08d97858620a X-MS-TrafficTypeDiagnostic: MRXP264MB0855: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mIsViyU8gc560vD4LeUPqkzI0Ij6tvn5CJkljtd50sO3HrI9WRr6/CELcK5wCM/POdvhYBVpUxWguSQSbWn9kElM0pG4HBE7m+mLbv4fxkg3EskArhNjxjxe81W1go3Gvme/lqJJnsh5WDCms5esQjzAszedT3pZQEkVoWGhumJyEQXXGhAojAsawKJ7spjsH5TFzP5T/8KUj1Whfy60HwLwJ1XUREhgsgNZJ12VDoIiZyBuMiAhwX0x5LL8WOWVsZF1sTayhYxC5Z+WWFn7BlxIVrbg/uOgx2edg71GlYrVHyDeSLw4nRN7WqmrqZ5mxuBGAuO1FuE9o+TUPk3kWh5oVMCkSqxJ8ORQP6rxqbdeVe7eQ16gTXdzwkZh//9XrS1ZDi+DQs3YEVh3WSe5g/C5wYanFYCeU2L8dDDjYbYjZw+Aw97OjlI0wb135RhS8xoX96L1qAnin0+aMXCJigs3Ljyi/JL7ps7lBTjeK1QMKbN3YYYmNWyFLfjZWytYLnXAGhjQxwmddbL2bsLkn7Zwdd2SyMWBzNpKisHFbdbAn6UdCWS6kNdfnGeWgYXm7RgFkzrhzP4SpAmXASRCGuU3zg8vw5t7JOOyP9r6fyuFt3GbROTpHyIGOiiVuEQgGS/lR7LY/4uFDi6VgswSopuK4wThsqC8N0b06kNDwL8oBkYaaN+43GPNw6cDfWSw1K6v1XtgWUGsE4W7i+n/lle7W9edeXkiTCULkz/+oWU= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(39850400004)(366004)(136003)(376002)(396003)(5660300002)(86362001)(8936002)(4326008)(6666004)(6506007)(8676002)(4744005)(956004)(66946007)(316002)(66476007)(66556008)(2616005)(52116002)(38100700002)(6486002)(36756003)(38350700002)(26005)(2906002)(109986005)(1076003)(6512007)(107886003)(186003)(478600001)(266003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?KYXFcHBAfULDa/17KYHam14e12wc?= =?utf-8?q?+ZNXuZ0v3DKuXG01kSuLLyuEzYkRKIr5w5X9uBR4HCCMXJcs8Dmcupc3XL/ETGLox?= =?utf-8?q?P/sQ0MvbQ7C4a6/yYBYxt441VoqkFzDpKeNMmB6Wj8kjr5OzvdE09xc9AzUewqKxN?= =?utf-8?q?gGCW6JSE5ZetCUDnK1PnPcLPH698DqY1UBNOi2w2j1tuva9AhtFET8ONLzWdlglvH?= =?utf-8?q?gO/04oHZ6d4fYDeseW0vVj3xfdXEkButRwr43tMrWvqxF1Q8AjhdeQTHbbvbwzyDl?= =?utf-8?q?oohY+mp9fs7fq9XX38GZxVSSICO2+A3g1Ox2WmOp7xrmO+1fxbQ/tfEIQZwsGjs6r?= =?utf-8?q?ZyhMPJ7HzBC3zIPXUa8zpmtQkdO98Cwwo5A5bEKBEU1E2QnuR+nIPoBYoXOArXDVA?= =?utf-8?q?s9CM0Z6/gdF5aMSnU7xaQMNB37O0/aSjqJfaorw1T0zi6AZB6d6s15GYSSmWIq5/+?= =?utf-8?q?cC7+E/n8AEt1733j0xOMKhJRu6nqrDKHwsCcJFJM53JfoHbdiAZzX0V3b0ELxWwFw?= =?utf-8?q?mftDgsgpE8PiS8DvhKW2McZYXv9Sb5olHOa1UJBuIrpaxMWMAf6PkpYjwENlfQKwi?= =?utf-8?q?zB/tcEuBS3TZebB5DcjTbPw9KilcXohmiTtHiUSv+GiEo9S0BM327jw/ZBKfPyrAy?= =?utf-8?q?5UpOLkcdouEC8rn1lKK6EW3Q3KZnDKL8fJl9JGEO4AOGmpWjNLdqBSMx8HOYSQNSv?= =?utf-8?q?L0EfcXR9hlyCYp/exK2Wvszd2zZbGDXt831mM4CDd5dBPSyZjm1R0yrN60xrSbRyX?= =?utf-8?q?jkilpZSx5pQtpX1s9MIDUVLYwQCtri0HMe8ycNv+aiN5nYficCxR+LjfgkKrWshpK?= =?utf-8?q?u2+bKyT0Pzl9UIhh6VqEnCpNt1rywAknIbFfzDe1uOXXRjNLEcJLs5T/yqVFem03s?= =?utf-8?q?IeGXSHCQj3KDp2xaqMQHcwy2vXo4gEjVqy35uAZItI3uMcfw1TQWoHzSaQg8sfxgu?= =?utf-8?q?O57wEqn2IH1vAxWwF+S3LajKRhSsJRkKkvJo/5Mfcr4dTYvJou7zZG+TP2sKzMYgX?= =?utf-8?q?NkD9XH6LS/FLhh6N+eyZy/+piqVxGRXyDgkqlCi81ZhS6NFQamB0oD8kfwe+RdcQQ?= =?utf-8?q?CSOgiuhaFjBFkv8uKwkYWa+uowZzvIlcumpDv7l+f9LJZluncHFVsV6jGxLZCXcLm?= =?utf-8?q?0GCJTNyT+shlLQCSiQkbDhglJt+nVPCn/djdAL3f5/2v2wHG/+yyjBolR3gzCtmHp?= =?utf-8?q?GRNAZlWnl6Nb06wsjNh6Oc7gWJg0xQFv8KQPgxZZdriwp5WBEszlPw8JHn1vmNekv?= =?utf-8?q?jnSbfOhZpH8qLIM+?= X-OriginatorOrg: ekinops.com X-MS-Exchange-CrossTenant-Network-Message-Id: 669f412f-2476-4acd-f205-08d97858620a X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2021 14:52:04.8339 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f57b78a6-c654-4771-a72f-837275f46179 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 4hesBSUOQ3d+RiDOmWj9WKwJBBvaLgm3eIPBj5dKRJ8DLvHRjQVVN4Cra/E6pQ0mWKkRLZryBJ2xYIBKUuAnDH7YRNhcxdMl0NzTNbpvaww= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRXP264MB0855 Subject: [dpdk-dev] [PATCH v2 0/1] net/e1000: igbvf VLAN offload implementation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" igbvf_vlan_offload_config and igbvf_vlan_offload_set primal implementation, setting vlan filter mask at igbvf_dev_start time. Without setting ETH_VLAN_FILTER_OFFLOAD for offload mask by using the functions above it is not possible to configure and use a vlan filter for igbvf. Consider rte_eth_dev_vlan_filter() implementation and check for DEV_RX_OFFLOAD_VLAN_FILTER bit in dev_conf.rxmode.offloads at the beginning. v2: * Subject line reworded Renata Saiakhova (1): net/e1000: igbvf VLAN offload implementation drivers/net/e1000/igb_ethdev.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)