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 18F42A0C50 for ; Fri, 16 Jul 2021 17:19:13 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E581E4067B; Fri, 16 Jul 2021 17:19:12 +0200 (CEST) Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120138.outbound.protection.outlook.com [40.107.12.138]) by mails.dpdk.org (Postfix) with ESMTP id D223140151 for ; Fri, 16 Jul 2021 17:19:11 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ekf5wRDmtX6aGSaFjR4D9cJ0nsEXr1uX3QXN03T7WJYyk2/J5nwJzoMVrjfrP3+WOYIfAHWaJdxsxpdJ/MqBOrNYQsKMOSIbhsKgjxI0h1vAoGOwqvMmG+Jty7T/CMSdoqJdwM34jjzbE1nipVz04qIIl5q0I53/zMv3t1eo8YT+MBtQIdSuSH6p7gVmKZKzKgGaMYUmg3LRCqTbCkHubZxUs/bRD1kEMjm+2d/HajTu9t6knF5kqSeCsRAFZNZEebYg39/QFMbDCuuqr0Ql7BMknHR9RWXWheCVEXXXDbfyhy/ujg5GdwiKOwp53wWRMUDIBVesdQKzjtzmIPl1bA== 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=TAAkBHM0Raw42VkXZqLMlcpRnm9iBPpYQJZk/qUgnvQ=; b=QphukhXtKikzrFOL4rCs8FJ34b0/s+9TOxrAj1xMMnqWUXTigbSRF8Nq9VOu7RwY2PPaypiXCZEfK4pICuisfZXp8LqP/f7CAwM4NDNeVkchALVmyKSEMUS74dXVI7Eg2oDIpDojZ2lji+8pQpB08eyGA7SWLZskVqMItd5wTeKQorOIXagAyrPkZWkfZE82V5V9Odex1zOkfAK9qcnE0o9Q4200frz8laZcp9i4rFhBAgXhGWQVhJ7Q5orNN6qD5e6sWONK5KZTFge/BMaPJ4OJmp32WGSQlOltXCgsuzNtrYtkhVJnBbNGG6TkF/H1roqZQVp+7YIEMG9+qgEdhQ== 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=TAAkBHM0Raw42VkXZqLMlcpRnm9iBPpYQJZk/qUgnvQ=; b=sv6B5MV7c5cqKD+Y0/zJuTqOcltuVFeoo5moQhZUMWlOHbr7DPIXJrrhc38ppE9fszy1G8FmJ6N9Gpmegf705dTORZaoWwp4zUl8RFJNeHSJdQZTB3p7I76f9AV9dVLJBWYXLIIhx8uO/nn4q5QhwNrG4Zb2oTD0HfJiLXmWpaM= Received: from MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:7::10) by MR1P264MB2724.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:39::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21; Fri, 16 Jul 2021 15:19:10 +0000 Received: from MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM ([fe80::a59a:3da2:da6e:7f99]) by MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM ([fe80::a59a:3da2:da6e:7f99%3]) with mapi id 15.20.4331.026; Fri, 16 Jul 2021 15:19:10 +0000 From: Renata Saiakhova To: "users@dpdk.org" , Haiyue Wang Thread-Topic: Configure vlan interface on I350 Ethernet Controller Virtual Function Thread-Index: AQHXek1rXy/dpPX/j0GMmUL2bw6SSw== Date: Fri, 16 Jul 2021 15:19:10 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=ekinops.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d451887c-eec2-49a3-8b33-08d9486d1015 x-ms-traffictypediagnostic: MR1P264MB2724: 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: M5Pas+RuHYgbsYIH9iUpskpWIygeCYYo362mE052iAfOfV2DC3/E2ZVxsTEGY8vRpFM34TF+A7MaQNzG27PcmllA5VJRbGKymQP3mpIE3EAsDx/M02nPNtn3mnjp/rTyCIZYvm4ArnqN/C4aA1wmnEHfY3+sE3EgOqtsC/+cZcMeqEbwPSBZsUPK16Mxmk7/m33/xoaLBcihAy+SuFbpdWRTJC2YKLF2KN5Z9vV+gwYJJJMjQtLS1CRZKglVTtHMhEGnmpY2AqYGvsksJA2rgm6S5nkIRjfRqdPgzEuSkKAHaOBNqgyXrRuFthDpbAROp+7GcYt5HUi7BLYpsgWSCuGKXNVgdzew05DvGmdqSvX/057c+vVbQl0j9o1vpN4adydQLOOWrpbDNjBrmVLNxABU5pNiu9wxReS4KNddv6eCEynmNvtNGRcCxTAU1EmjKFtf1RNKFlUiLy7EoL0I/ftBFFuvm2PxL7qdUJNLoLjw7t9284T/uhlOThraWmCiPyTqMcaE6yX3Ok1IlDuVJNdzcSL9yPYKhF5CQMl2N2+HwFfG81UR99Gdak7B3U50+sj9hCkR9vQdFqWrNSg350t3b2jb3QgAnuU6DqR2O3s/BCB3/tp+qYeWrcUA7T+4Y3ySOXfwD8faoz/cyCLB2GLRcrTj7JjhBXsEmFH22Bgi8vUv/EFjDWYrDFTd97zvluE6MHkX0d+M9VzAudP17g== 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:(366004)(8936002)(186003)(508600001)(55016002)(38100700002)(316002)(44832011)(2906002)(66476007)(5660300002)(8676002)(122000001)(52536014)(71200400001)(66946007)(7696005)(64756008)(19627405001)(33656002)(76116006)(91956017)(110136005)(26005)(86362001)(66446008)(9686003)(66556008)(6506007)(38070700004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?NJKu5AjZL3R7Dx0tzDRzCMr8teeAbapZPq4lW6bZnevQS6R3AWiJttDjOG?= =?iso-8859-1?Q?4dsPrFJd06Uen7SRuO3up8f3WdYQO/bIWN+JwGtprGMSXOckD+GVss9rGN?= =?iso-8859-1?Q?7VM9rxPZz4FiU1y0cq1L/B7MCQMyaDTUxhPwCyMSCJjSUJ5PpFlJy0PfIi?= =?iso-8859-1?Q?J6MhRFVp4Xo4qo1JIUEF/NtfFMfSrZ0axKo4qpjGzQ+VLesQy47K7pfb2T?= =?iso-8859-1?Q?QAzq7iBqyFZ0GZ9tgl/EoTWkJiJNWdCOi+gGlW4JCC7mFMw1ApqDInLftH?= =?iso-8859-1?Q?VI6MX1F2IZ4ZP0wuZ9BM9L+uiDoYnaa4tIxGMvM6L9a8npqNTm3q4famRF?= =?iso-8859-1?Q?upZwnlX+7LyekQ06XC0uNIjhdD8onzv+WMxIly+i/Q157e4697hc/pPaVZ?= =?iso-8859-1?Q?4vIjknFl1JxeD10ZiK/pl02CbrK4mQDEtQUjtFC5la8SmE9lrG0X+sspBC?= =?iso-8859-1?Q?QhY/WxlUS9GWt4r8D4xuNGgXfVH83xI3SESJ2dhxizLotQsQdx3ouxnuUr?= =?iso-8859-1?Q?MtAxygBBHfK4V1dZs4JEKdctJISwTV3ikKgigp50S5UFgg4Mzw5quMwY0z?= =?iso-8859-1?Q?gbivjxakYaG3alRffDJvuTTH/zu1kxo+FXf+ZmTupySDkRCCgrLUMBIX0a?= =?iso-8859-1?Q?w6soGPMHRMmM4HtzLZwHddtquLCx7GiwD+QvUd3Plh7la8/HKbNPVgrLji?= =?iso-8859-1?Q?aGEYO1Vbvlo75G5u/VwPuV/2V3gq6Q5jBFtECLF/rwx4aBfHqbWqlPhOEX?= =?iso-8859-1?Q?Gq/lTA0Yc3oGWY0mAA43782MbUnbf87fulzTAgG1uzWWCuVMrJcbeyZxel?= =?iso-8859-1?Q?Q4RZWnx6ThBeO1uaxaiTY2LM2SZLNXxlm/o4SjuZc20UpvQAseh2UG+QpP?= =?iso-8859-1?Q?DAJjaOgY1WFEEoXHfYWcsoHTh+b77gYIv5k/ldFi66bibq2bYFHkRJqeAR?= =?iso-8859-1?Q?UQr4ggzqSNzXpZCAgtP+UiEINOzeACWihvuwehMYxmpLcqsmwDY9RMt4uw?= =?iso-8859-1?Q?hXNTA/osO7z6p8wTfQMEDsPmkjU6qr75pDnSZJh1bkDUPqZLTTCA9I+Nah?= =?iso-8859-1?Q?bMVV0E1OejJBdTlMZrGWSsmv5iTHRp1vgUkav0Hwn+pi+eRGzInHA2a8mM?= =?iso-8859-1?Q?l/CTGDr8ikqqDMRXqmkXIhkt3r6HTrBqfl1KqDb5g4fxIUn6c5+L1zoNCz?= =?iso-8859-1?Q?wp1p5FCfQ/1jKNeZ1I0spWbxYINsBrYI3d4rv/zvAEIOFKLDFCfc5zwnXT?= =?iso-8859-1?Q?j9mf6qwUNI6MvrCFGgfASiu+hTgSvlJLPg2HboxRhEenXXXXPfIxrQf2b+?= =?iso-8859-1?Q?7+I6fiXFL0xiHekv38ltc+VEPh6/8zxFiAi8120qgmmzgN8=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: ekinops.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2442.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d451887c-eec2-49a3-8b33-08d9486d1015 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2021 15:19:10.7301 (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: GQMijVsFIUVPN2tMcCkYndl8rFzCCJINpQrlghVvQG7+NNnq2P6ae61sYGVLILO0j5GIjkcMtEXEU0DKjK8Z98gzpcc7tPpauOazk3gvFiE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2724 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [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" Hi all, hi Haiyue, in our dpdk application I try to configure vlan interface on I350 Ethernet = Controller Virtual Function. As I understand I need to use two API calls : rte_eth_dev_set_vlan_offload with an offload including ETH_VLAN_FILTER_OFFL= OAD and rte_eth_dev_vlan_filter. The second one doesn't work without DEV_RX_OFFLOAD= _VLAN_FILTER in dev->offloads, that's why the first call is needed to confi= gure a vlan offload. Here is the whole snippet: offload_mask =3D rte_eth_dev_get_vlan_offload(port_id); offload_mask |=3D ETH_VLAN_FILTER_OFFLOAD; diag =3D rte_eth_dev_set_vlan_offload(port_id, offload_mask); if (diag < 0) { printf("rx_vlan_filter_set(port_pi=3D%d, on=3D%d) failed " "diag=3D%d\n", port_id, on, diag); return diag; } /* set vlan */ diag =3D rte_eth_dev_vlan_filter(port_id, vlan_id, 1); if (diag < 0) { LO_ERROR("Error %d setting vlan filter, port %u", diag, port_id)= ; } However, rte_eth_dev_set_vlan_offload is not implemented for igbvf, dev_ops= .vlan_offload_set is set to zero. For comparison, for ixgbevf vlan_offload = is set to ixgbevf_vlan_offload_set. Does the above mean, that it is not possible to configure vlan filter for i= gbvf by means of dpdk? Kind regards, Renata