From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-f179.google.com (mail-ie0-f179.google.com [209.85.223.179]) by dpdk.org (Postfix) with ESMTP id 2B9B63B5 for ; Wed, 17 Dec 2014 06:32:17 +0100 (CET) Received: by mail-ie0-f179.google.com with SMTP id rp18so14404498iec.10 for ; Tue, 16 Dec 2014 21:32:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=9iQIrJYg5EFNU2L0pq1f6pdaPElDpeMxA0+kLqmU+VY=; b=Z6SX0BuApBHy611Na76vXMVjT2gLPhLY89gp2oSeHATu1CAYn4S8w0RBemvgaMtq7W rgSAvQc7Fyz24bMbwPgxZ1ASC1qzCW60SZOx+m0pHlVM/rQcMH6CFCqZKz2hoUp+tfl9 PBrBaSnsUzCNOAN/jUU6e1yC/HJC8keO0i9mwHizBiCOmLwaNgi+2mjksJVieAyh93vv LUdn3L28oXF3YcInqHdS3En+oCCTVylhQ74jlE6W7GbylXSq2kjJisMyx/qiYkiReKkq tLXNLYWu2va9d7sWDRE7IBafHsmGXr/4+sdvFJMBaeNOFro2mgWEym3ubRpJq5xhjinU bnvw== MIME-Version: 1.0 X-Received: by 10.43.142.13 with SMTP id jg13mr35229038icc.93.1418794336448; Tue, 16 Dec 2014 21:32:16 -0800 (PST) Received: by 10.107.159.4 with HTTP; Tue, 16 Dec 2014 21:32:16 -0800 (PST) Date: Wed, 17 Dec 2014 11:02:16 +0530 Message-ID: From: ratheesh kannoth To: dev@dpdk.org Content-Type: text/plain; charset=UTF-8 Subject: [dpdk-dev] igb claiming device. 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: Wed, 17 Dec 2014 05:32:17 -0000 Hi list, I have enic driver compiled as part of kernel. when the system comes up, it detects all the 4 vnics in mysystem ( say eth0, eth1, eth2, eth3). I am removing eth1, eth2 and eth3 thru sysfs remove entry ( https://www.kernel.org/doc/Documentation/filesystems/sysfs-pci.txt ). 1.After that i could see that "lspci -s 06:0.0 -vvv" doesnot list "Kernel driver in use: enic" line. But still /proc/iomem shows the bar resources mapped. My understanding is that kicking out the device should do a undo on ioremap done by the driver on the memory ? 2. when i load the igb_uio.ko ( dpdk driver ), i could see all the interfaces' ( eth1 , eth2 and eth3) lspci shows Kernel driver in use: igb_uio. But i want to have dpdk only on eth1 driver. How can i do that ? is there any problem due to claiming of eth2 and eth3 by igb_uio ? Thanks, Ratheesh