From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0068.outbound.protection.outlook.com [104.47.38.68]) by dpdk.org (Postfix) with ESMTP id 4D2D21B1BD for ; Tue, 10 Oct 2017 18:52:32 +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=mjE6zXafs56BIEIuVDSAdzPaI6tvqQYwHccBF9ZFLgU=; b=Jxkzn98ffYwAR1tijagBga1AClNotymTMbURZW9J6K46NpEJiSJp7EStqOW2NJul0M1IZ/HoBOThBwdJ+vq39duiUu5sIv+BzuXHfrfrwm/6v/3T6/pPdt4l0ugkQNI0rZfBU807rQE6a5OyOHuLkDoma4DO4g0y1S7gBUxwODw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (171.61.81.39) by CY1PR07MB2524.namprd07.prod.outlook.com (10.167.16.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 10 Oct 2017 16:52:28 +0000 Date: Tue, 10 Oct 2017 22:22:09 +0530 From: Jerin Jacob To: thomas@monjalon.net Cc: dev@dpdk.org Message-ID: <20171010165200.GA5206@jerin> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.1 (2017-09-22) X-Originating-IP: [171.61.81.39] X-ClientProxiedBy: BM1PR01CA0087.INDPRD01.PROD.OUTLOOK.COM (10.174.208.155) To CY1PR07MB2524.namprd07.prod.outlook.com (10.167.16.15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 33b3908d-be16-4462-fe2b-08d50fff4b8e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY1PR07MB2524; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2524; 3:6jeu0OFeXiRnTCEqZISWtu69XAH4eBbxUD5vK0XayRzi28O5bn1wQh+i/lwYf5dmxXGnOJTb+PXS3kJ7adzJrdsb0SOhTG68D5B3S7oYYz+Rw89mTHWQHOP9s/SKaX3gtiwVmffpCYT6QMJ2N5HlxVXixyEIjtzXlaP2sjdFEriYYCzb0QtOEO7vcXmGvO25BRUER77pbqjaXmL3yn3lebgYBf1yS5y5FfEB2xA4aE38q349M509yoeVSfKZlo0r; 25:8bncdBlCDd6KnAuTcYhiX/5hqWu0jbETVjJsSp6iGQ+RYC2TkA9H7cFLVlyB7zm06GHug+WqA2/z5PGL7mdfFQWx+SpW46vARmYw5mpvjy0tkN1VQxuJsN60OUtwdXDaLhD076LN1nNhOGodqzMnHyLdW1h7AczwqSqUwxhCSy04kUuFyLXhFZewJDxM1qCgw6XeG/o5clh3LAE1xuWaPusc50miAOVgZL0+1NgaZ3RNmxK5EatU4LGhPk51KSaQf9SiRB0chj8cSGGCcxSX6MJDN85NfJVITTRiWRa+Cj/i1qsf36WZmiap4sO0OYXKUGDUZcTtARq1XkbRSo0w6Q==; 31:4yW6WIjXuIf7L2BXxuDMN5Ez3EEN6iBskENetV+fx8pbxeaAjaI91EQwp7uajiThC4TRX0J0a1L6gCuA+XQcRUg2ioOXYVJEk+jwx4F8ZtFQHWdEYg9jSgYGs2tBfpnVEFPAPT88344UtKhxrYOjMkfE8iVtD/pDP9Ljbq/sFfZCtiPQBMhYQRBQVgkGcieNSIHf9pMfzd/VvWzkG7eMPM3/MdEr+o8THt4ayV6Cf4c= X-MS-TrafficTypeDiagnostic: CY1PR07MB2524: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2524; 20:5UoftkNsCVOGgry0ECNWj79jlAmsD+RNQHuRPGVYUeb49h0QzOvBBR46uVYJlcT6akHjPUtUiswpLfCKYOt0YtLaD9wqM7nSeRqVEOIabB9Jc4QqHOfxRx3pKMt1EuceJR742hUj7GBqDfkJ7VzwREuubidvS9YkpRwa7E5LJVr1jEDFZRelIQ9/u4AnnY0OaANKWwa1rHZ/bUCk61w9VEKpGzSBMvdBygQXvLnOfTF+og9/yR+LMQIU9nNb2vek3FK787ZO5OIw59mOOfYv4Bh9BYYQ+suve61fXwHOcDGaSy0rq3JDTYVj+46L1xXbYekiiG1qSBgAxtWujYPDAIQNR+R3Xv4a2crXIsDlGpu30BZ64uxJoxbxiq7Nah+fo5KgFUYVvYmIu6qHE77c5WIDOYe2h5zmlN66PiscR9y9zUb/eVXHZf8SzkAHkQKD0p/NZXZ4gNu4LV88HuTe9smJNRcJe5otnr3kHlqgWds15CeVJ7CkZGivn1/7x3hyNWlemQbUBs34T8WLK60QtxXBdvMbyD0Eiz410ulM4nuejSK2GOTk3u/+gs8ogIxtSYKP0UwmQON6qZQzT6wS6U/wogkDyC5+Q/ZO/m/9AEA=; 4:Rmyn6Ju6uw19perTTQu6EKYz6TlfPrfK33EI6OyImTz8g/D9giPGJUBQbcn3aCb2mUjf2qnKJWnt3KHONdTpOzxD4CaCXNLuWitNZZJoqHXKqRuNzVpoObpy1W5TYxfMI6dvT9vtRJmFVqo+L5xakhFz4004fHN9MPiLI1gmJLH/nxH1+dyH+iIPcM83eNOsVeVwi21HTUizLX85C4pxGNTF1oPoP/5gSVP9bRqcrFn5ckfgvQfnxlbMy550ENiy X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(100000703101)(100105400095)(6041248)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR07MB2524; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR07MB2524; X-Forefront-PRVS: 04569283F9 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(377424004)(5660300001)(55016002)(6306002)(53936002)(9686003)(25786009)(4326008)(6666003)(305945005)(7736002)(106356001)(6496005)(53376002)(105586002)(2351001)(2361001)(478600001)(966005)(72206003)(33656002)(47776003)(6116002)(3846002)(1076002)(66066001)(23726003)(189998001)(33716001)(6916009)(54356999)(50986999)(42882006)(8676002)(81156014)(81166006)(8936002)(2906002)(101416001)(1720100001)(83506001)(16586007)(16526018)(97736004)(4001150100001)(316002)(50466002)(58126008)(68736007)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2524; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2524; 23:d2Pjh26r36/shzPk2xiw2ZRvJLdiA3RsUhc4rbIXS?= =?us-ascii?Q?SpmzPt5dZ6OyRefp6T5IHogUjOfFaqE+nD6KX9vDCyl0aTEaXhscFzYL585J?= =?us-ascii?Q?ukWKjEQwTe5T0tjBf1qt/Q1Aham/mal3nwzpspYhaLYU5xg/NWNnBLOGtTBc?= =?us-ascii?Q?fPDZwnydRxvrNXcl+udIiTF8myP3dpjjgUxKgCPQj+kDi7gHqd14FsmKmkeD?= =?us-ascii?Q?NpiZIsoCX3bxq7fAFnI8ATJnYyw25uoKDJF5vSBX0KlT6VFsXXufQggZz5TK?= =?us-ascii?Q?tQI3p8bEMbKeaDBbIKur1IrpQapM3pLBk2pzVOINkUKAdN2ATjJnv3k38qN+?= =?us-ascii?Q?DTSS8VowU8c3UD6mE0vBPNq24y5FPlugWkudq7xYBxBEjPNSnaALCdgmkadO?= =?us-ascii?Q?Ob7kjwtdt5+D2nbukMJRtZKeAG++SHjxeTdNPbO5asjJlTBtBnExXzxvtxLz?= =?us-ascii?Q?kcOGYfhJvn6KEz7fN2ZbhkJrTSX9zh0HxK2l/gUodjWSr8N23e1N3HVEGYlc?= =?us-ascii?Q?HG3ybNnlV+kgJmLjZwgtO+Lk/58p8YTZL4znaXSzXnevRhhih24FXHF4Xxmr?= =?us-ascii?Q?1belJKuke/RTG+nTF3spQSE+M5KQ8G3VaUcL/9VOIeyQZZWlyDVBKohOMBSR?= =?us-ascii?Q?nFJ4KNcDe3M7/xzemH3CKjjQh/nSZAvWSizL/aJe78FYGugP5EuetWTG1gox?= =?us-ascii?Q?qXBRL1JQFFiijlUJAgnpR4hS9WEIAw8BTSFUVM7yIGpE0kY/iWQdXlC+/1bp?= =?us-ascii?Q?5R6/oW374pYTNm9jCR8dZn9jTHBN+pypbhti9SvvZoywxY/8RyEYBCDQzCE9?= =?us-ascii?Q?77ge6jr0UI2gjQy/AHshMuY9VeuMwzlmMusq5hAT27ogSqn+JFOxXBai5Cw8?= =?us-ascii?Q?WPbwe20XO0aIQ180x+KITvmxgsb2MnSrpQKQDqFw7Y2axOICa8fvp10d4Eic?= =?us-ascii?Q?vGhK7r8w12KxUEqfE3uFXeVS2Ihao3yDyvWsbTBMU8y5IWkIXWx7mXPdzgEP?= =?us-ascii?Q?uT4qhOIYMRhyv308ePrXgkCCFfjjq6nKAP+NJzN9ueh1WKVJOYPJYWBpOua7?= =?us-ascii?Q?+DSNrUmVbBGQ3FBvt/IPvWXE4voQjExqzYfKPZGAsGtzMjmYlZDhqZKf+epQ?= =?us-ascii?Q?3z3bZqTjoyGK6UPEB/hdJT9b5UQI+8KDwh2Fg6ZjQzZ8ttl4y9AoYCbRKNVW?= =?us-ascii?Q?iHEWjVYdlICzg7M/gc3o0m6ZxXG/TlnY4SoPpE4cxoCRp7aTGtD9IdK/e3vS?= =?us-ascii?Q?NYxIS6BioOVnvw9UiT2QTJLDLXeMJoJWZkqIEke?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2524; 6:gV5FvEbXFHKwtDE47fq4y3nBQ5aNEGGCwoFs9PrLpOBsFHFELco02424KoFJ3PmUU9YzhDo7e7b+W0n3NVgVxm2k93Kw/n4lUx15bNCySJaN0zyufAUiWlRI890XY91P12f+Mk35T0eWKB8O/GPf9ZwdNS2XUq51I3iZ5bET0SCMV286UyXRrx34B16cNuW/YbkEWLhe2Q9ITO2bT9v6qyPpVuYSgmY99X6P8uwi20HdL8EaNtmIn5lm2oh7N0edFt+9/uu1HCkkER/6E+qDSAMdYG4x8urdpOXQNwJZt203FwTDVNqu+xEI+96b5XpfIIlVVDvzATvIfKsVBiPl1g==; 5:6EgfL7Rdrqaq5rd8AMyASwNBpaRv0+WzkfeQt8YkydCS7rkOtmtTNpRngjgkMsRvKBdH53so2M8GNpqXOdZSr8tfbZ8ZNBy4vUnJIMo7sWctAIlNilHnqvntVdTdAPw82Hqh+yWbYcjtJVgKrU2oJxRLT1dBOmJPS8lq373LiRY=; 24:H1ubS42YOapQCN5yIz/KubibBn15NHKobDTH4hhPmE8v/bAoGYT6ZI+ZnRH15ECJi0t8A2oCSAUXVYhad0ttjl1jjJBU9BS0q9NGP99+R3U=; 7:veEqcNK6w09SwZCv9vCv9qdW+97lDG399VcYWbu3LstrLWWzBRMnI3oPRjjedgvrZ/pwacDjUQVYeV+FNwnpbIm//vHy10S95rRQbKT//P7em3nWHou0hBQRZUi5COJCnErEkM8dmoYBMmvzu1nviZw16t/3D8sntVVB8QYGKM9kG3ca+Vl0x0tlGALK+yU81X0jSkekeY0NfVQ0TDiPo2r1Yh+97JVLdzqZpLFc62E= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2017 16:52:28.8407 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2524 Subject: [dpdk-dev] [pull-request] next-eventdev 17.11 RC1 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: Tue, 10 Oct 2017 16:52:32 -0000 The following changes since commit 33604c31354abc9c55405d5a4b99eb42a55a495f: vfio: refactor PCI BAR mapping (2017-10-10 15:37:58 +0200) are available in the git repository at: http://dpdk.org/git/next/dpdk-next-eventdev for you to fetch changes up to 457f7a1876b56fa254eec1c36f429d62b92734bd: test/eventdev: add tests for eth Rx adapter APIs (2017-10-10 22:04:27 +0530) ---------------------------------------------------------------- Bruce Richardson (1): event/sw: rename map file to standard name Gage Eads (4): eventdev: ease single-link queue config requirements eventdev: extend queue attribute get function eventdev: extend port attribute get function test/eventdev: fix bug in port enqueue depth test Harry van Haaren (5): eventdev: add port attribute function eventdev: add dev attribute get function eventdev: add queue attribute function eventdev: add device started attribute eventdev: bump library version Nikhil Rao (7): eventdev: add caps API and PMD callback for eth Rx adapter eventdev: add PMD callbacks for eth Rx adapter eventdev: add eth Rx adapter caps function to SW PMD eventdev: add eth Rx adapter API header eventdev: add event type for eth Rx adapter eventdev: add eth Rx adapter implementation test/eventdev: add tests for eth Rx adapter APIs Tim McDaniel (1): eventdev: clarify usage of forward and release ops MAINTAINERS | 5 + doc/api/doxy-api-index.md | 1 + doc/guides/rel_notes/release_17_11.rst | 2 +- drivers/event/sw/Makefile | 2 +- ...sw_version.map => rte_pmd_sw_event_version.map} | 0 drivers/event/sw/sw_evdev.c | 15 + examples/eventdev_pipeline_sw_pmd/main.c | 6 +- lib/Makefile | 2 +- lib/librte_eventdev/Makefile | 4 +- lib/librte_eventdev/rte_event_eth_rx_adapter.c | 1240 ++++++++++++++++++++ lib/librte_eventdev/rte_event_eth_rx_adapter.h | 444 +++++++ lib/librte_eventdev/rte_eventdev.c | 247 ++-- lib/librte_eventdev/rte_eventdev.h | 198 +++- lib/librte_eventdev/rte_eventdev_pmd.h | 182 +++ lib/librte_eventdev/rte_eventdev_version.map | 24 +- test/test/Makefile | 1 + test/test/test_event_eth_rx_adapter.c | 453 +++++++ test/test/test_eventdev.c | 305 ++++- test/test/test_eventdev_octeontx.c | 143 ++- test/test/test_eventdev_sw.c | 4 - 20 files changed, 3026 insertions(+), 252 deletions(-) rename drivers/event/sw/{rte_pmd_evdev_sw_version.map => rte_pmd_sw_event_version.map} (100%) create mode 100644 lib/librte_eventdev/rte_event_eth_rx_adapter.c create mode 100644 lib/librte_eventdev/rte_event_eth_rx_adapter.h create mode 100644 test/test/test_event_eth_rx_adapter.c