From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0070.outbound.protection.outlook.com [104.47.32.70]) by dpdk.org (Postfix) with ESMTP id D906358FA for ; Wed, 19 Apr 2017 17:38:23 +0200 (CEST) Received: from BN6PR03CA0065.namprd03.prod.outlook.com (10.173.137.27) by BN1PR03MB250.namprd03.prod.outlook.com (10.255.200.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Wed, 19 Apr 2017 15:38:23 +0000 Received: from BL2FFO11FD036.protection.gbl (2a01:111:f400:7c09::126) by BN6PR03CA0065.outlook.office365.com (2603:10b6:404:4c::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Wed, 19 Apr 2017 15:38:22 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) 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.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 BL2FFO11FD036.mail.protection.outlook.com (10.173.161.132) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Wed, 19 Apr 2017 15:38:21 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v3JFbvDX023764; Wed, 19 Apr 2017 08:38:20 -0700 From: To: CC: , , Date: Wed, 19 Apr 2017 21:07:45 +0530 Message-ID: <1492616268-6307-11-git-send-email-akhil.goyal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1492616268-6307-1-git-send-email-akhil.goyal@nxp.com> References: <20170410123108.26305-1-akhil.goyal@nxp.com> <1492616268-6307-1-git-send-email-akhil.goyal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131370899020318434; (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)(39400400002)(39840400002)(39850400002)(39380400002)(39450400003)(39860400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(86362001)(5003940100001)(36756003)(575784001)(50986999)(50466002)(76176999)(105606002)(38730400002)(2351001)(77096006)(53936002)(2950100002)(4326008)(106466001)(6666003)(110136004)(6916009)(189998001)(33646002)(47776003)(5660300001)(86152003)(305945005)(2906002)(54906002)(8676002)(8656002)(356003)(48376002)(8936002)(2876002)(81166006)(50226002)(85426001)(104016004); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR03MB250; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD036; 1:xJ2zCJcd68br4CSnpKHYwMGAISK/YVep1yKyfkF7YrWevTzw3zYjgjyoZC+IVVu3KVMmA8wZLj6Qjdjgkdcsa/ghnCiJw4dzOchV2eCGlcmkczhCnglZwcmVp8DJHnsFKESGwEb3sjqsn3GMHgohxGRpULD1RQoLUQa6fetXpxopoK6UhRbiC1KvvbvVekP5G5Jgl9bBVGDLnpnuZ/0geTXpwzvE+u5DQCEeRQoSLj2Xdh+R5PDtlP0hkpOR50T0U4lW6JYxt9qp1NYKJt2gwX3ioW/zkfHLea9t4F9x/pxnCpjETjrbhTxoDi85Uaf2TtCSXn5dm3tTZ/+iX5yrfR9Hk3lGw4dG2TPSTAQiQSteVv6w9U/AeNCEAUqZlr0HMlCaSNQTchyCbL4o/g4kQEns9GGR2yfTHYkqUVOVwqyGNa31kh7xjIjt+mBsaQFPZIXtxehxAublwwPQHP4AQq+eABt1+XttLcRNEDj0pb+bIi7wAZ3yUtWmNu/x2raNY3W+NvoXfoL09+dCpNOK68asYT/ZtJY5wq5bRwzQu17igl+CTxsnHXDn0cI7Ndax1pOSosE4xuLHZHkmwNFRL+4+Q/AppcWycxI03KvFPpWGGynMKqHlVXvxiIKaxa81PkpsAT9k5e0ZKM7SczZO5dPjmpIp8kdDGabxgoeOuc/n6+fMPl5YbLxYx/kjt2Cbya/Q8HMKVgb00P6vYu5JJUoASjLZ86O3Uno6YYOzVHwxizzTqqTvV6Wsm15y7qNo8Ph+dhGwD8AcypuDYYKCgw== MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ba76846b-9825-4605-a581-08d4873a1c62 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BN1PR03MB250; X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB250; 3:lo1gE9DSqYv1JoayvYE1GtWDKDKiY7nUixxFI1qaba55zZs4YYEa6ZbCZY+GR/70YzJXUDILXxigS5RvwVST01U5r2UKRvhnUmmED3lCUV2+gXprF+ckClDw9NyQsYofKgcFgq6QRMGKAvyp7wVX1CPn7SvENEkkNDNjLg/637I5dQbdhfsFTz4sm3a7xcDoJn7l0aMSTvzufwrdtXtwUNn9eyZSk6+2k6OhH3ynYh2rQFp6XnZxzjanbON7XG4e/jcf3wIPfUUwwVYuYKrzl9CW1L5PRVP7KkybjBLZMeGPKj8qebV1hcvSe1Gk7l3TQ0+0FhgFd43MLbcaawH7zJenh1ZkmQ521fOwStCQr+YHXM9cJOKrdKi9Dx0dcGZZehwESwZHabgTQnB2fQ4BwjnBqr/o2WuJKyNwsaPxK6L0QveF4fVjmoHdVWuEiAX8; 25:hOoToQZpvfce3FnnBkMPfHWOh+MZC2AhTLpvkNdgGeY3fkPK2MXvys7z2aFjpAfo7KqQ//7pa7nNAYMaEsDzfhl6nlHWszWDHltu9VixRPireFY9O9bOMBHsMSBLJybf8mIUXoRhyWXmFZ3ANNZKVBHQpXhchXUeiSMxd0Z8tLsjUy/ymfm8nd+LGu4PQpBk1QrZ4yAMMX8UAcv4SPiqg97MexnHqcdCfA3jxyQgdPrDe0v4kPrNV0q1okYNRKFgFclvjXPdRcUfJ7/3Rvnfpg7/GJIJ2R4mKkm3UiqFH0bR7K1Pi2ENGYE9pSCsOK87qlQvHj/1Y4BAHKM3l9OF86WRBnTbCKdwBrmeJNFwEvoBn70aXijQwES/K0W+RHGUy4qvuWoshBAtOL6S2UuJ528T/MykUQ6CfKDxHouYYlR5RovH3SNs3/NlaV71SxrDoBq9BRu2YAytaB7BGwKa0Q== X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB250; 31:o8TBIO8JJEJBJRR0iLbV5R8PNWXW1YlVfYcZ/NeLp5+DeFW4m2tl+yVEkf4Jl7F/hhvTdsOqMAsVhrm9ZYPMjlFuCH7rJageQPTkpDE9ktEM4C4uSV9Sr3SB+nCqaE5bG4FTznXa0gcVsLETxg6JIUO9lJhk3eL2zNCzYLTmRcvzXT52uUNipO5sTfbtnwll64MKqGteURyMtbdmEGP5FOFk//EvSV7n4Q0yDGVpr5EdrL/cC5GAH4eUmO5Zzfwzce13fIoG0Dughpnq4ERGvg== 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)(13017025)(5005006)(8121501046)(13024025)(13023025)(13015025)(13018025)(93006095)(93001095)(3002001)(10201501046)(6055026)(6096035)(20161123565025)(20161123561025)(20161123556025)(20161123563025)(201703131430075)(201703131433075)(201703131448075)(201703161259150); SRVR:BN1PR03MB250; BCL:0; PCL:0; RULEID:(400006); SRVR:BN1PR03MB250; X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB250; 4:0JUcBPcX+mm67zVWrSKckSwprF5plq+k79yK9sfPh5R3ZTmoUQCRSR0u9k/BU1b/wcacaeSEnP72GIwzNbnYVbuiBBOLIVlkb8oZVFxYln5NjMBjHshhzpyyd+Ux2urYDpsc2om3OqHSYcmQeKuOMtyRUndMetwbBCzhQV96SgSgmU5WCqqEO/lJTogFmY293MeYNBQhIZ6WTF3dqV/K5tJ2YNcgdyMrJUzop+Ya8lvm8rt6TbC35NomKvZNgqmUIAa+U0vcGC1FAi5vhiotGrvubujL/6mU1UpOaOLPRFAvMEiCFNQujtUQEX+GdvlJGTx4Su362s6VxgCzBoBx+ZrQZiNSKQh3loObWTM5gNXebYAUCtu6PhKLSCasfEA+pGuMEsQsIEAiMN2794MQgNOlLZh1SSfaF/ZeqMzBe9Y5OFyPHvO+VyP+OGhf0htKAamGNUkXLomrWs2Flc/HDm45l3B2spaoSN3ibmoREYWXoHtGt34QamTzjXjXtlg8JtKsTF731IyQU2+kevkJJjb+CRWRrZ0iUspfbrkofwgblpesd1HZB0Exg9ALi2ooEMVZBXECjj/FqFCuCnaAbBOrRB457FHLzfZ9FlhBN/2+t56pSdyhNRKzdutiCdLh2nVhKtb2zKku3GCqks20PRbM0LKgpQmdcK7LFSPF5FHGKHakaTj9jLNFc1cheu/MC8Xp9HpL7leJHLpFm1tFHk5Fm4vqiCcSDYHrmB6PXPOKq65+BEYO2fmUlZ8tEObm0lMUXISHX82QjpBt+3v7qDiGyOotRYFZdKm+TfhfhoEdy+88echr/vGhf2VRU0jKVX+ujnzBtDxB8czrFg/BIN9Ai3otg6x5v6a/dRLO0elFoQi+QyIAs/IrODnQci8k5lauX58ACqgj86qQ41B/3nQH5CMRwX4OvHaxLSJRdX4= X-Forefront-PRVS: 028256169F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR03MB250; 23:Fe7k0NDC3ozJihF8kfVHVFLGXyWHEffNWBULlhXq8T?= =?us-ascii?Q?y3HU1mKGhCAGYHNhJiFJgUf6ZjzmWGpZMbMhyzFtzXYLIXTWMYLtkCT4rO5n?= =?us-ascii?Q?lvq2aUJeFmpsSppGplXoU1v42vADpN1oQ3JTBNFHEDYBXtsk5lueItEDHDcw?= =?us-ascii?Q?MlZcT6KX0KjXDmxduP4yJUuvlb3S0mhmW58DSHlwOmmJfCY1r9HvR5c3Z4W0?= =?us-ascii?Q?BPP3bX2NYLrX5pNyTrGXt2KnnpMqzHd2GkOUOG3bLIqhntiElI6lMKPq1yFj?= =?us-ascii?Q?vT7jqoByHNgn0Gx2x5DGEruLacrXYfl6tNI72SP1bUMVZFipSmO9vpfQYKOK?= =?us-ascii?Q?g7dDSHw78cigj+n2Sboo+1QtPnGH3NOsCcgUaVcdns38CTgOTOUj9btsZSWr?= =?us-ascii?Q?UvxVKnUzLqDcVaVwwQsqdbacQ75e8moZ4YVLd53p4cI/ytxzki7EDPcHongJ?= =?us-ascii?Q?3daPgI0oA4HXJBe11pSfYziTEufDD89vsloNjrfPjQSXEEgwAo5giJaMJDJv?= =?us-ascii?Q?BUXg2qncQjciJRp0tSfOG+op+1N5f62K112gB2jdKNZ2eMePngfma9WbZy8e?= =?us-ascii?Q?8gsM9EBkifKZ6AiFwddORgyk51QlwGpyR+HYpZY/KX6Hoz78YlqBx1rFEPRU?= =?us-ascii?Q?kLhTmaXxHFdf/PzsDPORGpiKnhGvBrwlhMBySydEYVA7dRCk1wzUUgZgFXH/?= =?us-ascii?Q?jNx8MEc+4PDMvwM0Kg/NjXoByTHIfVhIQ+YNBNmXtbzSwa3+V/dTFf3Yxdaa?= =?us-ascii?Q?tmGBEDUy45cFSCTu2K562/CKUkPg7EorpZS9c0WWVzhey0fLtrzzd7oiB74u?= =?us-ascii?Q?BVouNeHtFimwIwAY+RS581dE0w7Ppu5tQOU01rkHFWHI+I0G1wgBrPacTuuM?= =?us-ascii?Q?I/XJG7kHI8B4vwoZ+b9xJZJ/8zFQIsPXhITHutE/XPF5Ur65QE1c+XjmOlHN?= =?us-ascii?Q?fi317yMLmiYKVJ4BI1lynoIQpQZDpxWw/It8yVFqaYFsTlFFcxVVQmD5tLlJ?= =?us-ascii?Q?KHAAOaSTFZz/T8oOEPSUtytnLz1CNSYHl7Uc/80o7Q2lm2mhFc0tqOFBRvlg?= =?us-ascii?Q?0JaYW0u7QFaA/CXgJF+De89OQ7Ci7n6/476zhUdsMiu92ru7zzRRunMWX8HX?= =?us-ascii?Q?iIK/SuLS5RSuAP47z7VgLw5r1/P3TLoMqwhM7Dz2IBRINrdbO1Bdgbyuny23?= =?us-ascii?Q?dKHFcezh6dcpujoLIh2b2T3qm+64cmNhF+ahOaTPvv7ADM3PDRFlCeTZbyll?= =?us-ascii?Q?SwFf3mKRJpu6iuVBfHoyvvSV6m7vxVVaT6eerA?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB250; 6:lNpuaX0lmy0T+5ydm0RVE91FgEDnKPAdb29/Jgb9BFN9eJLOF4XGe64yoDNqq7LfXH179YtFOxG0hEK6sRkn+z3fRC3lT38YorOb6mEJvqTB0oHT6VuE+gYWEfp8X7EdswxkyQ2kC2F8uTMNtHL659cKwhCEcomEtmhZ5eAbYwZSD/8lHUVsSxZ9S2PlpK1jq9N4FWHGIOkAa/4qI/VthFeTxM8wrnuXgfw7m6FeN7TYUu/+w38HT0K91vU10uUJ56AjAkoNJEOisR8+c30wUCSLue+NqGAcBjlh+UYpuQsiNo/L38qNlbz5iOGuv2qpZ7tepYndm/KiPWB7OpLwf/lWjlMQgtRRCElIat/kF/dWBha6t3c+XWnVQGXWtICFO1v4Bfrs4rXEqQV4XdVRfI6M41epLyo3JrezsNV8dUbTDkXymZbRSX5MC6VBnKkXZJt3Dyc/xxnvXK1/U5T46lgmhGETnI7iuFwgkXWO4CwCiMOzuCULJfbRdu9x+s7JE7ycW3O0bGSMNlpAhEcvRA==; 5:iVcP2Qfn1iFwWEFaLOrHODPNdnZE0lQXuoNm0kcinO7d0tEfhkb5/BBeuKPWqy/zKrLPyqFaFqYLruYyOZN9WHqlDmWvkh82CLlS5pgT8e9TvzC1X9SoqrzaIkZgIZTJRl7Z0dQK4U6XWUPZMsjtBUOY4LgkBpH9FjSNBclAhK+zv1zr1rNsetIL2/a5UFV1; 24:UL56sDASBHfIVRCsyeAXXVE7VUI40N/258eQDFGnawz8j0g37uushKIZxT809fvdgnpxXydIxWL2aGlkn4Ue94+Lm8xklKF/7NQ96jvZ6K0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB250; 7:aizGO6gzXxhgssptIXlW1Egl81mGPVBbjJcj+uNzV5sA2jQ/N1DW+zGWYQ+PFvmHJYlGpfiIu8Okfu00u0nJdFxrovmKlh0xRqSwtkbfy3OqKjNT43r5v81EksIXdsnRXj7IGS9R/1eR6NxClKfpG9CDZ4ApekPJejYwlrZXiG8ubU1NUkeJfxeS4zoy/OBrfbpV47XlOPjcaeW8j0NfzXkZFhn6Fd0TJMWfyRbJHkcVbi90OWT6ZRxb7je38s1TGLMEkiguxwMshmiY02Y3gp8522PfGLhh38j9mMOF7jmB19rpTESxlCEK4PjuvsTBP5kpsvtPX0Zzmy8uNx+Mdg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 15:38:21.8602 (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: BN1PR03MB250 Subject: [dpdk-dev] [PATCH v8 10/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: Wed, 19 Apr 2017 15:38:24 -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; -- 1.9.1