From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0040.outbound.protection.outlook.com [104.47.33.40]) by dpdk.org (Postfix) with ESMTP id CA83E1B414 for ; Tue, 3 Apr 2018 01:25:36 +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=wWQMGgISeK3Ril0FqssGAx+o4IkUN2CJbz3zeL9GAio=; b=Qb43/hgmazb3TkUeUXCJna7nK/4kH97x4v/xLDRenAj9PG/wsDZgeAAroZCmT3BkLlrus+kK2T/TuW+431AL7hv2iA7fALYQIN+FaCMDhLFuBXmxR+YU/9NRseT8tS550Cs7tEUQe7I9Xt17p4k2ttPQ8ZvjBB/t9OB4utcBm+g= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (106.201.49.151) by SN2PR07MB2526.namprd07.prod.outlook.com (2603:10b6:804:6::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Mon, 2 Apr 2018 23:25:32 +0000 Date: Tue, 3 Apr 2018 04:55:16 +0530 From: Jerin Jacob To: Erik Gabriel Carrillo Cc: pbhagavatula@caviumnetworks.com, dev@dpdk.org, hemant.agrawal@nxp.com Message-ID: <20180402232515.GB31895@jerin> References: <1522358852-3630-1-git-send-email-erik.g.carrillo@intel.com> <1522697994-22515-1-git-send-email-erik.g.carrillo@intel.com> <1522697994-22515-2-git-send-email-erik.g.carrillo@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1522697994-22515-2-git-send-email-erik.g.carrillo@intel.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Originating-IP: [106.201.49.151] X-ClientProxiedBy: BM1PR0101CA0006.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:18::16) To SN2PR07MB2526.namprd07.prod.outlook.com (2603:10b6:804:6::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f0432025-0d6d-49c6-38ea-08d598f10917 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:SN2PR07MB2526; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 3:thFVcz+gQCCez9GTzNThC53jU1IkP8sP/lc8n7SMjSRW5RHZB5plIo3s+4XBsVCB7vwttRbBEyiw3nUkn6olA1+juL8s6f31MjYxGxF5sg2PZKVALml88JRaO4INrBCNOWPyYDqo//6ttmROcejqUhOxvPaF+wUXbpyHpntqj8jfLFWEEfL4vggC1JaqtaYxPro28omkwTgMqduHv4bv5bA0LDycodGYBuSqZWB2b4YKDbX1UdLVR6WaPHgFZqMs; 25:JRUMyGCn95qMZb13NRIQFjN0z+lG7RFmfQiw+XpMeYnmZesj76rZsA/sDdMj9mQ9KxILPPJR5FfmCqbyQVV8hxzZgM/7JEK7Uuywnt/ZKeV7hZmxk9F3OX7jKPa6ffld1RAqiovMz6zGW3KP+Or9Oj6VGEQ4I6lZuj5kzFUpojFwVuW44/aez3/7KKpXD60hM5Z/IE5YAY7go2A5EHGA/U9u4H28GfrpRyGEDSDq5/C049l3X8MCdgMxN8JGZQHTmNwVFgKHtZEZGy1bqWIePkDr0BiNc26uTtzAJ6ZW2N2ktzB/lIxihKC2F3IRPg7AOHcxSeutefvF8CL68XcwRQ==; 31:xQajDJVpR7YS3Bt5bvTmKaxyiZRcjpwExhHwt3KCg9MVbv1oQqrMoUdt3m1MRDF1l3CjOnqRKMHS/Zpo0qXC2aN9mtnzXbWiCl0+FJ3h+YXboH3rmeTF5t5pMlBJJ4pLxgiBF1C7C5orZEBl3A2RIYLqdYc4vKQouQx4VOyyttklWTxpN8kqHn6YkyfdePj+HWBY5M1Hhha6H71w4bIjpOYou6x2znBKVZAx8GkBEW0= X-MS-TrafficTypeDiagnostic: SN2PR07MB2526: X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 20:78GvzNx1GIlRRZk+9FOfsZizfLCjEC1PRwhVBVbRM4tfOOKeOhK4dq4E/99sjsdFqnFbaQOeuFbpHa/0qqoeLjKEtqxlOQmeBvZCNoCBCRbIpMovjWUyYCQDLNx9BTu6HJHn4E1PyepGZnBc1x+5uUD5BYo7VX5NR6z3NBCL8tTe7ZKcUQN+v/3j2HLML6SH7lr+ug3whZY7HiLy/VUY+oKr8mtOk9R+yGzs8/7AJwd1Hic59ACoBIZ1lIqZwpqcFElBvFjcBos4/UBKZT3W/WNr6U+I7iLX7usJvpcR62V3wHhJIvqm1KPLi/YEezJUuPyhf/P6EfnwumcZNjcvepRl6IYg8lFBNQSLugytcAYN8HhNRs0J5qSaSNsz7O/3UoXavEFwI3r4iV+lPB+JzOuWMA14Xt/oJP2tW+GtRpeFLmtwdwKi/NvTev6ZDl1wiFOXYpAJi2tmEFPMo4Lsl1HCxS6RVsp7XtQL//ekaD71qyn0fFIfF2eJQslqMvGn8IMuDFRgBGrJM+JiPrv7w0V+uZSwPB3M2MklqWN2yGcqhT5lpemfYcKb7N2GqbXU538gi6YkbCpXf8PDLEwodlewnGCDg7j2DVMHvna254o= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(944501327)(52105095)(10201501046)(3002001)(93006095)(6041310)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:SN2PR07MB2526; BCL:0; PCL:0; RULEID:; SRVR:SN2PR07MB2526; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 4:MXqTAdPwdQgSs9+QMRSEHIWNQyI9wl+mLCWXkXdDu0uqiPxxGHlwFpWXvH0olmoPeFeql6jsHCWsoE3dIiunqxy0IcSMgksHQcuyc87jpEoLuvhZpzu6MpChVR7cormn8JCZ7pYVg7altSJtqxBuqdctqZS0SJNoBwIj0FD7BiARYT35rAtwBG9wmk6Ii7mDxOqST8Kt1LKh627HnDpVO2ePihhJzCZFIyHRA1DPKKN3P0wKklcKgxTmMDdkRyle1VyBQCC26ZP2/LsftANKtYj7pAG2k//cMtvqFZoCTcHATtPN8AuSO6aSsqhgp5Djj/VNOHDgoFtR3Po3MPZ7vDZmV7dXRmM7QnG1l4eQerA= X-Forefront-PRVS: 0630013541 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(396003)(366004)(39860400002)(346002)(376002)(13464003)(189003)(199004)(186003)(478600001)(9686003)(55236004)(72206003)(47776003)(1076002)(33656002)(16526019)(8676002)(106356001)(81156014)(53936002)(5009440100003)(26005)(6666003)(23726003)(6116002)(8936002)(3846002)(6246003)(81166006)(6916009)(229853002)(42882007)(66066001)(2906002)(50466002)(25786009)(16586007)(4326008)(5660300001)(52116002)(76176011)(476003)(6496006)(68736007)(316002)(8656006)(58126008)(446003)(956004)(486005)(11346002)(7736002)(386003)(486005)(55016002)(59450400001)(33896004)(33716001)(97736004)(305945005)(105586002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR07MB2526; H:jerin; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR07MB2526; 23:D0UDKnNfPTis974HB0yHYp4T8mP4K6JeUIeN9C/BD?= =?us-ascii?Q?dw1g9LEBe0CZ7SV0tViNkT9eDG6ZBlpohCNnxFtkYWHkUJW8xLx0WwlARtGW?= =?us-ascii?Q?ACGTHn2whQRlo70NFyBzt+InqPgTtMfBuhEk2TgQJCU+P/57mqwQJsNPBtTP?= =?us-ascii?Q?p7yVDBi6s9ueq+DLoxAszFi6IfrBQsia5QcDriawHDlQB1CcwzC75NRwWmqM?= =?us-ascii?Q?OFlnWgTO7B9ikWjdooIRiKL4oS1276i5KJEG5kvUeS3oxaNeebrr5BYg4a35?= =?us-ascii?Q?wrMqkztn5PYzYgSlJNmUjqNMg6xkP/75YZ3DyY4iMdfLDBFzUuQe43dML1Zc?= =?us-ascii?Q?2dWbLhFwXynBedfJ3vwT4NwZzloxabiin/zn22Nhojw15IGL8N+/eWhcRcUk?= =?us-ascii?Q?6sKP15UEinalG731mMJKmGioIB+DiO4g4y2OWC5sEQNDxqfeqPlcjC2Lq/h+?= =?us-ascii?Q?mw0Og8z2jtnygQHUqgp3TdlLF/FfN2w0TIn5tIxL2F/J7ZvdFStX7DIxK4jQ?= =?us-ascii?Q?U3X4fNIsdrO4kDdtvA5HdpIj+obMU+ycKDLRhSCF4/BlsSR2iKPkVisJObta?= =?us-ascii?Q?zXiu48rOo4nvmXjIPppPQZm2JcZiYCbC8O/BmqJ28eB1PSzNiOaaB9v8UHw4?= =?us-ascii?Q?IwPmSJs+uCC9keSIyRkO7OLucsDshi5s0WCl/LHrk7yK7blpQa99S0OnzEoF?= =?us-ascii?Q?WdWRE0lre9o53QMzAQ/edYNgFzNsstE/6ZafgXtpXvyNjUL3aF89pu0Ee+sO?= =?us-ascii?Q?Js0s4l38f9AzMM0urrzU2GkV7dv3j2r4mLfSV55aWP2jrjwIV6RfBS4Rc3uD?= =?us-ascii?Q?dQuA1rVmHFJzcgGn10VwnlWRxBPaicCcPng/WSk1wsMNMgnKaMpiydPRnCCe?= =?us-ascii?Q?rP7EysgCnEEvLIiAHiD9MhHrJZK5+XstKY0WvvnuL0j48UxUtdYIxL7wOu7U?= =?us-ascii?Q?HH91Rcdfp0SiFOuoypwuZV0/uczpNW8+HznTHv4qTrN8/YNui+sNOJCDUE7j?= =?us-ascii?Q?JpwVXCk01vc8zQGnb6q2vAv2x3RD0HS0jwcD0MFbH2rmOcoeN9GgMgJnYk5y?= =?us-ascii?Q?txt61iikNvQsXVZ5rS91XhaRgKY0UuDc/URaY7VVe5Gc5HumR2eEZgNF7QSS?= =?us-ascii?Q?EiRhsOSr/lItkO++1y3NXV22+3tNfpx59xoy10DP7M7loHAMGx4Y2VokPiyn?= =?us-ascii?Q?Kfhnkanti3lv1Iwa/67QNiJEhI1l6Ut4xfIx4yHf8YXf1P95RgnwhZaelymB?= =?us-ascii?Q?hhHKHqpeNyJ/+zXzNBFgFkJMjkhVZWP48jUODZogn43trLvJ6tppVXksz7WS?= =?us-ascii?Q?Zn7n52Pqpd/3zGDzgrL+n9FTE0HjZZqiZI8EWTd/zwYXXyqE94m/3akuVM0H?= =?us-ascii?Q?cd+DLxTeyUDWApfy+dxl/rUKexxuNmVWxNkV80pGjhZzYCidBAyaUZyu8s8A?= =?us-ascii?Q?ySe5WZHpA=3D=3D?= X-Microsoft-Antispam-Message-Info: Bt8C6+9BhbBqVFyHSgxQkTEIBqxRZ5E3qehV57yihJshJXNzmB6w/RU2eWwDbm76j+EgFB7qLYebRjuzrGvNEA0j37/YI4Vd7hmpJ0SY0v3QhSsdlHYBNfCTj+z4S2fTlVv5ToTG2+FKWBSi5fUukPfmqFazBFOR0btGILLL3wePvveUuYzxDCl4kx05apNC X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 6:zKZv4aBzlDZEn5kX64NFQHGhl70d42FzZZVvray/Tp+L7TGVKbpEksmka9Qwbq68eqWh6lZhciuSrqwlBBBQl0p/urOHlBA1Ypf8fzXDkt2gh4p9+hvkVRGj2BMye5o08YZ/jkP+C+ME03ASzS9jPRK+3E6nPvZGvmKRthOkF1urgNlRXGIUi2L1fGmKR9FJRjtLqriHZOGTV4UWI4GUdmAjK6nf7+Ut8lzAE3jp5OOONiriditeBo1rrv14OMdKVLJrJiW+60I0ZC6lkbKy04geu/EdeM9dFR8agEu/b8xn3/I89IqdyJq13yGAyCn+2YXOBSvmOgelpq1HObWeJtuw66gB+f9q50SeXCWLIcBNZ2OkRdmS0Tw1mgxjzEGw70djBGoCGdUK/2h035213SQRIHyGZs7VT52rrZs9Ko1P2PuO97mHpwcs9RT7y+Iyb4HhvenXs+rjfj+E6JEX3Q==; 5:pFb4dJult6hwXimJGYasHxfru9IR3ItKYEPKyliAUgUljuHJ15GCIUmXDV9cn1IBwVg+z1Mj3qf/i1/hflVPERNo8dzmuZjgUEZSW2HaAhe57z6nZTgMbrTqaCYcKsRqPsYg7wio+UQVWFQgCUkg0znQphioe8XEL4fQL9sg3wY=; 24:9D9sp8YuaLhB0gpCu3g9jl8Bqa/f/zxmY80mbE4IHzdL4FHLzDBKlJDvU7yL5RzK0zIRNZjfwEnG6DzMdS8GQr1dL8d9RkltJTCEannSfZI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 7:u6B8FRPBQStZlOtaIoYbdket0W8tY2BqpwC3NaQReFUUYLH/KWEpo09bjrsKgho5OldVJr0b/45Pn/Sh8P1MzUWyyLcK7JLXgcRdtgFNgNqCuRJeePlsvfhiyo8y9Z4pUGVtQiktxRx1gvFbXe97ECanjftqYqolnrbmX6Z0MpK86tw7a4l3TB2LGZTpWVkkSSBA9gG2Iv6Bu3NaDULfZ/GTTvbyvsWfsyHrfGPkYQt5hdZh9D08m1+go9tz4j5A X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2018 23:25:32.5631 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f0432025-0d6d-49c6-38ea-08d598f10917 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR07MB2526 Subject: Re: [dpdk-dev] [PATCH v9 1/9] eventtimer: introduce event timer adapter 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, 02 Apr 2018 23:25:37 -0000 -----Original Message----- > Date: Mon, 2 Apr 2018 14:39:46 -0500 > From: Erik Gabriel Carrillo > To: pbhagavatula@caviumnetworks.com > CC: dev@dpdk.org, jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com > Subject: [PATCH v9 1/9] eventtimer: introduce event timer adapter > X-Mailer: git-send-email 1.7.10 > > Event devices can be coupled with various components to provide > new event sources by using event adapters. The event timer adapter > is one such adapter; it bridges event devices and timer mechanisms. > This library extends the event-driven programming model by > introducing a new type of event that represents a timer expiration, > and it provides APIs with which adapters can be created or destroyed > and event timers can be armed and canceled. > > Signed-off-by: Jerin Jacob > Signed-off-by: Pavan Nikhilesh > Signed-off-by: Erik Gabriel Carrillo Acked-by: Jerin Jacob