From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH v2 0/3] 32 bit PCI domain support Date: Thu, 22 Jun 2017 08:56:38 -0700 Message-ID: <20170622155641.25916-1-stephen@networkplumber.org> Cc: Stephen Hemminger To: dev@dpdk.org Return-path: Received: from mail-pf0-f171.google.com (mail-pf0-f171.google.com [209.85.192.171]) by dpdk.org (Postfix) with ESMTP id D375058F6 for ; Thu, 22 Jun 2017 17:56:49 +0200 (CEST) Received: by mail-pf0-f171.google.com with SMTP id e7so10580108pfk.0 for ; Thu, 22 Jun 2017 08:56:49 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The PCI address consists of domain, bus, device, function. The domain value is limited to 16 bits when received from ACPI, but on virtual environments the host may use the full 32 bits to distinguish direct hardware from synthetic buses. Stephen Hemminger (3): pci: remove unnecessary casts from strtoul eal: PCI domain should be 32 bits mlx5: handle 32 bit PCI domain drivers/net/mlx5/mlx5_ethdev.c | 2 +- lib/librte_eal/common/include/rte_pci.h | 12 ++++++------ lib/librte_eal/linuxapp/eal/eal_pci.c | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) -- 2.11.0