From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0043.outbound.protection.outlook.com [104.47.36.43]) by dpdk.org (Postfix) with ESMTP id 6C3142B9B for ; Fri, 20 Jan 2017 05:58:55 +0100 (CET) Received: from BN6PR03CA0049.namprd03.prod.outlook.com (10.173.137.11) by BN1PR0301MB0740.namprd03.prod.outlook.com (10.160.78.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Fri, 20 Jan 2017 04:58:53 +0000 Received: from BY2FFO11FD002.protection.gbl (2a01:111:f400:7c0c::138) by BN6PR03CA0049.outlook.office365.com (2603:10b6:404:4c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13 via Frontend Transport; Fri, 20 Jan 2017 04:58:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; 6wind.com; dkim=none (message not signed) header.d=none;6wind.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD002.mail.protection.outlook.com (10.1.14.124) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Fri, 20 Jan 2017 04:58:51 +0000 Received: from [127.0.0.1] ([10.232.133.65]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v0K4wjfi030767; Thu, 19 Jan 2017 21:58:48 -0700 To: Thomas Monjalon References: <1484679174-4174-1-git-send-email-hemant.agrawal@nxp.com> <1484832240-2048-1-git-send-email-hemant.agrawal@nxp.com> <1484832240-2048-14-git-send-email-hemant.agrawal@nxp.com> <2924620.aWMzQZgCCD@xps13> CC: , , , , , From: Hemant Agrawal Message-ID: <36524717-481d-0fb1-5909-36f42fde7164@nxp.com> Date: Fri, 20 Jan 2017 10:28:44 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <2924620.aWMzQZgCCD@xps13> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131293619324392931; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39380400002)(39850400002)(39450400003)(39400400002)(39410400002)(39840400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(377454003)(199003)(189002)(24454002)(377424004)(5660300001)(33646002)(81156014)(65826007)(356003)(31686004)(4001350100001)(97736004)(93886004)(8676002)(105606002)(305945005)(8936002)(31696002)(189998001)(86362001)(38730400001)(106466001)(53936002)(68736007)(8656002)(54906002)(104016004)(83506001)(81166006)(77096006)(230700001)(54356999)(7126002)(92566002)(626004)(7246003)(120886001)(6916009)(23746002)(229853002)(6666003)(64126003)(4326007)(76176999)(47776003)(2950100002)(65806001)(50466002)(50986999)(85426001)(36756003)(110136003)(2906002)(65956001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0740; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD002; 1:82fWojBYEdlNirRXh6ovVn2s5zX9FZiprXuyRwgx6qA9CgZUB8q7YxzqA5dUEkZOpSqe3fGq5APDcOngot6jGETAcA9zDmT/B4D1aIx/QKxTEMEkjh9eMAaRVCpQcHGY+4hGojUxC7m9R5uVw1XAVwJi3LYBW/s8xWLK75x5ldUo/w5ZfbL+CXtmdX2UaG9/vCthmF4zhkUgsQslA3ftu2+8Dytc7Bah5uZq4Qs8axH63e2IqeMdML3UunH3szp75jRtshVeMxf+cUlP7mS2qGJQTdOrzQLUd1YV5t2TyPu14KG7Gr5R6cJgeEAXy9GtimBg2NU66VRQjw/ZdNI9xZ7wlMeKFXJay6jztmaZhDm/Anxd3eFpGOXNfNhoYhIGt4sTcuYhL+5UEZXC8Qv+cM2uOhb9FIGZi6aKweaUZLZBKnZHw79Nx/4s2ki5UCe7cyQ+RquvHQitk8LT/x5fnDH90639RZ9w0QVUpxPKVbZAKTQYZsowXwi3CFXVedF25DXL9SsodWYNrpwCw4zAdvV2mN6xelGD4a8gMLG2q1hGx+ZTnCe0819ZCkaywV8SjGLNrm2+rXUeksp0pnMyefxJaKTv01/rDp2BlEbBAkg= X-MS-Office365-Filtering-Correlation-Id: a20e831f-7c2b-4749-0afb-08d440f1077f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN1PR0301MB0740; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0740; 3:Pzj/18iIm7WtwSSN17/bnM6Xuhtc3TuhnwxQVlg5wsLDTQfIrFkKSJMpxeam/Jf/UMCDZLINL1kV1PeE/qAc44XE3/Xlm3jTCHWUqHer6eU7hGOPHMr23iNFwIBQlBq7I4FKroQWYN06AfYHs2J6pS1HiAD5aoFW7WGWjAqfRNx6KZSExponD3kkbCKWapP36HCbPAOpz3zxjAp9M64bjcwxxN6MDgaM8CJrIRN4m3z8Urtq4VuFxMnQPlBn9AoUZRt7Jq89cKuaQL6LH8iDr/BM/MnDVAEujYxdXxh/pjUKILPV3tYNY0Ff4DE3Qxrucxzm7MrNf4dKWFLtHeRG4GG3mtCXaYdlc+3VBmGDmAvZOoQ+Am3Iei/erkKuogRX; 25:nBuNL1D+GN8X5W6sTdnUHz0BsgIrfL9+SMJHwvT8idzOcpeBL69FEPx05BlMKkIbCzfE+6IV9JFnjMC4GEfGzO/qIq/h+EsAMo/CpsjU4XljXHff5fd7kj2mbUPkgC7csOqspiIn92xJLUR1r5TLqIjTj54k5+sBC4GvhFS5CLJUJRd4SYqc9Q8DQy78hXMFLoWnAnTj3y58qG+IPwsStSEYZrZBdi4X5OzobRJVqzwa2tQcH2HB5JDuWD8HlFhnUaPYdWfLEJBTU565WGRjAYAbkQkb+wowzxRqRzq65XMSye1cAfmV0xBsNI/X0ffEdjdMwuKtRf0UnqEJGHD/VfxQNW5G+gfRdk98564Q3I8XXr3eh+gDb0HGgsW2e8nVdSk2KSM4zgZxiEbE0Fpk7dzlkA0RXj1CfSrwApgZKfjXUJoWY8e7J99g6U7cy3GOe3Zj9w7SPsnlORktbA1ONg== X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0740; 31:1v4cmOtUGW9rJbgFv5lEyzsF9WyC+gTWJc1YH+yPyK0KT1h/f5U7LpFZwvS07AuJ4Pz3gAU1aXoE2zcROm1Lijcfdq3d2fwe06jOFSM2zuGiUIWkzH5MI8XdRlcdAqfCEuOFf/lt/Kd/k3va0+shhe3yzrkPv5ATL22/rXJC/JwGZBHh8i34XmmMLRUr89bNfAx+5ZJCCPizrS4vdGMKkrGz0bg4jaY7tpNcDhoMyeyBoZPW3mU5UltLxnVFZZSjUAg+IKxi8/S3HmnnnUP/1fcGfkduJ2kYbpcR6GSE2ho= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13024025)(13023025)(13015025)(13018025)(13017025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123556025)(20161123563025)(20161123559025)(20161123565025); SRVR:BN1PR0301MB0740; BCL:0; PCL:0; RULEID:(400006); SRVR:BN1PR0301MB0740; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0740; 4:z5QeGLYk9PIGoIx3S/W+gWyYyAt6X9srwxYGisjdBFjcZeM5hRVxxbVHIfdS4btdCLwvolx6spaNze1GQpCwmRqu6N6ENZLNjxkNNZMzOtSBDnbD3RKfkRYO1q0CxzV5HAIc1Jrn0oY3qF0TKwJfqPFy85nD53lJ3wbWMkSe1ljhdJeoEySgqV2OpawFyGysUCn3GKNPlytn9mtWIiBGTDVjAFziTyRaq3/HX5GDx88mYLX+CgLZ0LZhM6ja8Lz1YfDs0HkXVpOQpNcjp1JPAQAJ+0exluEL0YYy+rHluH30IGUbeF93xXLeUmWhekJx+9jfqpwXU3DqK6yUwsjEJWDuP5Ip37Uo1TK+bTp9kph48ETdxW0rLRwGbiuDsIYp7Oom1B1hBi3us1ri4G+M0GedIsRy5G4ueZQbihqTAdzDO6vUEcuHmEhPepAhhE1uWqW51pWBn+0G6vlsCI4Swbm+SFepMkkN2p3vRuIQHFMjz9nLQS3E1NEzghXyl7PtAxvm+4DmUwBTVmqciBbZR1miRb+ZGfiCRUX/Bi2hauGrRsImZDdR8PDgJzGob/4JQ9qhCKXl3d2xNKh4dFFUWkYJ0T5xC6HPyywZZQA2c+HQtndXAO/yT66RMrme5Y4MMovxh+aouiy13DmOfs4R3sKXhOzcD5ZBl5i5jdI/ynvJmot4vpqQAFRb1A86RNNA X-Forefront-PRVS: 01930B2BA8 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BN1PR0301MB0740; 23:wYgDV4pt8GhAW9+mPhCMCmeA16XT8BgiJYe?= =?Windows-1252?Q?s3/aV8OsMhwXrzM/jM0Oh8jYWXtE0a9xC7kn/u4nSGQesMFcMnS4f6Ot?= =?Windows-1252?Q?3GfP8rQ+ynB2tQeHDfyBt7G/2B8/LrWxS5njPvWgJDlCK3BgOY9aLObq?= =?Windows-1252?Q?cq6VURJWBCTzV6QTYbrvWLo4RRpR9FdVZq53rL2xAcibceAZlp3M91zW?= =?Windows-1252?Q?8qFvGQ5iC4BNjsed1NydkRZ5NEko0d/6owUTfw6hmU/zsh5tk+tC2usf?= =?Windows-1252?Q?umJGsMaWSota5s8v/7yLOynr2gzHydTVaHJZOsRcZn6ekIlVSBAAe16h?= =?Windows-1252?Q?DhU52qX+5cxAo3pSJhlO10l3mstNm/FrcFTibi+ZoXe8dzei7s5TPHzU?= =?Windows-1252?Q?Fay+iQIkfHQqb9sdw6fC4+UuzVZIJhbWd0oRT5VtRmDByXoK/Im9f0Wy?= =?Windows-1252?Q?8iQlckWaMM7ZPjitQE4bjVEKudm8zKdIG5pvht/B64o7iRaN27zgfc8V?= =?Windows-1252?Q?W2lyPbCZsPxDDBTvuGAKGztJzlBOl+VkkktFot6EwJW1toEa8hyOrRC7?= =?Windows-1252?Q?Vf0m7EhzMj8plBK/o3UoX62ozm0qTcm3JElO2N7x5sdRzeCCmQGxb1kb?= =?Windows-1252?Q?0EqHACuV7A0P4c6oYKVOYZszG8mbkpvAePA+l8Kt/DTEa7dLV8YUE61l?= =?Windows-1252?Q?HZnir21QCIDYHTas/rb6RlbhK9WG58CZtodrCvECKZ2zEGxHVIMoAcc4?= =?Windows-1252?Q?o37AgjdZYsIIIvzctMoaofiL+ncxVwHEzOFkpCGjZJxiOUIKRtOfI4Dx?= =?Windows-1252?Q?ISuOXcLY7ckuBpG8+NoWxEBenouBpGKyfDMNbhjnSKbeyCPejmxydp5t?= =?Windows-1252?Q?aYX8eygX+Ha/nlCi213SD2dDt1h0fUBBY6FJ1m0jX85Fj2Zom5Yf5DqL?= =?Windows-1252?Q?knX8MzpvuXGW1oEkEtVbSxvJL9dyK57U2tWQmpIzBAfZAB9PiA94c+/N?= =?Windows-1252?Q?gaTV/8kHx9l+4wGE8kmOqdw3B3a98pQe2NTmJxCXHo5F4cCMqHi+z9V2?= =?Windows-1252?Q?IzND5TwKHoGCOOgZnluvKMss9wRtKK0OBYYxFhAeeK2qK+p79HMePNXN?= =?Windows-1252?Q?xQNs0xU56CP88g7Wq0qFEbKzJee5QycRdkXANIp6uc6eBEIGsfzrWt7d?= =?Windows-1252?Q?81NSlQ7m3Z19RjVR/vBaVkkY7e8Tto4OZf98SpGoSutb9HSPgsY8RELZ?= =?Windows-1252?Q?fA3w1yVHPN4BzdUl6X8blvS4xusWAlUaMxSO03iTTPGdEQBOUryKNEZy?= =?Windows-1252?Q?fgyhmOTWF45z7YdvPgUWosELOmT7KMlPhM75q8kNv9/rcGQvr5jn0fz8?= =?Windows-1252?Q?cZJJ2bfZL1xxH8dj+3QmkReIFG+FkbCrYWaDaoTMWG9UM2fz3zUFO8xY?= =?Windows-1252?Q?7gUWc54TeBhMDrO7klg1FJu9+pOeOfuvP+1omcxAqMLk8PB85sxE02F/?= =?Windows-1252?Q?jB1Z1meXmpDb9R8fDLxL9FV9uz8tAXGAYaRDuNtVEZjUfmqNPFERHD6v?= =?Windows-1252?Q?S7US7SPa55j3pFFSwpPOpNiB+cASwv0n2oAfpf6Io1XF77CTr69qMgfI?= =?Windows-1252?Q?HDxvwljWFYIl5BvW1jJDYbvafhYI226YRcgtom48TkCD9sFgEwsMBiDL?= =?Windows-1252?Q?czGZzt7rA7p82dG5/g9N1lfkl5wdzwrC56Fwkj6VQULZRb6i7Z57oIFa?= =?Windows-1252?Q?ZG8iALFPl/ROU+H+C4vcLhTh7A3KuAbP6WhEDqmU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0740; 6:emuekAoDkl4hT8fHz9LJsH+P06k/MnYznD0JrwqzWcesFg59e/N0XiSk3j1Cdiskj0s7ZjTtAGzdoJ+/eF9Kk/0Hyv1L+2wLdc+zaKxfqR4DakNUOA1/1hnVteUaOS7FcrndC+FWl2W0rPyEnkvNzyJv2Y2iufK9MRiY32h0siR01laocodxjvqX9K6aAw0/tYXd6ywLR9SCMihJ7WAt9WthkVMOpEPrqMrYyEAi9lRxr579q103F0zKqmQyJQcPVxhX6m7WrMVJrY+FEB0bLnH+BjzDqvUG7h1Ov1FU73ElXFS0XErY79OgCx5yztJdPzTHHefVwFO4EGoZqhzXkTo2l7Cooy9Yt53/LEQ//ell0G6Eb+d/LInbZsp8xRA3GvfRJUaYhXh3lBc8kCZCItX3pZxH9BGTXcXzroIPeHRDooEt4UXu5oe2kz4cIFCl; 5:/JajZHiitnHMXduZ8NGne8a7Wf9K6uIMIg25KyhKyLYN6c6HY3tkXzkoFFCx3mO1BGtzs5GCWbdmPqvzNd9OfHk/mHIBpxhDQ51sgxbVbt6wADipCGdW4y4X/noPfxStFT8+Pe3dwjMMwvg0b9bM4k7IZY3oOwGf3xm/8tiqo2xbHwLSa6whZIdZ22Ek3kTP; 24:WbKZliZAJGfDuDbOASqKzxl2f0W9hDNqUX9jrRaegwarKgFwdtR6+m9dzA/6mI9YR1QxHsDeo73qu8rANqqaHlp2irPOp2yt9tLMsjzLw+Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0740; 7:HDPDaUhnTDsvRagADmB+fVZOL0W8gbhDt+7DbCoSIK9U0UEHsAtXkusaaCZHAVi+yL6BGoM4OlrWTbZrDxcO6nkJ2nOI7Eo+yQ9HvtsBj57XvNDE+FVcWViRjFhYLfs81apM7/ndo5HIzyXkpuPaXodyUCObvQvDmKqFzxTO5XxLC4Aboi6pc+V4MR0SOy5FdXRLuRxBn2YP+NGdgi8KOZSp1Oj53F18B3ckJpZz8QMstTeReGJFhVFjEKmfXDjgqt86LJdxOrp8sIPRjsspv/0VHDJY2C/SuUgoBQJWeKpA0s9G+n2LR3jsRbsuf2e/eaej7gqEkOTJHwv+BYPVJyLyGI9oU81HSm463AnZoMXDxoPcaxw8t6mUKSqjypdJ3XMmXqeRwdNIfC7oEEQpEOYSVapYx2tIr2TVdYYBXqtBHy/a+O3tZ9sfY6u3L+chdx5MeZoGDzAUbaNOnPznPw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2017 04:58:51.8777 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR0301MB0740 Subject: Re: [dpdk-dev] [PATCHv5 11/33] bus/fslmc: add vfio support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2017 04:58:56 -0000 On 1/19/2017 10:53 PM, Thomas Monjalon wrote: > 2017-01-19 18:53, Hemant Agrawal: >> @@ -45,8 +45,10 @@ DPDK_17.02 { >> dpseci_open; >> dpseci_reset; >> dpseci_set_rx_queue; >> + mcp_ptr_list; >> rte_fslmc_driver_register; >> rte_fslmc_driver_unregister; >> + vfio_dmamap_mem_region; > > These symbols do not comply with the DPDK namespace (rte_*). > We can add the rte_* for the bus exported functions. do you have a concerns w.r.t dpseci_open type symbols also? How do we do it? They are only required to be added in map to resolve the dependency of PMD on BUS. These are low level functions provided by the mc bus and referenced by the different NXP PMDs e.g. NET or CRYPTO, they are not suppose to be externally exposed functions.