From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0082.outbound.protection.outlook.com [104.47.41.82]) by dpdk.org (Postfix) with ESMTP id 56631692F for ; Mon, 10 Apr 2017 14:31:48 +0200 (CEST) Received: from BN3PR03CA0056.namprd03.prod.outlook.com (10.167.1.144) by BL2PR03MB388.namprd03.prod.outlook.com (10.141.91.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Mon, 10 Apr 2017 12:31:46 +0000 Received: from BL2FFO11FD028.protection.gbl (2a01:111:f400:7c09::134) by BN3PR03CA0056.outlook.office365.com (2a01:111:e400:7a4d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17 via Frontend Transport; Mon, 10 Apr 2017 12:31:46 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD028.mail.protection.outlook.com (10.173.161.107) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Mon, 10 Apr 2017 12:31:46 +0000 Received: from netperf2.ap.freescale.net ([10.232.133.164]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v3ACVCIS014402; Mon, 10 Apr 2017 05:31:42 -0700 From: To: CC: , , , , , , Akhil Goyal Date: Mon, 10 Apr 2017 18:01:02 +0530 Message-ID: <20170410123108.26305-8-akhil.goyal@nxp.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170410123108.26305-1-akhil.goyal@nxp.com> References: <20170324215754.21751-1-akhil.goyal@nxp.com> <20170410123108.26305-1-akhil.goyal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131363011064519501; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39850400002)(39410400002)(39400400002)(39450400003)(39840400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(8936002)(105606002)(106466001)(189998001)(38730400002)(69596002)(50226002)(5660300001)(47776003)(1076002)(53936002)(85426001)(2351001)(4326008)(33646002)(2876002)(2906002)(5003940100001)(110136004)(50466002)(8676002)(356003)(77096006)(36756003)(8656002)(86362001)(575784001)(54906002)(86152003)(305945005)(50986999)(48376002)(104016004)(6666003)(76176999)(2950100002)(6916009)(81156014)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB388; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD028; 1:H82vwjKNEwwqVJqBStDc32pLppv1712jRaK1bHowUB3Uj2ymO00aRV4mGDB/VKBbMGgQ4Fb2PgiLU6+n4QXhaKtlkrUhMycyL+zEj6wDuuXoTJQmu43DO7Hbq7L0NKcAI0V22RWSuF9SFc9Ss3gq+Dq7N1H4+TLjX4zWpJmQONsbWmAvemUaP/wQaPrPCxZ1SzuDoxwE/GUIxqts/jYUbxiff9akFMJeEsh8T9+gKdH60bV5ZEUkYLo12yr/FCehK4OyQ2AnM7ovk5DhK4Emxo8Ub1V8RNODtbJd94/q9BNM6Nm3U3xAtN400pgtxHaJC8y0eZNjdx1TKHJjY5yHYDF4belkbf4CjU23+x+d5hst/GLjO0IUpthkzqcK2tOFM0LHiRGFCZUSltqfch7JzdJDJN1g/Tsrf90/eCIc1p4X3x9LEk1Z4/xc81pnHDcgCmsn8aL+v5iB6Ol+9Xoc6WLarJ87Hxwp6N5rAx/WEj0BaLsFoUmwftuZ6SP1+qdMqOAgqhg+t/Ql7FR2cxU0Fz/fkAtA/JnD3LRxrC2o7J6IyJy0ZpMpncKR4q1F20sqPlTSULeAGVEniB6VmhaSjNnpUFQnU4xh6Nclct+WmRk8lmfQ7rhR3l9t/infYi+YFWPMSc0KNqREaRmaMSfxFcaYar99C1SZB+t+UdTDSu1QQSx9VurMi/o+c5gn18F4B6tfAjJ3dmx9pAmn+SMUqpRva3MPQ87GIIH0zKERKkZfVQj8s0ZOdSN3FLL1+y3W49qJ8dvm0LQPQeKQp8Lg7Q== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 55429657-eb08-4f82-f9ec-08d4800d8d94 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BL2PR03MB388; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB388; 3:BbgPBm4qA2bwVDurQOWKlUqJekfpsAzSVO902PFu+lR+VhEfTZBSLr+Eh18AKbZBfX6RT1zR8Hlsd+Dw05uh9LMK9CHpsMopagDkIVf3R6nQ66jBuYfOm5DQyaFOSr2mcSkDCB7cqxqPLMn4VU+mGQcP7Qa1gMmHy+tpZzQpJ3jO0+TzXcppRMOEHVFj+cS8PQqebKCjQtt1HCHB4KliuGJdqS4zFWGtzoADv6Rnw60FKI7dgW32nvCm3unW5p1wwRbCixVr87AUAzDUm08177Iny9E6Jfsa9/FKi4hEzTMSGAvKzOvC8G++/4RyUGXo8pJc0tiaJT7UBk+jxxE+oGgSQ+TQgMYnIIO1/Gplx7zL4xCs/6ZmfL/JN9rK4Zg5wSaVJlzfr/2FiFrpebxfHaPy+TtuUIa7j7kMyYFAzYkVyCa0Tfqla04KcuEiLt+n; 25:FTksTTNC9UK0cDfB/iuZ8GAUTNQVXzadLYyRw0jX+9bw/cJNtW7+yXcv0ya14o31LgjCku49PeI64l4xPXjSqlWp6spzeuidfJ9yLhnvMWW2lSERQJXt3y4QmZh4ZBc5jcabdRaA41EXqM+RWInRpS3s9YGh0CCL4NCZNj8LEattaMaLbIwuOqtBquHK7CLEjY6eSWNjVRwWx5nhk2HFJYEkBWLF3soP39AHznph/VHPE+UYlSgq3AUwjIbE/DOcjjbpgJWLivsC5xmEjsSzcVP87Sb37aBJchlYHp+ZK2J1pjHRfSaIM8VsR36rYAajXjQpL694pFFyDpHdHfLf93dAzALr83I6i3+9ZmajwqPpQN6l6LRiwO6JNd4bza4BKA1ZOyCPla+FuZYlrrNmfPej74Hm4O8KCmfkZjf/XzYLn67CsL/7NLD+JfnEsgBFmqM/vohzpxxyE95wdOLgYg== X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB388; 31:ISRh/YhgJ2rUgf67X1Tw78YQNhdtakICkE2lGcYHdOxEyZFi8m6+G+8xBJgXQij4951uUfb6tRcIw//3MhYtQjFsxalJi1kcTehM+qoV9n1YffUEQZ8PplnePGr6yk/i86abPFGdCXmSbGPT+5wg/OeAxuqn5TXp2lNW02KtR/bjcbaWVDZU06Bal07htL37FtC8ufgJv8dhcmR4VaYAdRDp/Jbsl33+3dU+0b8yTqEyaN+i30mI1HUGUYcZpIvpmRSkWlJEHgoxyPYROo2ytA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(8121501046)(5005006)(13015025)(13017025)(13023025)(13018025)(13024025)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123561025)(201703131430075)(201703131448075)(201703131433075)(201703161259075)(20161123563025)(20161123565025)(20161123556025); SRVR:BL2PR03MB388; BCL:0; PCL:0; RULEID:(400006); SRVR:BL2PR03MB388; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB388; 4:zweVY2oJIssYv68bq+3w8ORaGB3g/BpKeuHcHhefx1ejUBXnxevVBI0Li3Ma2jsNOXkIMMWVTuRil0tM01dqFtlYT3u4Y5Q/nHhNGAY7O93PK7pqOFhZrwei9jtu3a6t+MBjAZ3f1aneBmyyTBttIoCZy563ghe/9wi12mHq+NZe4Uri1IYg3MBZaGC896hvRQNOiYa2K17ucGvMI2JPAWy6iIITOvoLjr3lwo5QjFdpsgeeaW9RUJBEaqH0tmqfbJ/4sMnAG4Dq/AmFjcTMQEgrl7kUUTjB/sKG7yUFXWlDJSPywofVfAU/MvRPvZd0m6Tqs/lh3Cdhl9rBIqEvLZ/t9iBXJxCziC8k1+LK/ky7U3dbQRJvne1qBVtKWeJmD2KVbOtAl+wqUedmslUritstVe4NTDkLDWDl6ZlF+1RYu1+V9bubQZJnlcdfqxc1gRdeYatSmZ1WeIGmbnszK7R8G6nmF7jvlqXSLfTLdR0KdqtnJDYpNTOBFXOxN/YOkgeZwab4r9/WIjRj3VbN7/cjKIqoD/qD8Ynt+fnmaeoAoa9v19K7IzQTbA7qz+8d50X3it6KBpKhaYzPrhTUE+JoDgW/PQ7i9u/eNyerLSjpMODxsJsqhfJ/10TPDCeQ1cC5TRn1DsDWDMx20/y9jpBtg/bXp3wqbSQyr8b98cc4HxIbIR3IXp68z94SvNUuiumidHjkuNGCJLUlY/05e5KzhjmFJXO2eIuLtC/Mexpw62uTcTrA4U7mLTxhNy+8QXx8tKB8nR5OmAIMiJWeiGdfHCVgfjRxz6weFmEIZC5tZJSkXUKcPoZcBvNFNz/TKItwxiX3VCswdt/rdKSRNxsKCZ7uq0EoDqia1nyEzjWjQl/+rhbFxtN9IoMZcVU0R1aNTJMxgkg3w17qr6wH1Ftd+maueV16B7XHWQytW70= X-Forefront-PRVS: 027367F73D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB388; 23:yUijFa/o0P2Szw6p1ciobGwYE+QgobZr5FHiZ5oh+W?= =?us-ascii?Q?xaWwRWM6bBlTyx+5+yRLqOv16e6edGu6gB/+s9bKZ6GOwKSV91V5e2+UTi9c?= =?us-ascii?Q?7/jU908O/vfI5xBG/ukG6oNJqnr7D2fTbZjHIIQs+UG+E77O+Xmp3htfDJbi?= =?us-ascii?Q?kY+0DbWci4UqPK35LXOhupplRYf1TFzunWlIGkIyT8BdA/ebOkZBKLrqrdTP?= =?us-ascii?Q?avbXbxX1u/wlvH4TP9izxztftDkXnSImEzvTF7P1bIiINO/g+sDjhJZ4N5ax?= =?us-ascii?Q?isl8a5bYGowK/us2JCxDl8teKZkEY3U0PvXiH+jcJYBT8LthqfbULL/tXyAB?= =?us-ascii?Q?l4+Y97J8zszUhQsYjMlFGX1EizWDzE/3aM8oeP7hfV6YNP3+G8btd8XOT/qh?= =?us-ascii?Q?/o3Fbd5M3CriWvOuhCfTCdXUOZK0eQKAAM8NGQoh9RXatK/QaIm0WeXZlKn2?= =?us-ascii?Q?HLJiN1WcdCrQCh5RVIpar7dXVMS1DRFCJabudYAnnkulyYg9z6zsNSvp/qCQ?= =?us-ascii?Q?f0RAs/2GUFRX2im6hhk3NfmZ4ra2v54h/jt8EXeaZ8jJxKcPDOLEXu5gkFyc?= =?us-ascii?Q?6cfHoSx+IxmxzBdjZKhYOW4SJsvkI95GRcFw9SXBbsJPqwVgeMTyITxKi3vz?= =?us-ascii?Q?q/ZDySxAKZIwM8dF6kx4HJbqUaf+s97xu2/lkz5MvrncwkGbdAMxXeMidTBg?= =?us-ascii?Q?MgHNUhmo8tkoLJmYcc6OLZooPnYL6AQabBVeJ69MlQnGqkARBcmadFtfG9Ox?= =?us-ascii?Q?vJk6MZU8J60+zYYb6afzzkf5LWYDImWN+C0hXK9NT+IuuTc8A7c26KtkS8aB?= =?us-ascii?Q?xPnfjXey7T/bNeUZ3c4TzEmUHN8WRkPxFjxfnJTHOBizbZQ7HaktyESdHWgq?= =?us-ascii?Q?TC5cHx5pfY1biJ3HpPhlIRPPi8hKzIb1zULp9syYIrCzjcTIMbkhwInIox7z?= =?us-ascii?Q?6WyZc5LOLdl0qwHVGKUMx2BfsCoQFY/+ai9TzdpRG7RCPEIvqsZuALhAcZfO?= =?us-ascii?Q?f9mRe1DWPnaxh8r8lWlwX41xj0o7OyLO6L4PcqxK2Z4nINYltLVllntmsLqS?= =?us-ascii?Q?fIwKp1xx5jkngSmB6TaQKd5aWxVMEtk8h1hopyGjsFVz0rmaOXz24YSbqGQG?= =?us-ascii?Q?zPebTokuoINc8F4e6gDRUYW6BFvun2huAYyu/NZ0Z59K/bV2rVpeRNYF038a?= =?us-ascii?Q?gK4fdv+IfjOAI6v+gpI4eRAcZsYxXpIsFpxPBSUEGhPiHi2vQVAUwA+CH4Gp?= =?us-ascii?Q?cBk/J0pcn6zTx4dB9KkoWGaDtjugKEqZHxjzmtGkNjJuoLyzn+j5M4w8iKJd?= =?us-ascii?Q?ytPrwHuaKJI7g2TiCigRY=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB388; 6:Ljvh3AL2mLut6WTaTXku/bGRvZ0I5Ltd5O/JVXV/TOvBUv/nr/2b/QvDaLvMNDU2gf5DpgQO6IQvpu1w4VmYBp4sQwlH24YajGPamKGThcdIusvBO3W4PRJ2XlpHGOGFPzucVTHTI536eWcJEqF4v/IbIhGLL68MYEHLRUl49JwzkG7QDXNp6ab1PQm2u0lzgIH8DkQeileYCP9v+YX6SBbz6koeZl+5w2UMkpDoKHCGQ2A0c+/Uk1QH7Y/QLtXTOjnjhHg3c7jYJtV7Jhqazt+OM0APkF/RUhkg6+Llhjay7C22Sdit/Zu4sl7VGOHk7ztA2c/KYKTnhr54+tzp5JxAFbYXOll+cjeSP2ps/oij2dqSnaDsFh1Om437tOl+5Gv0whQtgf5+ryeNficm6L3g+j9rPYdm6Dzq0Pfprq3lw1GAuKenPKqjsVKgGYTy8YoNw8lDh8mix9okuvAQrg==; 5:ZuxJA/CrmkmNiFQNlFfMtzM6gXGL4JqdQYAtWlwY/1obcfXxD/ymy+9N0m0YwMdn+xZ9DEjknmaM5V07AhDb9CAY4uPedSZ5vndC15Pa75eV0ITa7QrL2FCAAhkz9YzV2pWvvxSRRud7D8g8Gq4I8yZUSzrz4TT6XtuHPDEimTCkMnQfESnapNNjib5L6Z48; 24:2oGuX7hKqTpp9EtyfpIJwMCVzVmlzfdfhtb3jLd+NwmfT7QUKDQ9i0+QWJg45czzAPJhmRiZ8Zv1felYIRRG/N22zI5JsVbm0RSl1GeOl0k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB388; 7:PHP6rOlrnCTZgiIu4W+aRDnBfQWFxcIQ3tJSh9/Tmu6Ueng+SmDHp1mR2Lq0YE3HfwhQcObyVI1N1vI5NtfQe9H1HdLiMlhtd/R2EY/3WYO/96qa8nQKrsAXvLU9YlnAEwB8Qd/XK649SzD1Q9MC0OfGiPcHqME+wRDhBiUe2WxRwHA6LUjINbM5cwrH2DANMmkiJRiU38uP072LGp33UClv/RrSlCAs+gWVNHDxTaCqnfveNEJSXgfmnXS5M6ldAln8A6FLnQy3ZOtl9ziiRc1UGuCENiZbWAf7izXcNXTlM7sLkWILaIhxjbXpONqh5tNId9jl1B93RjBLXtn5Sw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2017 12:31:46.2023 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB388 Subject: [dpdk-dev] [PATCH v7 07/13] bus/fslmc: add packet frame list entry definitions 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: Mon, 10 Apr 2017 12:31:49 -0000 From: Akhil Goyal Signed-off-by: Akhil Goyal --- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 25 +++++++++++++++++++++++++ drivers/bus/fslmc/rte_bus_fslmc_version.map | 1 + 2 files changed, 26 insertions(+) diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h index 41bcf03..c022373 100644 --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h @@ -144,8 +144,11 @@ struct qbman_fle { } while (0) #define DPAA2_SET_FD_LEN(fd, length) (fd)->simple.len = length #define DPAA2_SET_FD_BPID(fd, bpid) ((fd)->simple.bpid_offset |= bpid) +#define DPAA2_SET_FD_IVP(fd) ((fd->simple.bpid_offset |= 0x00004000)) #define DPAA2_SET_FD_OFFSET(fd, offset) \ ((fd->simple.bpid_offset |= (uint32_t)(offset) << 16)) +#define DPAA2_SET_FD_INTERNAL_JD(fd, len) fd->simple.frc = (0x80000000 | (len)) +#define DPAA2_SET_FD_FRC(fd, frc) fd->simple.frc = frc #define DPAA2_RESET_FD_CTRL(fd) (fd)->simple.ctrl = 0 #define DPAA2_SET_FD_ASAL(fd, asal) ((fd)->simple.ctrl |= (asal << 16)) @@ -153,12 +156,32 @@ struct qbman_fle { fd->simple.flc_lo = lower_32_bits((uint64_t)(addr)); \ fd->simple.flc_hi = upper_32_bits((uint64_t)(addr)); \ } while (0) +#define DPAA2_SET_FLE_INTERNAL_JD(fle, len) (fle->frc = (0x80000000 | (len))) +#define DPAA2_GET_FLE_ADDR(fle) \ + (uint64_t)((((uint64_t)(fle->addr_hi)) << 32) + fle->addr_lo) +#define DPAA2_SET_FLE_ADDR(fle, addr) do { \ + fle->addr_lo = lower_32_bits((uint64_t)addr); \ + fle->addr_hi = upper_32_bits((uint64_t)addr); \ +} while (0) +#define DPAA2_SET_FLE_OFFSET(fle, offset) \ + ((fle)->fin_bpid_offset |= (uint32_t)(offset) << 16) +#define DPAA2_SET_FLE_BPID(fle, bpid) ((fle)->fin_bpid_offset |= (uint64_t)bpid) +#define DPAA2_GET_FLE_BPID(fle, bpid) (fle->fin_bpid_offset & 0x000000ff) +#define DPAA2_SET_FLE_FIN(fle) (fle->fin_bpid_offset |= (uint64_t)1 << 31) +#define DPAA2_SET_FLE_IVP(fle) (((fle)->fin_bpid_offset |= 0x00004000)) +#define DPAA2_SET_FD_COMPOUND_FMT(fd) \ + (fd->simple.bpid_offset |= (uint32_t)1 << 28) #define DPAA2_GET_FD_ADDR(fd) \ ((uint64_t)((((uint64_t)((fd)->simple.addr_hi)) << 32) + (fd)->simple.addr_lo)) #define DPAA2_GET_FD_LEN(fd) ((fd)->simple.len) #define DPAA2_GET_FD_BPID(fd) (((fd)->simple.bpid_offset & 0x00003FFF)) +#define DPAA2_GET_FD_IVP(fd) ((fd->simple.bpid_offset & 0x00004000) >> 14) #define DPAA2_GET_FD_OFFSET(fd) (((fd)->simple.bpid_offset & 0x0FFF0000) >> 16) +#define DPAA2_SET_FLE_SG_EXT(fle) (fle->fin_bpid_offset |= (uint64_t)1 << 29) +#define DPAA2_IS_SET_FLE_SG_EXT(fle) \ + ((fle->fin_bpid_offset & ((uint64_t)1 << 29)) ? 1 : 0) + #define DPAA2_INLINE_MBUF_FROM_BUF(buf, meta_data_size) \ ((struct rte_mbuf *)((uint64_t)(buf) - (meta_data_size))) @@ -213,6 +236,7 @@ static phys_addr_t dpaa2_mem_vtop(uint64_t vaddr) */ #define DPAA2_MBUF_VADDR_TO_IOVA(mbuf) ((mbuf)->buf_physaddr) +#define DPAA2_OP_VADDR_TO_IOVA(op) (op->phys_addr) /** * macro to convert Virtual address to IOVA @@ -233,6 +257,7 @@ static phys_addr_t dpaa2_mem_vtop(uint64_t vaddr) #else /* RTE_LIBRTE_DPAA2_USE_PHYS_IOVA */ #define DPAA2_MBUF_VADDR_TO_IOVA(mbuf) ((mbuf)->buf_addr) +#define DPAA2_OP_VADDR_TO_IOVA(op) (op) #define DPAA2_VADDR_TO_IOVA(_vaddr) (_vaddr) #define DPAA2_IOVA_TO_VADDR(_iova) (_iova) #define DPAA2_MODIFY_IOVA_TO_VADDR(_mem, _type) diff --git a/drivers/bus/fslmc/rte_bus_fslmc_version.map b/drivers/bus/fslmc/rte_bus_fslmc_version.map index a55b250..2db0fce 100644 --- a/drivers/bus/fslmc/rte_bus_fslmc_version.map +++ b/drivers/bus/fslmc/rte_bus_fslmc_version.map @@ -24,6 +24,7 @@ DPDK_17.05 { per_lcore__dpaa2_io; qbman_check_command_complete; qbman_eq_desc_clear; + qbman_eq_desc_set_fq; qbman_eq_desc_set_no_orp; qbman_eq_desc_set_qd; qbman_eq_desc_set_response; -- 2.9.3