From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by dpdk.org (Postfix) with ESMTP id C7E6A6A9B for ; Mon, 13 Oct 2014 09:31:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2570; q=dns/txt; s=iport; t=1413185970; x=1414395570; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=GMNmZCbjtUo4aWfb4VbI6BSoOod/YtxhglKfVbCooz8=; b=ggNRhQij9vXQC5FwWPBNeb1oMh5feHDi6h/PFgtmvnN+M72b9zlY5iw6 RmiJV6VqFZbzVw0ptMaWLrvpq2QqGAdUASXpB26a3no6Tc28WQvawOEbx tSVxt+YSmoWG8Z/yHD3t2W/oNuqRZRnbVKEyHUalPALQloC4Xe20dShf5 8=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ag0FAOiAO1StJA2D/2dsb2JhbABbgw5TWATLA4dVAoEWFgF9hAIBAQEEOksGAQgRBAEBHwk5FAkIAgQBEog+w2kBAQEBAQEBAQEBAQEBAQEBAQEBARiQEjoGhEUBBJF5hEKHEIEuPIMKkR2Dd2yBSIECAQEB X-IronPort-AV: E=Sophos;i="5.04,708,1406592000"; d="scan'208";a="86383818" Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-8.cisco.com with ESMTP; 13 Oct 2014 07:39:28 +0000 Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s9D7dSv9004694 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 13 Oct 2014 07:39:28 GMT Received: from xmb-rcd-x10.cisco.com ([169.254.15.68]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0195.001; Mon, 13 Oct 2014 02:39:28 -0500 From: "Deshvanth Mirle Jayaprakash (dmirleja)" To: "Zhang, Helin" , "dev@dpdk.org" Thread-Topic: Issues running Ethtool on KNI interfaces Thread-Index: AQHP5rY/FTG1vE35TUWRqFh52Bd4wJwtomtA///gQgA= Date: Mon, 13 Oct 2014 07:39:27 +0000 Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.2.3.120616 x-originating-ip: [10.21.122.131] Content-Type: text/plain; charset="us-ascii" Content-ID: <9688955BEAF8D7429118F55213850474@emea.cisco.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] Issues running Ethtool on KNI interfaces X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2014 07:31:51 -0000 Thanks Helin, have been trying this for some time, Is there any other way I can pass IOCTLs to IGB-UIO interfaces. Can I use /dev/uio0 and /dev/uio1 ? Can I use IOCTLS on these references in Kernel to gather interface statistics, set MTU or bring up/down UIO interfaces. /Desh On 10/13/14 12:34 AM, "Zhang, Helin" wrote: >Hi Desh > >You tried to use ethtool for KNI interfaces in VM, right? I don't think >it is supported in VM. >Currently it just supports ethtool for KNI interfaces in host for some >igb and ixgbe NICs. > >Regards, >Helin > >> -----Original Message----- >> From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Deshvanth Mirle >> Jayaprakash (dmirleja) >> Sent: Monday, October 13, 2014 3:21 PM >> To: dev@dpdk.org >> Subject: [dpdk-dev] Issues running Ethtool on KNI interfaces >>=20 >> Hi, >>=20 >> Hypervisor: KVM >>=20 >> VM: Linux OS with 2.6.32 Kernel >>=20 >> VM Settings: >>=20 >> 8 vCPUs, 8192 MB of memory, CPU Configuration: Copy Host CPU Config >> (SandyBridge), Manually set CPU topology: Sockets=3D2, Cores=3D4, Thread= s=3D1 >>=20 >> 10Gigi Passthrough Interfaces attached to VM: Intel X520 >>=20 >>=20 >> DPDK settings: >>=20 >>=20 >> DPDK Version: 1.6R2 >>=20 >>=20 >> echo 512 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages >>=20 >> rmmod ixgbe >>=20 >> insmod igb_uio.ko >>=20 >> mkdir /mnt/hugepages >>=20 >> mount -t hugetlbfs nodev /mnt/hugepages >>=20 >> #./igb_uio_bind.py --status >>=20 >> #./igb_uio_bind.py --bind=3Digb_uio 03:01.0 >>=20 >> #./igb_uio_bind.py --bind=3Digb_uio 03:02.0 >>=20 >> #./igb_uio_bind.py --status >>=20 >> modprobe hwmon >>=20 >> insmod rte_kni.ko >>=20 >> ./kni -c 0x1E -n 2 --socket-mem 512 -- -p 0x3 >>--config=3D"(0,1,3),(1,2,4)" & >>=20 >>=20 >> Having KNI process running in the background, creates two KNI interfaces >> called vEth0 and vEth1 which corresponds to IGB-UIO interfaces attached >>to >> the Userspace. The issue is that the Ethtool doesn't work with KNI >>interfaces. >> Is there anything that I am missing, How can I get Ethtool to work with >>KNI >> interfaces? Also, If I do not use --socket-mem OR -m EAL option, KNI >>application >> consumes all the huge pages(It doesn't mater 512/4096) assigned in the >>very >> first step.Is that expected behavior? Can I get KNI to work without >>assigning >> any Hugepages? >>=20 >>=20 >>=20 >> Also, I have attached screen shots of KNI log file. Please take a look. >>=20 >>=20 >> Thanks, >>=20 >> Desh