From patchwork Thu Jul 6 14:20:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 26540 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id B798158D1; Thu, 6 Jul 2017 16:20:59 +0200 (CEST) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0049.outbound.protection.outlook.com [104.47.42.49]) by dpdk.org (Postfix) with ESMTP id AE60958CD for ; Thu, 6 Jul 2017 16:20:57 +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=cyOkQ/AQaLlyPGu8WVf3rNRPjg+uZLNBLthD1WhEbo8=; b=IxzX3i9QR1Cun1X5p5nkbCl+n9ZbPZNRHDt6+CJPjmfOxaCXSDGDfVX7e15XJSZJ8nTBUveZQqYyGVxjGtDFkOgt9/Gy+gpAYMk3Phf6nH2ht4ArzOb0lwtsp4onMWa/fQpb8dRFJdPiwU6CurdxX0vUCjetyOrJWwmfzBJ8D4M= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (111.93.218.67) by BN3PR0701MB1720.namprd07.prod.outlook.com (10.163.39.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Thu, 6 Jul 2017 14:20:51 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: thomas@monjalon.net, ferruh.yigit@intel.com, olivier.matz@6wind.com, Jerin Jacob Date: Thu, 6 Jul 2017 19:50:24 +0530 Message-Id: <20170706142025.24034-1-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MA1PR01CA0115.INDPRD01.PROD.OUTLOOK.COM (10.174.56.159) To BN3PR0701MB1720.namprd07.prod.outlook.com (10.163.39.19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 224eede4-97fd-4770-ed59-08d4c47a368e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN3PR0701MB1720; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 3:brA0zNBa0OhnnGQ4M5rgp/F05AAZZr2pDqxKMhZxg2aIWdtNHrPm8hVvvX4+Yp3qiHc11V4MHFNy6CBkdPWX+Ag+fQQr2dxSnFBi7rIlJC6tsvNspdQExOjStpfZy45/d+ABIdnNUI9cSsYZWdnKU39n8uUKPeZM/LeKyUQmkkvUpkaRG4byFFlEdESumHhobfkW9w0HURE2sL3oKWZpPA2MV3MNS9FWBvZak3trqhKSmaZ/Gon+pF3iYjW2JD/7LSmIjd8j3n9uJwkic30omK4TBj2MLV9Ro1ExwTKalpdgt8iekFaFSmt4poy+rmiPVsEou8ydpTzK0z6VWSCwBg9Jqm/ILkRb8R5KhlEN2PYB4zuosUehTEDobwUEr+brKu4s6pZ12WhDB3h4hM91rmtI4P07fOmVuTTfixMk7+ARZh/phBFUvPvHrTvJcRzhksXRFPLqdirGkP0X371aJJ5YkcBEVqnevorV2mNSchebuWBgRr6iyIq0TEUjjcP0FMZ/EfjyE38EaMO5Us5t8ZgNxrm6VgFCYxFN6nFMU3/gluxYkpOgdWQBlPZAZ6qZD6LE3JqgXdPQaQJqPPOG7IR9dKdcViMeLj2hPU2Tg+x1yAiISYSRVDloGxU61j9PdABsk8tJk+CcauqDXPzAiOsL/uxC9vAyssiNnnTTCD+yb267phIzVq00WyBTGfiUbARFxCpPBNOz0GCiLskBh80Z4Noy8PJYiC9VIIGUFYV2mYsx8u+akc1C7z+wijVO X-MS-TrafficTypeDiagnostic: BN3PR0701MB1720: X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 25:QJA0AR/PiZPQqcAAogt8XultAfwgwfh/HbyHrnojkjDAbji9KEuvK2pXe0lBvjfNbYJOI29SX7ppE6IuUKVYR/Zb9S508hgpvoBfIo9TB4GdyVW3eK/F7iN5502iJjoWLWtNfbavfSIGjk/21IAPbLXw44NHunRHdEMUXFO3K8SYAT0PtbHl/UR63YmrAPanOWAi4ii/9AI7YJYrMsAB4oBuc+LX6YF8tNG0jjwiqDbqNSUi8zQaPBQMSih9yfd6M3Hc2YeOJB+NAlG8yvNYJ+0cWDr0CfoX6E2WeYuhxp+0SDgfhX8u4uQpXZ3GhOv3sw6Vbacce2yuiC0H5rRCUPh4DnD7IQHyzn3MOdv5gK06qHFCEBe/UfBVF1fuj/NUZ1OQ5QMhx0lrE6oJKHYy4/LKHI92pqAmnuv5YOQ0br2P/C10ayTrw5pCZaZ+Er9yJZ5KVYfRteKNL/le8LBUsZLf1R2qyLftFbqp7r2w1Z1KWIllIVQmF0ZuOadqszpVsJ5Mjuz65qndUokjkJKf+WXFSNbVOdPdkoGjQx9ZJ+mCmbr6UXDOFuTBSAeQUducoJvfkAQZ0Hx9INulr3V6m93luO+IMMqnbERxE2YCa2JgQ6i2g/SRVB0l1HxKLKDZ2J8TshkPcgwHaO1kM+0WphyGfiI8t9ouG017f6dZUGbJYzWRxS/T0G0OKnrz/PMV2dWONKcxiO8qik4ogQKIXC4YSqtCE4gYQRcZmOCQMLqDVIJIpohi2LL2Gvtcl26x1l0SwzQB9wcrpyZbrvkFnt3br3ASQBdOAA8lasvOrsM8NCPl5opWfF+VE+gUnYGf7Qv4tHODFCAxqTbYztgOPvLc7059otkBZpY30Tgdh3h3K/FMBvX5kGqiNXonfy0mtvUw6I0u2Gp8cf8asTXxE72xGRo9bjBAIO1wRm52DZ8= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 31:CCA8WvEwkZn4uglDoEuQBgdFT7UN0kxG6nCyprZNFhmQLgL8kkzszZLVGaVRLwb7OWfemVP5RAR6kDzyoXFyzAucC3ihUZhJ4q6UgfMwC/u2h+UKvsSYRbWsD73x74OO3FXWKd09SAk/JGVR7A0VW8B2fWx+JuSwDRWnpBZW8GlAXkmJgDH/T2+X8wTOoobqjeoNYemqKZ/3CpbdNP82MOupMv67hTTz4zEZr9YpxJDSUQqfnWeb2xS4jIcUgSFT0XrioGq3hexvVNEi6zBaoPNP7GlnfqdDs2d7zkCXMignGtkSO8tzq6dgyqTOo58xTTBb0X+5xiLjDB/VJTaGdjWQD54fwgUAgOOPcrfCeYiG59fMBnm6F0+Gj5+CVnziUb4TAJKWVr8xfZQpVRjueq0jH8fXX5xLj4eq9V0B+OWpoDy4m31fP9eTrPz3hYLtWs9T/5jPpj7F+PaBtO3wZuCwdN8GCIxtKdsL5g9kc9gXG72yEr06lrCgdcUVYI9iWTZ+Jnm+PuHd5Dfiae8m0LCnnVAtoCCaeFC5e5xxs60bltqiijnwjilU6XceP3RdGywIbtnXLRoO2MzhGk49wam5YbCouj91CioDQAO9rTOREUOrZQ98UOSeozFQZliH41Z1Dwa6/fm6ybdvaSjmINieR0ADYx3wdn54opO/yRA= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 20:N9wRMvx8NOdyexL9ZdQvkuV48/XS4qFVV2BrbnlVLagO/3KsHR07jvEkYSjQQ9bgHFM0HhPPT5zto+0WRUYHMsp/ucT1qEh2g0qg5CPVR8/dArEZJEjUxFW7XJJfU17itd9S08UQyV7nBEKKId2blNt49l7LoeSyZcGZRPD2vlpymbAM5xtXHBMOTbhfFhjjlXJ6FWAv5xkXEs0KGZZLnIPYQe/a2YEDVfrHQkSss5FWw5RUDiWqnd35rjzJ2YFWUG/gSFSRiSYQmqT9ke9TomHVtH7D7FqqY2R0cBCNwXDhPagyb2gzKq5Gp38Y7qBKswNaKmzsCXYgvTfkgsQSJ+vMWPzAkgXgXmOwCRHDOy1qMQOV5ehfcym5ZNKh4swHw/grazG8G5fCWz8zpH4nbUIDrQ6AgIITPG7cOcjwvfwSnUpmYryT9AVEenFHs6b+wXQwmll515bFSWcx0ypm9BOwIGSKNVLNmQJP2iVtdgL8KhbBb2fco7GkLrrvsQkV6YDDTMEOWdVxubcRIoYtmhTXYYu9GkvWtBs0nexLVc0G78d2KCM+4wmpPsq8ifwuZwQCUA0AIUES2YyewInjL7vzm1aybRrDa5g5T34dsrQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(10201501046)(100000703101)(100105400095)(6041248)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0701MB1720; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0701MB1720; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1720; 4:+AVlI8VzNmKiYRHZJAIucQVnF5CWimPXY/y6dyCi?= 775zvWqVjCwD/eL9+K2ZxJkSEQSxyhKiV9xDIey5eewfWn6nQHZ4mdQp7rOtjIAJrD2sMBd94NbqV7DWb4K96vGiZM0F9M6foYTqLH8dgL3mP2Yq0IPr554ZcxO0rXsGNUjut7elMkfH5htsHIPp+ir3lsEJSymph3aHxVxHLbTOkO28clVaanz66KjSJiCtbf/0u9LjJob/lq/SaynsO8SiNmBPYKm30LGWtuDC12a7xgm31UkM+rb7fVpx76aRIcM/AJcxQBbj8qRUD+g5O/taowDt7F+qcCifmKYk87VNU63dzDGbP3kzyC1muMw5k9hJfuNp8eVlcvBbbygtw64lr4HwehY0tqkKC/REXaXebRCv/9RjlAbksFcfAAi1gDbSdhZjOItQ6o6VHqhNUvTexzeX7mnkJ2IoFU+kdTGZqDQySxurRryU5xLtitjElZj/PTe3FRO+MWZXFc8SmgPm+QB1Ucj/KQqzDVP74EbRbtwEtleP+Eo+4lJY9zlQ66SGtO5XOprmtaoKc8sEZD3NVYmB8q+zcpfrAUC4Nm5HGkkSxAmI+oGu37MOYPONhCqP8AcVUGm0f7g+y32Tka4yD3CgAEI49wu0VrW/UEMnqXbBAIqTfYEiqMw9qwI6LTEs4GxYJsrKnoA2uC4kjKmdVb3ytEFMDwgSjbit3XE0t8Cp/dPjC4Jyj5rOQSM1lyQ+QnZHmBGsbQhGAccwG55+BErxwRYNokL4+d+Erm9Ae8CsIu6Ns9vTvGfD+eH0MzLfpR60QIHQaq9o3dSTDby9F96i8EIO07PsEiFHbCqgKGY9NPgt9H22el3OACiz3mchpTno0K6x6gco0E3J4Zpq4rSWK5nWXoHTRnQFyYR+Tw18tQ0QYB4EP5p+ZUPmOSRG288qq3R+XDnNvXilZwno23pEWcDLwTTGJ4z3vqpTU2CMq5DTQjaW27SR5IoIZ8NvGvux3L3SKQVgAWn+aqhkO7VbWSr+opGfE3W6qG3NjXgsTfKxGc0EfBUDgcxHDQcSAWc0B54B2K8I3ZTYhkiBovAFf0KYySr2XhmPnLX0WImBr6H4VTvPWabLI3jzSNc= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39840400002)(39850400002)(39410400002)(39400400002)(39450400003)(2351001)(6506006)(33646002)(3846002)(1076002)(6116002)(5009440100003)(2906002)(50986999)(50466002)(8676002)(6512007)(81166006)(6486002)(189998001)(72206003)(478600001)(48376002)(6666003)(25786009)(6916009)(2361001)(38730400002)(5003940100001)(53936002)(305945005)(66066001)(110136004)(4326008)(53416004)(47776003)(42186005)(50226002)(42882006)(7736002)(107886003)(5660300001)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1720; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1720; 23:QGvu1eo299HAh+2DXvrThWyLmUrookBWIdJe3iP?= DM8BCrHBcjA9NhE3PIDujOp/xA0Dish9yAkpCqTOXdf+RcdpgszAhX2HAHb0XxMQd3l9ur9c1jm58j9c088Zfq9iWfqgm8JpsXX/TVxEPl1Wg2zb1he/hJzGSRGoCCaI3FCEee3M+jEpNa6/dLiPQbUltExyhz09ehrwyKj+NHgOiZOBc6c8nJymN8CuezeRQ1qEM1CwU+0FRt4DiA2ceOZanD/uUF09PrpozYOLzpOzucf+uLKx9DMDmFQFPwaft59KpVnbHGW+WiLzFcUMJrASw4st6KMWu0sd7Elv1kFX+SrKur/z4tRA88qh6yGNJBmSqYHe9xUkoiVMxfPSGIwHPmGExS1D0leRexnWcY6KBp0nK5ceKvXXypFuoanro8VlGI1+bphJVlRB9tZuk9Wzi8v90n6npZhkZ7W6pWr/BneqcjH1mblChA3B583Q+1wIdOoLgplkGJeRUcK42rvluz+mkE+iSjWsZ1+16Z8v5INor6Warb2FflbSdQ4X9SPThAf+YRrhA1KDzpyBh7thkGK38tRcOMN73FVCQs2DzwQgFlGFKMZzUc7ZFTS0Zr/O1h3aMWzp/OizzrVbzkDNQWaXRhJmgFr2ZClBIzLwErXHS57heQK4UZDb0TlcpCN3du0We2HGeoE2RZGaOwtTycCyCvgMfRM3h1Mqa6Jz6+N/RiNK7x0PTI/8ZZvsGSxtWgjAeTjYCoHSyfLcB5yZFn3c1yU0utdH1ReOo5r0Eqs/oDFx5Dk88bmO+XPcpyG6h3tkRo55Kn3OM1gqG9NrV9WECKOnIc1MYOVy3QDzHBiH24j83Eijj8GNeb0OOgJxkUr5cJ3U3W12wXaTkfksYV4esdI1SRBLQr5biSfFSJyhc8kXXGG68qaz7mcox5wWp7B5rM9om4U3xpXBSdBXUQ1HYPNjvlgGRnk18TcI5yOjty3lmW3dPVG6heuy4TR5vU5BRYDzw/g13zsPVK+Ntra94Gxdu2aZViPl8lQpibJ1Ftd/eQ+AgSVUhjLGwdhCMNbCnCFel4/65SNWxtyP04jVa3LAxSvoqLvf+PFl3dZpZHAgojcFcqtRVaynl55lgLFWKxdWixb4tT6l0WRFu X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1720; 6:CluvtW9zPIopFsxU9oKIM8S6UNgvtfysUjm9AIoL?= cPClPE5S7cRc1veh7Miz8sraTqFIJmV9u6sORDhflUq0sv7Q46K2H6Tt8xGD0x4S9oFsA5ZNVtl8B7escR3/fnhwS0HBAvRTf2lTAB6t0PCSWStN2UeKucrIQTg3H+cmti37NLI2g5sV11wJtxigncGKlGLLk7kHN/6lx7ifxwA/2r2DGLIG9KZGHxh28/9LZ48USU0Z3OeJ045IlZ4cZNlNHywYmdRkV1xMLPy82HsKDpdB9/T1/YzJV+/yDIPakMWL42HC1cQsixOcBUKyKSWYmC1hwRvnplO+g379XOst5aTsyVWuTUHLXg5Mi7J2nOmPsS59pVIXSuHcAdDBqXR1noF3MQqjxYGRtgGmeR98nMZM6vJlRa79VbdApQBPrOqiYWPuj4PBp7IgJlbx4ZtMgiC3zWN6kq/WbgQiXxr/LMkk+j4altaWwsDcQoDJPa2LymUavT/9LGHzdXO8uo4xkj1na/QrFVOqtrxnTvYKBArXc5pgqf4L6mFzPw4OZfDkERYSF/qSr052Lplxkw5c6ioBo98Ffw2+A3F1Z/EF1IVi09Lk9QU//VEQW1LLboMFBaUJ778gzJqpnd0e2TdfaHDJza466B/FSKV/wLWkB+T7SwfqS5HJA3EG4xzCFBeU31zQIDvzrJOQfPv6SyvRdpZMuunebPtVyxSj0aGDvsuq5LjAhqQcqr68J/iVX3d56G1rKzD6VfZtzNLqlDbovlArNlrwv/c1mlJ/OX6FvTenDI09XdUOjDjeiaH46DQhMg6qHILTfx0pbGcrU3sqid/XPzRep2/+3kC5QvCUKv+tnPL3Q5eZ5uiwfrLzCMBI0CdL3t4Xw/MfRpDdxZmE+v0NbXnO77VGT8R+wSXgUTA5CUuXfjVd8tCEm5SsvRfjBiWyHmLzsfpU/Gzugqd5VqLOyo9Y+njgq1iO0L9xqB3Tfnm3sfx30Qij7R60okc= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 5:hc/u7Bj1kKJT8cg3HwCgouperCSzDHZ8jTraKFEKQRQCgaqO+JC9BTh8pymROFjQ7bdMKrU+TrCSTqzpOFB0s0Vqv3JQKNThxSc4F0ujOKsJzfRTwe8Wq8KzuELmEJh++55AIrr8z9YFNv76XphI30tKlncsUlo0r27YPgED8oGh7coAzQDMjGGbFDfWl5+aBLsMyGy1RhGsjzueKWl2I+DByabZnwhIZhJEiWTq9umol9WvdLqJmqIdbM5viwuK6W5s7rKWdWej0olXhWWiEienZtTfVfuS8e0jItqgRUN2rVBxu3M1Qx0Q1CCjHClrjDzVxmg6ruQShOnAxND4Hc57zbruk/U+M+1QarFinTqOmxvVL5IkC0lMKU2JxhHE+/OZkHUc421JyEMnp2s9yi1iAAF1k4fgtyC6WC4o0vLQYPdLDXtRIMfjavl8Fb3ZZku7XRj2HudCBPRLzpDmpQomN9Jc5OfeJlf6Kloh3HoZReBJK+/xeBR2pM4699nF; 24:SOE3kpzk1vtB3QDavtaJ380lX+W5XRInRobYQu6QSTUa4+LxtcEAkV15HVoctME+gfrxrTO+rZ4onLMt/pdOC1B5vA7Y/O1DN2XeFZN+2/I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720; 7:myuBan6eKLty+JuEiZDlfYweaNGRWn583BB1D8GaP1eecqGMtwKtkQL06PWWpHq/BQAsrmbw5N36jmhZfpuTAf4QSeSyhCM2q+qNNORzUdAnsayn4K/Rpbsg0mE1zYlNbRTdm6qjid44Xl/H/v8nJA3G5A1Kv8lYjq+7aSOawGbzSOx4RGk/X/Lt2vj55wW+PwhKhS+at3iK0AJfw2PPZzyaAwWRrIu/fupbfdfpzzyhrWFnu2R0XrvlIxfHID1J109fvzmJpZ+UDZDle+78aJNMVKgnorCSK9xsrKCLJsfSLv/wZyRDKEAGM3pjCqKp2FWGTKEHkuYxmyOzm4XTto2bjnr2l3GAey9zlq/Qe09t7Psryrv/TtH2O+CkU6RvExaoJi3B0Fn5V3aF9DUgs92BLaZujHl+18HVLyuCbw/lhex4I7cTILE+LvgRH6OkiH/Biod8lPYEqsqnGqYUcm61XyEc/YIVE/BpZDpIOWQvE/S7NF0qGDiPmRP+jD0/ra02V4BL2yqVfwZP+kyofWdL7Vk8OsMc+JYQDuFt8NDDD5T+1n+Qn0NZeBsRUGFDyuIsErPmqyGBELFwz6KaKsxJsBJGVQ4KOQwf7cTHN89VX0Y/xAZRu5IzUcd57evSxkI+hGNcWqi0/TtcVIDLpAW6CywQKIAETjPdGou+/5j3dVYyoUKimQxDn0tWWtzjlZ2NY7W2EcLYKEGUrCXcGQ58oXjIMS3EgvwKLIXg1dlyioTtD6TE3vl1QNa/41APhySV1BtJXBgHYf3QhUxt/IIeq6gEe84btqmqJ+Q4wuc= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 14:20:51.9371 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1720 Subject: [dpdk-dev] [PATCH 1/2] test: add unit test case for rte log2 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" add a unit testcase for rte_log2_u32. Signed-off-by: Jerin Jacob Reviewed-by: Olivier Matz --- test/test/test_common.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/test/test_common.c b/test/test/test_common.c index 6e803f5d3..ae3482da7 100644 --- a/test/test/test_common.c +++ b/test/test/test_common.c @@ -33,6 +33,7 @@ #include #include +#include #include #include #include @@ -160,12 +161,32 @@ test_align(void) } static int +test_log2(void) +{ + uint32_t i, base, compare; + const uint32_t max = 0x10000; + const uint32_t step = 1; + + for (i = 0; i < max; i = i + step) { + base = (uint32_t)ceilf(log2((uint32_t)i)); + compare = rte_log2_u32(i); + if (base != compare) { + printf("Wrong rte_log2_u32(%x) val %x, expected %x\n", + i, compare, base); + return TEST_FAILED; + } + } + return 0; +} + +static int test_common(void) { int ret = 0; ret |= test_align(); ret |= test_macros(0); ret |= test_misc(); + ret |= test_log2(); return ret; }