From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0084.outbound.protection.outlook.com [104.47.32.84]) by dpdk.org (Postfix) with ESMTP id 34BEF29D2 for ; Tue, 11 Oct 2016 15:50:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QFlwe5GT7qqyXS4gEFblDXooQiMMZ/voqs2/UMJ+sxA=; b=gjcFei9VhBJEgH/4tXibryzaaP9uksFnS7OmlDZtU7F3fytfV0Kb7rq3HJCQ1gT/0JTtQ+e8hs4qlo8YesHALkqrsNz+PcxAWuJwfqFi+C3S+99Qgk6Gvu6rWODL15wYGYleQaf2SmJZP8Z8OUSnaD4mxOi5cBQqGxVa5qLLSeY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Kamil.Rytarowski@cavium.com; Received: from cavium1.semihalf.local (31.172.191.173) by CY4PR07MB3061.namprd07.prod.outlook.com (10.172.116.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.11; Tue, 11 Oct 2016 13:50:03 +0000 From: Kamil Rytarowski To: CC: , , , , , , Kamil Rytarowski , Kamil Rytarowski Date: Tue, 11 Oct 2016 15:49:26 +0200 Message-ID: <1476193766-19650-1-git-send-email-krytarowski@caviumnetworks.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: VI1PR10CA0084.EURPRD10.PROD.OUTLOOK.COM (10.166.136.180) To CY4PR07MB3061.namprd07.prod.outlook.com (10.172.116.142) X-MS-Office365-Filtering-Correlation-Id: f96817f7-e48e-46ec-406e-08d3f1dd813d X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3061; 2:ElPrkymKMyppnwa2ADinwLu3HPkQO4kKFIkEfj2h+y5y/KBLeUOVcQGIhF0j6AjNrJKR20ZP0tCeOaAvQ4p/Zsv2Do2HspA2gd1TQ2tmL2E8i2u8rSeHpplRVXXYUcX9HzMQNzKWkNfKfD7CoqOEqQbn1xY7Jv62ljSLIT67FBWxj+tKPBSz1I1sLIZvpZgesjoKxde23Z/tisPuNDNpPg==; 3:42etkAq95FygJO85tcT66KHxyDqn0NsMu4KYehfD6bu/fERkolViKnWEmADpDorEu1GSdSUal7L7AG+08sHkT54DKtKYac92I1rFgp1NBrX3fCA0UpaFKHd5qlWmP+ZWK/QWv+B84dL6NSXChVH65A==; 25:vCij/lW3QYleHVYfcZBnydNDN0jV85echXdAfHsZp4GJzcIvfxznBPFNQjj15zpWqouSxoBbGKaobRul7b7rEnSPxBIUuipYsAZPCQqi4T2n5MjD01w8Mm2ubdUy2/17JAa5wCS2TPBsErpZjF0rmnA4nQWtxA56Sy7pR7JHvkXb4pnDYEbUeNdZV15Iy9uj9ouRXwHmg9vjSX0HFGM7uM1zLzfJLb5BTTYrqvwITgxdgNVoPg87SlfaWsT0/A+7SFRoP8uS+u3GoO779QvfKW87M6dRnVb+SkcBI6M8vJDXOO96mFhsFgKWfB/KOxil6gNy7XynrL03IwytXy1pXol1RKHtDPh9N8uPN551RjUmmo/le0tf3MHIwxEVE3UPFM4x4DxIEefaqSQrUY9ZuC3UtE+d5u/tuQCq6ohKhOo= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY4PR07MB3061; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3061; 31:gFf5lpBnAUdLb6AgzNsaTcWM8GVZ4hv7L1zRPSbN5OfTa6/6H61DwnSeBUrYLYFQSrdwq5OG9xStG+QMeIhqw7bqLKcMyMlg1ZILO4aFHRz8m7Pt8hlbAXZPSj0U2DxT/BPsTw/DVCAAxWfdffZQWQpg9hwS+Q6Nwtsio6INPZEDhRylHkb4y5XYkCNnNZlTKn1+GGbdTIEsoedvRHobkA8KrRWrpKEeUmvRx5D2inuM67TOLDMgMpeXpY+O8a6kk+dM6DWWIOZMBC76gRPiIg==; 20:3KCu3mmjl2teHQNoi1X//OM3ud7DHi2PcFaLUOiZN8P9aRGx/BKR2JRF5tEobvXpTA7oihfcVTNdhZk78kPhXi04Dk61JZGJRljkUjQBH6xL11+D0MbjUKrQ9CdbIvecTvqZP0WKwGw2V5Uk+tZneAP4ebh0FeElLTLrcrf3Q7hVQQVo9czxs6talw4mH2bfIoxHNKl2oQo2B8Q1FM116Yq3Pyd5OKcqNr7d2nk+XrHAcrLgPJDddUtbDTF23SlU0oDyyn02dOdw1/q6bxLIxzY2nuADdq35PAoGgj0EYaNBaegM0yLu3uCrdgnH5JDvbgrKvkoLOCvDBVcgIfg95PP35RJeu/TWj+XHOaYANqoINOhWrOsJWHp8krEue1AVgHGeyxJV1vJi73GFFkp8xaUgCwo20JTDB9SMV1BzMajKWHMMGQTJ8Dnad+7SLRJa/hnXSoFC3h5HSmPhxt1g0ZEXgS3vzg/NgyHpbTexMnNfdB2Le2he1uGzdmEM4Qk1USd1UJudSU8KV/HQVTt8pivcP/OSHwVs0HLGa3jkkR8zdXPCPO11pd4QE0q+XhwiPI3XHOhfRI+FmvpMOuvVJxkRkOPC9JlZ3//Ojq94YEA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:CY4PR07MB3061; BCL:0; PCL:0; RULEID:; SRVR:CY4PR07MB3061; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3061; 4:cA2hkCTcAIEM6lFKzxuovJ8HejWZeY4m4n1VQrlgZfv+m5xZbM1HheqCV/1lo5WfyA5Qzmq0Qttc9iEOu2tZlr3QIiigud29d2nn6xLoH/3+k1IkIY8Srps/F9KVI78WGuxpZgDtGQShAlo7tIGkQ4tI/entazFoMD0MtjLULIxtIiuE5y55Vqf8QjGld0UmyH8MgzlRNduLsv/qEi5sj1l6hWXAnnr2DcEs86jUy63JvKxkPBd1mimFEYup2D1P3wfNGa21M7dAea9ehbWxLJLrGcvyhUbvXYK1uzzqfqH/Fy160M6L+31Ym0MJKm69VPlQrgLJpE3+BILc+N88OgE6cBVVuncsaGFKhKMCTDKr0nKIHU9LihySqlA/DvRiAFTw0Kx4N7NEYEexucYUcg== X-Forefront-PRVS: 00922518D8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(42882006)(6666003)(6916009)(110136003)(50986999)(33646002)(5660300001)(50466002)(2351001)(105586002)(229853001)(106356001)(19580395003)(19580405001)(48376002)(42186005)(36756003)(4001430100002)(101416001)(6116002)(305945005)(92566002)(66066001)(77096005)(7736002)(5003940100001)(189998001)(4326007)(107886002)(47776003)(7846002)(8676002)(50226002)(97736004)(68736007)(2906002)(81166006)(3846002)(586003)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3061; H:cavium1.semihalf.local; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR07MB3061; 23:B82D3YiV7UEwkBgUnkYYqEH1a78Qe1F4ewE3RlDio?= =?us-ascii?Q?9fCOv8cgsPowGRHIx8dZub1IqDuy4Rp09H0xn9JGuXlzs3fuGdCTcMgL+PML?= =?us-ascii?Q?tKuk7ZddPsxW5GCglrFd+yYyuaTeRc/THulh8i65k2/rhRyP6KniuBZGBg+5?= =?us-ascii?Q?df5y183ozVDQYcytzaCkG9y2EmyKE1PyzAOJF78thAPk21cbwf/EESnHuTdk?= =?us-ascii?Q?Gd0HXpZsRfk2g1uXyen4Hdcj2LxShFGG3G4X5Nv/jrIUIiFaLas7Y7wLdtVT?= =?us-ascii?Q?AjvRFW2dT7BZJfl8NmVIlid8jMRvsNh1AhzjJ9zRrjKvxcdE2RLjnctXzPz2?= =?us-ascii?Q?KL4icJHprIbXvXEYjTJjYA9GgQAaxtgv71UBP+ynWBlLQ2nFpGqlEo77y3lQ?= =?us-ascii?Q?7NMt/1SWXf/qNHJly9bveCXa2koxg4fJh+5gB96bCH9WsDfKRqr6bDGPDGme?= =?us-ascii?Q?pmL/1CV8odLsiI2F4V+TKyt9Mgi5aKaTVRf0VEHUuORVZpDzq0lvOFY+mbcj?= =?us-ascii?Q?iD5vDOQQofTzVz4X1Q1NsUxWVp2F+wAVNUSNeedvLg894C3tr+xKoRqsXqol?= =?us-ascii?Q?GZDnwL5WMY8/YzyXTa9OneM5JGPVDycmnaqMExXQmTgvu3mmvnB1tQrh8Qrh?= =?us-ascii?Q?fPyoLj04MOlA6OGgAoY3m4DmHJLH5u/wrGCkzCzxAxQY9QCATeqSG5g/k+Za?= =?us-ascii?Q?SNe5OOCB1PDPJ+xolKTICjTDz7iIF5390K1LoTsvIRkCfSP8qhq21jfofm1J?= =?us-ascii?Q?Fg2zm3udd/TldjamamGCwd7MkkqPQnbZugjKKljQqdMcS5cxI75hJ79PFK8T?= =?us-ascii?Q?bFq9Bi5yZX8V1nvrNm4Xaq4X195N7sZy3G5yRQPPwKArGbWJUBc1dW/Sd4ep?= =?us-ascii?Q?1EX6VhEWZiKUrA/NoPCRuuTBK1eKIPJe8CbEVBdfdIbSs4P8eODZKv/dASlO?= =?us-ascii?Q?BMKMzmogtOO9dqIkpPB9Q6FDLq9o3QicyUA4rT08G0gvLfcd8vRy0kjfxVFx?= =?us-ascii?Q?OV1OucTewNevW0SZPBlfcEIjzDVuukXD6fD+6Dh/FRKfyohsLaSNPhhcLapD?= =?us-ascii?Q?luMf371rvJigFq4kH3MBCd0UWRX6y+gHJYWFjrlw2kmWVPUxALw0lKRk1P6r?= =?us-ascii?Q?5JMawPDou1JQbmbj25IVauuNGBSkbqp?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3061; 6:6Iml1pgDI1crbOHgIUU04vKsYekVuOiZbYelufoKw4ZSyg4//CihG+e8F4Rl1/FkImcARuHtxux2VxRyPO4KUrCuCooZko/XZtsxIeKbV8xTgMFjDVaEb4El8iWZ6a6KALlWp0oLzwZ7iJyrtVyKiYr7oEGnhwGmbItEVrmjyGpGbfnDemb7mP8hSm6nic7juSPGZwFT1Ygv5LNDc6RtOB9HQmFPREIbrGweHkw+jOKY13TrM/avtLp3lcwHAZcBM5JvjDvX50ATTWE9KZVa3q96Vd/RDCqMHnXT+y5HW4+2PHKYpKBnD4U60n8slXB4; 5:N70LW06j7Gxjebxo5l/JqshH8y9ILk+bxGC802z042WfMAlV9T0H1sMIxJ9KVKPtebO52U/UFNInpXrmkXkaUHAC1uUg/6+6EEAZuX07H4PsWWJdZ0XPhuISaFaWhhhJqEKtaDup/174OxKHWfD2mIB8Nm8g06x6ifKTsoYuOc4=; 24:vfa5qsH4S3XuB2nFP3ywJ5Xx9tyiuIoeCgY2KqW3D8q63P5jPoBkUN7acEU6MpvpPZqezwxTh3vtqnxByQXvpqHJTyoAsx6bS+afjAh+ZUk=; 7:JQFwJjBrL/yDhBqFYALRU0C4jHUUjdfFqHSr7ZBpzWuUuh59M2E3+UpCPgWtLTYM3UB9Zq1Iyxe1h1/+gYELBitYaQFSpjx0DrNwYNpY+j6Qf5SsWQRbaPNijcncEgsA4Q+pkIBznkpmyy2hK+EdjZ8dWLfTz8beYo2lxPMGBaI6CNefrpjQn1bfcPDSoxV2VeOpHddkKgK7y8vAFShd6crM10DnVZ+BEK6bDGO4GBvJKYCq09zXS3CIlDI0A3Jbas5EoyQDdJdPszSd7cV7mM8NkfEntwOeqKZsv+s7g2eCBLc+rWJ7kCDo34xXkwdP9sJ1hgRpyCqAssVj5lGzECjv4eZKGhyEmY3fRWGDWD8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2016 13:50:03.0769 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3061 Subject: [dpdk-dev] [PATCH] ethdev: Support VFs on the different PCI domains 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: Tue, 11 Oct 2016 13:50:06 -0000 It's possible to have the same numbers for bus, device id and function, therefore we need to differentiate on domain. This enables DPDK with multiple VFs on ThunderX 2-socket hardware. Signed-off-by: Maciej Czekaj Signed-off-by: Kamil Rytarowski Signed-off-by: Zyta Szpak Signed-off-by: Slawomir Rosek Signed-off-by: Radoslaw Biernacki Signed-off-by: Jerin Jacob --- lib/librte_ether/rte_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c index 382c959..01d5fb0 100644 --- a/lib/librte_ether/rte_ethdev.c +++ b/lib/librte_ether/rte_ethdev.c @@ -225,7 +225,7 @@ rte_eth_dev_create_unique_device_name(char *name, size_t size, { int ret; - ret = snprintf(name, size, "%d:%d.%d", + ret = snprintf(name, size, "%d:%d:%d.%d", pci_dev->addr.domain, pci_dev->addr.bus, pci_dev->addr.devid, pci_dev->addr.function); if (ret < 0) -- 1.9.1