From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AADA2A0C47 for ; Sun, 18 Jul 2021 15:29:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 65C9640687; Sun, 18 Jul 2021 15:29:35 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id D89D440683 for ; Sun, 18 Jul 2021 15:29:32 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10048"; a="198144468" X-IronPort-AV: E=Sophos;i="5.84,249,1620716400"; d="scan'208";a="198144468" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jul 2021 06:29:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,249,1620716400"; d="scan'208";a="655747145" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga006.fm.intel.com with ESMTP; 18 Jul 2021 06:29:31 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Sun, 18 Jul 2021 06:29:30 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Sun, 18 Jul 2021 06:29:30 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.42) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Sun, 18 Jul 2021 06:29:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kSV9MwXLf/hrYCRmkftqX9aSWxZEf+PhnIP+mpdZizmFF02azsdHv5+N83QzwSEeSWg4OorARePWcJgX/fMtpeaLbP6OrpRmiO/pJt1vy7j19Yart3nssa647p6+rnFj80OEtNxd4Ee25tStO4eYGqMPQYc1C2K+9DMtwz9+TQOO1GR5/KJ4fHKZsSimtMzA4ZdgMvp+H9zprN2v60gio5Aa0IVc+F8CNXVdLgtc2ddolF/EH7iHqUgBRYlMl+QmKv8P/dQYYodkxIXZiGg9OaxdE877DbiRiCp2VVTPDaGBqfP3li8SeNrfv8yTJr4HgncgKIJyA9kXlCDgiKVppA== 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=UJLRdL06cl0s3cTPb66OSvSfB4u5PNXo0Z8DHMlnHQk=; b=Hxc/whshYgYHCY6NKY4vatW3CY2asXjA3wnGHG9HJnzWT1QMPkOwOFWCJfzKsTfXf4TLr8oMkCrT2RtC0ey2tD4NxqAv81uhRuxCL1re0Oy2k3UHASqeKGLR2Wt6wSbufW0CSqkUl6oY63awwoypugB+Y9wvGSQB9k/d5gOlRccSkU2NOEq3RjjNqKUR8np7RUwbWemKqdxLDgjYH1he16CLUlLmUcitXnQJ5RH5fEdRefxnQRxwA8KpYgllSrtkEITQqFfDbO7y3cynRz2Cz9EnBNz7KZMtO1a8QFkQle0KzgWhsfyalcImL4i14X4DQ1D7S3yfnByax2MJRIpdLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UJLRdL06cl0s3cTPb66OSvSfB4u5PNXo0Z8DHMlnHQk=; b=x5aiNJr4rAvVfXUNT//0/pQMTt6ToFWPCwCYxbNDTg4D1aRAgkRXEr4mRCGZFVAOyz05X97Hb0l5To1b0YFaS2LnlAG8inM+Qcfv4Bfcgp2Un2ua3HuNw4FnEPc6x33Nl5PgQjYV89gi8pIW6N9eYg1hQ805YxHKvqRVzZywmKQ= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN9PR11MB5291.namprd11.prod.outlook.com (2603:10b6:408:118::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.23; Sun, 18 Jul 2021 13:29:30 +0000 Received: from BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102]) by BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::8807:6661:e425:102%7]) with mapi id 15.20.4331.032; Sun, 18 Jul 2021 13:29:29 +0000 From: "Wang, Haiyue" To: Renata Saiakhova , "users@dpdk.org" Thread-Topic: Configure vlan interface on I350 Ethernet Controller Virtual Function Thread-Index: AQHXek1rXy/dpPX/j0GMmUL2bw6SS6tIu6Bg Date: Sun, 18 Jul 2021 13:29:29 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.0.76 authentication-results: ekinops.com; dkim=none (message not signed) header.d=none;ekinops.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0bb5af41-fd6e-4d49-a5bb-08d949f01242 x-ms-traffictypediagnostic: BN9PR11MB5291: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: COFcI4zcuoi+G389HpLGchD4g/DMH8a+cVvkUV6ARocQlEbZFyhYcdwACh4xEdk83z93twd6Y9fk0Ap+4IYrSxHywwd/pbOSuooNIB6VoF9nEvBSM/pFyFzy2tjOjTPXDmdDic9gFQk1EdhFRBbrJtdfUL10/um4JsRYghsitm1R/h/X6GjU/BZLflh3A2eA+wFtOrvZhba1a+XvhTC9dHbHYEEH0bJYLZkV42QOKq/7Ur5XEU3X4PPRZKHU9/g9RAKweAHFbumqYelt8RN/HTsBGEx/+Z8VC0lOYZuPRA1iMtggifF9CacMMqsOX21Y28GVXOt3q4g8F+sFnpCC4OmPoJj4EqC+KTfZuFjDnT7k+P6pdMwlhWqKbs/WVxiamao2r8LtuQLaSKFryXZjqUYsRLp1XNGfwM74T01KKukhj4n0Wj9MqmYATCm5mHOLaDX9AL0k6/RW2AKbuT81UjxtvH0KBKRTC3RFQOMrOHaEC9QMo01Z3lvIxLEWJPkQmlUw0+zlApAGWgq0YIfZ+R9TTRWQZhELTSrL/SYtcFZn8ekc9O8NyNGoHgiE3Yco8YF+5K304HcYKRjowGgfHsZJToae1/eRl8qGJiqD1Z7i3Ht0AQ2QWjEQmDEFDz/NZpHDp0ejvRGYXkjn10O8gMFgEwDR8sUzoZv5/fdMV5BNSC/PLpdvYCh+woQF2H7lAed26kRiFQFZqrXd4UzVqg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3795.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66476007)(26005)(2906002)(86362001)(64756008)(66446008)(110136005)(66556008)(71200400001)(508600001)(33656002)(316002)(186003)(52536014)(66946007)(8936002)(76116006)(8676002)(53546011)(6506007)(7696005)(55016002)(38100700002)(122000001)(5660300002)(9686003)(38070700004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?RmkOxZPxUSqaP69THRwbLzBYhq5XtheS7aB/zpO5NYhB6o3A00vt9uIRbR?= =?iso-8859-1?Q?kYRBTf9WCKmXNW8KJ60U0DJfn3sBGj5T74p+wCdDRlz9kO10WqahgAEyIP?= =?iso-8859-1?Q?4gUjJQct/uqNkkLbVqxyM4QaLSm3SNgOyaAtR4kG1Z2ZCj9QK0EDdbyCbj?= =?iso-8859-1?Q?Yrnn+VpRzvDMoBY1zRGDGq2+CxVvkJFrRhXisqPtdSpHTtjRQC8JlLudQt?= =?iso-8859-1?Q?EUK1aSLkT0QEc79Zx70bxKqt52BX8x0n0AlGYRAR73Je3QklMM8L+ctOjE?= =?iso-8859-1?Q?aL+cAIP3y2daaBhcIfwXR2n2Pc9gHkf1ROLMpdljNtkUJaTM58/H6vhkqi?= =?iso-8859-1?Q?zDZ5C/OFCwufhSzlCsJUbBoK1venSjJfVOiJ9xK9bk4bIVWTzxI+S1e2LX?= =?iso-8859-1?Q?KsV1FCup7U9PHLScA33mKl+Ovef0GbgabZnEQVSSBfJYkX5zc4NLn9sUlt?= =?iso-8859-1?Q?5MIAh0GiM6FY/umzuq/1ZFbtMmbnKdOhWbTkIeQe/CZM5FV1IOnxp/3UBe?= =?iso-8859-1?Q?EDV3y5h97HPMGInAq7n/Hw0LfFoep1DAOzsDD1jBPFMK45Q3JEU58R3whR?= =?iso-8859-1?Q?dSd4eiWHRWd8dSfD6GWgqVXXVeQgUs+hbPfM63abGDqie1S1K2cyvye0Hu?= =?iso-8859-1?Q?5PxH7GwPxvZhw6j8+d7Q7xAd2rrLdJAZreVm+qvnBXJKzQ6IG1R7C14YEE?= =?iso-8859-1?Q?TF+CrAp8iPQ9qcK8AufCivWYGGG+gPxmAkG57AQDaV50PGb9bY/LCf8e0T?= =?iso-8859-1?Q?aJKxCprIeHx7REii5emM2V4JbcO4Mz2mC8dOdEywIcyAsS/eqgvdI2SVqy?= =?iso-8859-1?Q?OqeAiZXV42AmIQwJjGFzYy8y1jTu///sEgpHfOotru8ti349IvDj+Zprjo?= =?iso-8859-1?Q?/fnOWH8/ny3C1I6PJvZirTO9rck30g0xFBI0cTEcooNNp2iVf0omFa8wqU?= =?iso-8859-1?Q?88cIEt2kFYMjeHqaxA/YCCUXaUkFikeBLiMTIxGpBvIRBUQsWWFP625HM8?= =?iso-8859-1?Q?N718p4SPD73zXntt4+7+TevRahOCDyvCMLULgvQPtqJRDVptcxxvJOQxbW?= =?iso-8859-1?Q?KudqI+FRH46l16unHAwH6ETzh3YDpYbE06xxB7hKowoJ1DEsu/2Dgw8SHP?= =?iso-8859-1?Q?sbsQYBLLeZao2u/QUyQccvwi20NEgbaGyjfHQ46K07i+UhQOkcNOCE2y9C?= =?iso-8859-1?Q?/y8oXKIui93CybBmwVO/DJRpalJallIcuF6kS6vDsdKnSpXw1BgmzQext/?= =?iso-8859-1?Q?WnqP61jLF1vcBR/+1ptofeLyI8/ucTRHFR+TQcvBVQ3vLIzH2JlU4pwQep?= =?iso-8859-1?Q?wkXJQheDrJPEsbPUN8NF9fHIPJvHgs6inLAToy74fb2M84RS28P3A+fl7s?= =?iso-8859-1?Q?Undt5ZJuwD?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3795.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0bb5af41-fd6e-4d49-a5bb-08d949f01242 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2021 13:29:29.3584 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: XU5Xv3lUn3d9M5w6Q2I+SOd4tbviuLockC4DwxWgK1Qq1xR+n+xxgYiRKjNYm7DPeSUWp+UONWfsS4C3XUaUCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5291 X-OriginatorOrg: intel.com Subject: Re: [dpdk-users] Configure vlan interface on I350 Ethernet Controller Virtual Function X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" TBH, I'm also new for i350. ;-) I checked the code, it has ".vlan_filter_set =3D igbvf_vlan_filter_set,". But not sure why missed the filter offload ops. :( BR, Haiyue From: Renata Saiakhova =20 Sent: Friday, July 16, 2021 23:19 To: users@dpdk.org; Wang, Haiyue Subject: Configure vlan interface on I350 Ethernet Controller Virtual Funct= ion Hi all, hi Haiyue, in our dpdk application I try to configure vlan interface on=A0I350 Etherne= t Controller Virtual Function.=A0 As I understand I need to use two API calls : rte_eth_dev_set_vlan_offload with an offload including=A0ETH_VLAN_FILTER_OF= FLOAD and rte_eth_dev_vlan_filter. The second one doesn't work without=A0DEV_RX_OFFLO= AD_VLAN_FILTER in dev->offloads, that's why the first call is needed to con= figure a vlan offload. Here is the whole snippet: =A0 =A0offload_mask =3D rte_eth_dev_get_vlan_offload(port_id);=20 =A0 =A0offload_mask |=3D ETH_VLAN_FILTER_OFFLOAD; =A0 =A0diag =3D rte_eth_dev_set_vlan_offload(port_id, offload_mask); =A0 =A0if (diag < 0) { =A0 =A0 =A0 =A0 =A0 =A0printf("rx_vlan_filter_set(port_pi=3D%d, on=3D%d) fa= iled " =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0"diag=3D%d\n", port_= id, on, diag); =A0 =A0 =A0 =A0 =A0 =A0return diag; =A0 =A0} =A0 =A0/* set vlan */ =A0 =A0diag =3D rte_eth_dev_vlan_filter(port_id, vlan_id, 1); =A0 =A0if (diag < 0) =A0 =A0{ =A0 =A0 =A0 =A0 =A0 =A0LO_ERROR("Error %d setting vlan filter, port %u", di= ag, port_id); =A0 =A0} However,=A0rte_eth_dev_set_vlan_offload is not implemented for igbvf, dev_o= ps.vlan_offload_set is set to zero. For comparison, for ixgbevf vlan_offloa= d is set to=A0ixgbevf_vlan_offload_set.=A0 Does the above mean, that it is not possible to configure vlan filter for i= gbvf by means of dpdk? Kind regards, Renata