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 25DE1A0C4D; Tue, 24 Aug 2021 13:19:33 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E016D4069E; Tue, 24 Aug 2021 13:19:32 +0200 (CEST) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.176.14]) by mails.dpdk.org (Postfix) with ESMTP id A8C0840687 for ; Tue, 24 Aug 2021 13:19:31 +0200 (CEST) Received: from [10.113.175.108] (nat-tmc.liberouter.org [195.113.172.126]) (authenticated bits=0) by eva.fit.vutbr.cz (8.16.1/8.16.1) with ESMTPSA id 17OBJU6B014125 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 24 Aug 2021 13:19:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stud.fit.vutbr.cz; s=studfit; t=1629803971; bh=bEu89cU6O6HTTAFS1AAIbd2mhPEZz3yeDgyIK0nDWAo=; h=To:From:Subject:Cc:Date; b=eEWnRWVdsqnqlUfBakckb0ag4Bi2FlQoWePn4hnBYithbsWDeczLTb36lCuT8//Wr tkXyjOyaXmeOR6rZ+P+0Kzf/I2GzYTtTq6pFkPFSRqxq+sq9hTmApx8h9LBRGoQoA6 7J/56gCeEfCFcrTeTPQQN6qh+uochl0v/E1KKFbM= To: dev@dpdk.org From: =?UTF-8?Q?David_Vod=c3=a1k?= Cc: Jeff Guo , Beilei Xing Message-ID: <82c5f265-fe4a-14f0-98c9-8caeda14b1ac@stud.fit.vutbr.cz> Date: Tue, 24 Aug 2021 13:19:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Subject: [dpdk-dev] i40e: cannot strip VLAN header in VF 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" Hi, I am using DPDK i40e driver for Network Adapter XL710 of the Intel PAC N3000 card. I am trying to use API in drivers/net/i40e/rte_pmd_i40e.h to insert, filter and strip VLAN headers in virtual functions. Filtering and inserting VLAN works fine but striping VLAN headers does not (function rte_pmd_i40e_set_vf_vlan_stripq), since I can see packets captured in virtual machine (which uses given VF) with VLAN header. I use DPDK 20.11.0, linux kernel 5.13. The card is bound to vfio driver, vfio virtual functions are used by VM's and vfio physical function is used by DPDK. Do you have any idea what could be causing this problem? Best regards, David