From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0073.outbound.protection.outlook.com [104.47.2.73]) by dpdk.org (Postfix) with ESMTP id BB4FB20F for ; Thu, 23 Nov 2017 13:15:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Mnk1oDScJbNqTOFb9E8/VrtLKTmSJrA9sdmrlMZQtok=; b=pFfppvpE0C6kd3nT7vlxwtRGXcC4LOV71Zu5qFDR1rFucGJezLGejbcqG2ET4K/+olz1G1cooIwB1xX04xRMoQO2glgYVJHg1k0bfLqGxvu27WtJPqueFH2b47qmT0rFKOMHxl5KNpXoie2gbnRC8ZZRO82+aypf86CDN5WJEic= Received: from mellanox.com (82.166.227.17) by HE1PR05MB3147.eurprd05.prod.outlook.com (10.170.242.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Thu, 23 Nov 2017 12:15:32 +0000 From: Shahaf Shuler To: dev@dpdk.org Date: Thu, 23 Nov 2017 14:14:10 +0200 Message-Id: <20171123121419.144132-1-shahafs@mellanox.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [82.166.227.17] X-ClientProxiedBy: VI1P18901CA0022.EURP189.PROD.OUTLOOK.COM (10.173.66.160) To HE1PR05MB3147.eurprd05.prod.outlook.com (10.170.242.145) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 712f04c3-5e43-42cd-07dc-08d5326be50a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600025)(4604075)(2017052603258); SRVR:HE1PR05MB3147; X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB3147; 3:u4MpS9bKjkIuntr9/F2ENMAWhipR6u7yS2z3fhccyBIOugFyHa3WQWx4TyoPDJK/NekP2xRJ6wSyINGKGe3K+kEFsD98hfLecKEKq5LikVjslPJ9LD/wondbVZSDoT2cWHbUADwG9sMKUfSpBKPXhoLce3/aIx30KpzNmiQaHdAaSPI0imVYa57rW6KGaOjXgds+HJyBHHrZ5BbnAQh8B/PAvZNqXfMJ8udigkrz2cVQfkx397dPZkqDdCPFtQUw; 25:4H/+PEj0nQfFlJ5hrW0tMGyLDV0j+E2Bi/JFE7SYdwtdiyEBkbpHg9M4GdRkt8hJb/nBu4h+ckJASS0BJQzPHoSFCxmAkNswdhsyW/8gYLKFtp2sPU8kYLPZc3RJnklMSRDem+95RwGNqR32HsiUgPl3WkrpsBys1mn/ydzHszUz9WeC4rODhIxMrogdQkxwvhGM3MaFxokodg+/ISkgDTwsy9i+/rFfE/Vag1lkOI5aKCBGKTPguraCW4o0kaG1T8Z2Z14YUEA59+XANrp7LtYcjgl0TgUoa4aN/FsdVCYPdBJzWO8JfzrkQP9dO0iHtZQx12X0ZnDfquFSigzJQ6OxUmFp+lG0HtU8Cv78BA0=; 31:+GXkTTX5RL0eAcW0jJHWhZfw4MPPPuxjn9mmZMMHxcbrBEgcwj3bDSG/RCKfjI65J93UvPiN6mktYMBEUWfeiZbea9H0yZdq1JCdL5XPu4etOpoNIgF0MZ2LOy6vG4QtVI/+gT0HmmmTHNPSZ+YS+d3uFLR39saBngzf7oQCxjoZPsXRYz3L3SYExVSEZ5/ztw/ujP6/rrx9iWgzGggmOOWQu5QmZuDJt4lwnY8aHWE= X-MS-TrafficTypeDiagnostic: HE1PR05MB3147: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=shahafs@mellanox.com; X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB3147; 20:yDbQdRBDPYPmqP5p4El/jPyU0Hi/ZpINdJ0pco/geiWxWG8r/Aaw25zyEnBMzn53usmuFlTE9JGLnS4sbHAIV+jNTO24Sr/y86W99lnX7KyEmHHKOwX/x7V3WnJTa6zbyf9yK4GpQRBNeVTKcSPQ45xEfEFjVMP+O5gx/6u5klLv1aLx+7dmo2iWByjdxK4ezO2s1ffPaDk0C3g6HJBmAwLIcI7X2CE9rbYOspKtqyWVKGFc5r/1Fn4ys0vfY/NLCiTZdtIjrv4dDZj6y8RcJ8YLlJ2ApyIjvZU1KE3E+S1Z2U7Y6UzDObEZ59JtVMi5EE0Pwt2MIwzsm41t3pNtu5XAuSbt2/z5fGUdLap7mVf4cxloZGbLTo93dkx+tJtI5Wb9hW9VihZk3466VMds9PP0R1C5LJFpc1fQIJu6rBgwzpy2SAFReCbQH++ePeKKTvPMi2PycpxYlSt8jiAce1ngo/rIt6rnHJSsV38mhsoUnv8c8n/gmGl2xYFEuuc3; 4:Q+YDU7USnnQogbAZFEmFIl4AjuW+qxxhsxoZSgMVJDJMHriZYppRj7/VL7/WNflPSi0QJ+Vi/hEZIddk+l91itpK2kffV6o48XbN1c2Tt+umkFfToeEh3ExASbuX5Bzgl/2TC4kL4AYjb8b9olSGsYp7WjPydT7kT7v4wQdvpf1buxuBQCkPLO1lRk8sb19dx18g1xvwWMwumwyP9E+T8TSLFKPR7EI+PuD+6bo8didqJSj1zOtmpPUtpbfFZHmlDPqaAe/sUxbAUoOmI9TrdmTRInR91CBjLewLKFLSR2E0OcQ4xLmHX/wxhKPJLff6 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(158342451672863); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3231022)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR05MB3147; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR05MB3147; X-Forefront-PRVS: 05009853EF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(366004)(39860400002)(189002)(199003)(106356001)(50466002)(966005)(2361001)(7736002)(105586002)(55016002)(305945005)(2351001)(189998001)(101416001)(97736004)(6666003)(5660300001)(6916009)(69596002)(33646002)(50986999)(48376002)(16526018)(2906002)(47776003)(52116002)(66066001)(36756003)(21086003)(33026002)(25786009)(16586007)(316002)(81166006)(8676002)(81156014)(3846002)(6116002)(1076002)(5003940100001)(478600001)(15188555004)(50226002)(8936002)(53376002)(68736007)(86362001)(6306002)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR05MB3147; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR05MB3147; 23:ue+lCfcfjL2OInGQqILPr00uHZ/LVbza5jxyQhUCU?= =?us-ascii?Q?GbIbGriwfz2WyQGExr0d5wC35BEdeNIbhf4Zc+d4D1JoSRiYrh1CEmGASBXG?= =?us-ascii?Q?ehef1fj5la15F86m8MN8paNVic92BrUJ8FrdwaO+B0o7tfQCE9r5b/k34T4R?= =?us-ascii?Q?Eb3ePlODRXQE7xyY1MflaqtKhAI0i0dN2W6rqfxCAi4DmUGXFngXXee2dHxn?= =?us-ascii?Q?ECjAtCI28n5l89BiejlB/IqSA5d8n3xgTVgGL2le3YfZ/Zv7SBT4ONNX3dX8?= =?us-ascii?Q?Rnt88XJ11Q6PHb2Od9RmTkOegJoB6go/QhAmqDd6UMAZaFnO0XCmJ0CLZlB0?= =?us-ascii?Q?pvpV5jt3lE08llxkKhjLY+VKQbZYkb3Nd/3lyOyI6tIkRD9usft2kdECQAqf?= =?us-ascii?Q?FII/aMY0Xmf63nUDxREvTmZzjoxEOV8m46b8Rl1pVjyuGLwku5ji5vPN3NHs?= =?us-ascii?Q?q+DJ/2ASOP4eTIG11Zd2JC6A7UGDwuOGrFJcSky0PP51VZRMuwh3UER1qFGk?= =?us-ascii?Q?Yhc3uJP7PA4ftDF3lCKauoAOCXETARzAoVrNT184YMhJlkvenLTFKkQ3z7ut?= =?us-ascii?Q?JWEJ6/ttT14BOMY3Hm8WueP8VWqstFhQsojvYqtlHxmUpcgQCRR7dnimNgW9?= =?us-ascii?Q?dluQpCa/+iX0Hzo36bkyE3h5JiVOg5+V+DFbAuMk1MQkMFZdIRFmDmieG9NU?= =?us-ascii?Q?5aJHVOoHssTlhuU6QDxmHNAZ39K3rAmGpkwViRCLhdrfRXaMOxWQJak5+MVP?= =?us-ascii?Q?EyjjSu/CmVRr6DNy1WCTnhIaMKCSMvqftZBQbvhOjfPUQr14Jpx7KxezB60I?= =?us-ascii?Q?jNrCX2JMvhespw+e9tTkzXVfJWD0m2jKY60KnWTrTFUXVmerqZ+M5HZyQuOr?= =?us-ascii?Q?Mb0jApfsNetPyMY2Plmlbm3JuTzneMD9psyK8VxLTER8ueX02koS4nnWouzK?= =?us-ascii?Q?eUNBtmTiedTl/63xF2ewZ7hVNXDfUQqmYynVWVNFO5DL6zg5VsR2BG/y1qrr?= =?us-ascii?Q?Z+WP56EIs3WmhEMoWF5UNpN0vOtwA7JLYwQnOh9LlivMVfsZqu56jCzFvtfw?= =?us-ascii?Q?lC5hPetabBO13y0b3MieH2DzdFBRCbtgNGbWD/adSMHrDm0G7S6qWR+7bv8C?= =?us-ascii?Q?Z2P1VT/UyteK4Z9WwEcA2V1Hb/GI01GdEf2SfapLnUNUhssAFpc3FRqf6b0b?= =?us-ascii?Q?2Fgm3QhDuJqb7e2gsyr5l64gwl7tvR5YN0Qy1bCkJ3unoYi6Gbpyhvagg=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB3147; 6:1Ha23SCIB1b0fkQ5BWg0uU8LomIgqHvU+ZsF+A6gU75Ct8jCQ77Wr+YhBcThI0gJr/9csVSzhWC+NOo1rt9zzKUA++E/ohCQArWktNEXfn0ve4ew2wZ75cSmi/GPIwk4GEcJrchdby+0E5WydnsFzRFCxyTVMFG2nG4DoS2eFXyWcpnOLdV/sHa3ToFgit+xgztz7+Jfp+lhM1bJYXcw4I2xOGCDW+f+ygzOXKr68XZ1lZ563NfCdFn3W2ol8/GH7NzeXkoSbyFio+pQeX96k45g98Eudy68A4RCtTVQ/jFeaQ3ibX++Yenrr0buNtb5ZQgmVYFoAIjBw4TDy7ZXvpKin2qGq9nrA4Ep3HirNIY=; 5:SNvJ/289RMWv+R9z2jYD8GhwZVtBLO6TTl6hs0V5p5P2DNjKL/bCH/R8FZRhDOl5O6CcQjkHMmWbPJQrVwndBWMetwsdG3gKpdbLnSbmFE7lubmXEvRtCx/a9b9kTGYgSecJe6W8bDNsxSwrmqoA1BGgGRPMfRjsuWaXODg9IFY=; 24:LO7UxT+2I76zhgvp8MKlPPtGP8EvCVGc/D3wy7yPJkZLOte8nj2hoJFzp3Cdu9NqIS7dwWocsHkP6Xi23gb78viuD+n7qlNnFKDYy4GWdMI=; 7:zrY7z30l0cCdavdl86MSkoR0oMmrztLxkH8HznL05eat9Fl5tCstOXgjIpJRoubpjPPQ+GHBs8nwohlDjizl0MdENir9t41B4Dvr+s3hdLrUp8qT7Pan0qpPMfGs5hUuyaxYl0h2QWUgBBKLzhwHpkFPsuw2tNjiJVBrbpjuRtohRIFOjI+Jsv7b/SAIuuX4B2yoohuXJKjEISsJi5S7EFnovCHUDZsVzW4LawE7BJKnYNDndAuaxRbmNGmBrr2e SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2017 12:15:32.4416 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 712f04c3-5e43-42cd-07dc-08d5326be50a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB3147 Subject: [dpdk-dev] [PATCH 00/39] convert examples to new ethdev offloads API 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: Thu, 23 Nov 2017 12:15:34 -0000 This series is to convert DPDK examples to the new offloads API [1]. [1] http://dpdk.org/ml/archives/dev/2017-October/077329.html Shahaf Shuler (39): examples/l2fwd: convert to new ethdev offloads API examples/l2fwd-crypto: convert to new ethdev offloads API examples/l2fwd-jobstats: convert to new ethdev offloads API examples/l2fwd-keepalive: convert to new ethdev offloads API examples/l3fwd: move to ethdev offloads API examples/l3fwd-acl: convert to new ethdev offloads API examples/l3fwd-power: convert to new ethdev offloads API examples/l3fwd-vf: convert to new ethdev offloads API examples/bond: convert to new ethdev offloads API examples/exception_path: convert to new ethdev offloads API examples/kni: convert to new ethdev offloads API examples/ip_fragmentation: convert to new offloads API examples/ip_pipeline: convert to new ethdev offloads API examples/ip_reassembly: convert to new ethdev offloads API examples/ipsec-secgw: convert to new ethdev offloads API examples/ipv4_multicast: convert to new ethdev offloads API examples/link_status_interrupt: convert to new offloads API examples/load_balancer: convert to new ethdev offloads API examples/multi_process: convert to new ethdev offloads API examples/netmap_compat: convert to new ethdev offloads API examples/performance-thread: convert to new offloads API examples/qos_meter: convert to new ethdev offloads API examples/qos_sched: convert to new ethdev offloads API examples/quota_watermark: convert to new ethdev offloads API examples/tep_termination: convert to new ethdev offloads API examples/vhost: convert to new ethdev offloads API examples/vmdq: convert to new ethdev offloads API examples/vmdq_dcb: convert to new ethdev offloads API examples/vm_power_manager: convert to new offloads API examples/distributor: convert to new ethdev offloads API examples/ethtool: convert to new ethdev offloads API examples/eventdev_pipeline: convert to new offloads API examples/flow_classify: convert to new ethdev offloads API examples/flow_filtering: convert to new ethdev offloads API examples/packet_ordering: convert to new ethdev offloads API examples/ptpclient: convert to new ethdev offloads API examples/rxtx_callbacks: convert to new ethdev offloads API examples/server_node_efd: convert to new ethdev offloads API examples/skeleton: convert to new ethdev offloads API examples/bond/main.c | 68 +++++++++++++++++--- examples/distributor/main.c | 8 ++- examples/ethtool/ethtool-app/main.c | 7 +- examples/eventdev_pipeline_sw_pmd/main.c | 10 ++- examples/exception_path/main.c | 38 ++++++++--- examples/flow_classify/flow_classify.c | 12 +++- examples/flow_filtering/main.c | 27 ++++---- examples/ip_fragmentation/main.c | 36 +++++++++-- examples/ip_pipeline/config_parse.c | 13 +--- examples/ip_pipeline/init.c | 30 +++++++-- examples/ip_reassembly/main.c | 36 +++++++++-- examples/ipsec-secgw/ipsec-secgw.c | 27 +++++++- examples/ipv4_multicast/main.c | 35 ++++++++-- examples/kni/main.c | 67 ++++++++++++++++--- examples/l2fwd-crypto/main.c | 38 ++++++++--- examples/l2fwd-jobstats/main.c | 39 ++++++++--- examples/l2fwd-keepalive/main.c | 39 ++++++++--- examples/l2fwd/main.c | 38 ++++++++--- examples/l3fwd-acl/main.c | 41 +++++++++--- examples/l3fwd-power/main.c | 42 +++++++++--- examples/l3fwd-vf/main.c | 38 ++++++++--- examples/l3fwd/main.c | 41 +++++++++--- examples/link_status_interrupt/main.c | 38 ++++++++--- examples/load_balancer/init.c | 37 +++++++++-- examples/multi_process/l2fwd_fork/main.c | 36 +++++++++-- examples/multi_process/symmetric_mp/main.c | 35 ++++++++-- examples/netmap_compat/bridge/bridge.c | 7 +- examples/netmap_compat/lib/compat_netmap.c | 29 ++++++++- examples/packet_ordering/main.c | 13 +++- examples/performance-thread/l3fwd-thread/main.c | 42 +++++++++--- examples/ptpclient/ptpclient.c | 7 +- examples/qos_meter/main.c | 64 ++++++++++++++++-- examples/qos_sched/init.c | 31 +++++++-- examples/quota_watermark/qw/init.c | 38 ++++++++--- examples/rxtx_callbacks/main.c | 12 +++- examples/server_node_efd/server/init.c | 10 ++- examples/skeleton/basicfwd.c | 12 +++- examples/tep_termination/vxlan_setup.c | 37 +++++++++-- examples/vhost/main.c | 42 ++++++++---- examples/vm_power_manager/main.c | 12 +++- examples/vmdq/main.c | 11 ++-- examples/vmdq_dcb/main.c | 10 +-- 42 files changed, 993 insertions(+), 260 deletions(-) -- 2.12.0