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 BFFCAA034F; Sun, 21 Feb 2021 10:45:18 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 31A9222A294; Sun, 21 Feb 2021 10:45:18 +0100 (CET) Received: from mail.ut.ac.ir (mail.ut.ac.ir [80.66.177.10]) by mails.dpdk.org (Postfix) with ESMTP id 7E11822A252 for ; Sun, 21 Feb 2021 10:45:16 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.ut.ac.ir (Postfix) with ESMTP id 3DA921DA707 for ; Sun, 21 Feb 2021 13:15:14 +0330 (+0330) Received: from mail.ut.ac.ir ([127.0.0.1]) by localhost (mail.ut.ac.ir [127.0.0.1]) (amavisd-new, port 10024) with LMTP id gJqG-l7XnM7X for ; Sun, 21 Feb 2021 13:15:07 +0330 (+0330) Received: from mail.ut.ac.ir (mail.ut.ac.ir [194.225.0.10]) by mail.ut.ac.ir (Postfix) with ESMTP id 2C4501DAC17 for ; Sun, 21 Feb 2021 13:15:06 +0330 (+0330) MIME-Version: 1.0 Date: Sun, 21 Feb 2021 13:15:05 +0330 From: "mirzaei.reza" To: dev@dpdk.org Message-ID: <82e2f6baea18519e8ee903e435c97af5@ut.ac.ir> X-Sender: mirzaei.reza@ut.ac.ir User-Agent: Roundcube Webmail/1.3.6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-dev] dpdk_21.02--kni interface does not work properly 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" Hello, I've recently migrated from dpdk-18.05 to dpdk-21.02. I built "kni" example according to this tutorial [1 [1]], every thing is fine except that it has no output packet (no tx). There is a same problem in dpdk-20.11. Have I ignored something? I would be grateful if anyone could help me. It may also be helpful to mention that after I change the Interface state to UP, The output of `ip link` shows that the state of this interface still is DOWN. outputs: > ./BUILD/KNI -L 4-7 -N 4 -- -P -P 0X3 --CONFIG="(0,4,6),(1,5,7)" ------------------------------------------------------------------------------------------------------------ EAL: Detected 16 lcore(s) EAL: Detected 1 NUMA nodes EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'PA' EAL: No available hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: VFIO support initialized EAL: using IOMMU type 1 (Type 1) EAL: Probe PCI driver: net_i40e (8086:158b) device: 0000:06:00.0 (socket 0) EAL: Probe PCI driver: net_i40e (8086:158b) device: 0000:06:00.1 (socket 0) EAL: No legacy callbacks, legacy socket not created APP: Initialising port 0 ... APP: Initialising port 1 ... Checking link status ........done Port 0 Link up at 10 Gbps FDX Autoneg Port 1 Link up at 10 Gbps FDX Autoneg APP: ======================== APP: KNI Running APP: kill -SIGUSR1 128701 APP: Show KNI Statistics. APP: kill -SIGUSR2 128701 APP: Zero KNI Statistics. APP: ======================== APP: Lcore 5 is reading from port 1 APP: Lcore 6 is writing to port 0 APP: Lcore 7 is writing to port 1 APP: Lcore 4 is reading from port 0 APP: Configure network interface of 0 up KNI: Configure promiscuous mode of 0 to 1 KNI: Configure promiscuous mode of 0 to 0 -------------------------------------------------------------------------------------------------------------- >IFCONFIG VETH0 1.1.2.39/24 UP >TCPDUMP -V -N -I VETH0 ------------------------------------------------------------------------------------------------------------ 07:22:26.218095 IP (tos 0x0, ttl 64, id 15551, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 1, length 64 07:22:27.218093 IP (tos 0x0, ttl 64, id 15619, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 2, length 64 07:22:28.242082 IP (tos 0x0, ttl 64, id 15826, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 3, length 64 07:22:29.266097 IP (tos 0x0, ttl 64, id 15948, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 4, length 64 07:22:30.290083 IP (tos 0x0, ttl 64, id 16060, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 5, length 64 07:22:31.314073 IP (tos 0x0, ttl 64, id 16118, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 6, length 64 07:22:32.342079 IP (tos 0x0, ttl 64, id 16236, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 7, length 64 07:22:33.366074 IP (tos 0x0, ttl 64, id 16332, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 8, length 64 07:22:34.390079 IP (tos 0x0, ttl 64, id 16511, offset 0, flags [DF], proto ICMP (1), length 84) 1.1.2.2 > 1.1.2.39: ICMP echo request, id 229, seq 9, length 64 -------------------------------------------------------------------------------------------------------------- Best Regards Links: ------ [1] https://doc.dpdk.org/guides-21.02/sample_app_ug/kernel_nic_interface.html [1] Links: ------ [1] https://doc.dpdk.org/guides-20.11/sample_app_ug/kernel_nic_interface.html