From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0084.outbound.protection.outlook.com [104.47.34.84]) by dpdk.org (Postfix) with ESMTP id 12E04DE5 for ; Tue, 17 Jan 2017 11:38:50 +0100 (CET) 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=BRM5fNEfAZaIeNs8GkcDUQLcUULc83X7bA/AdZT9uOw=; b=IxI2hGfO0GsFwak/erf6r3w9U3tkygn2vwhq2z7HwN+dKAxWx13h3p7gYDWv6tB7/zLOMs1Wmn/beWlNqEEG4a3PSIg7e3DAn2mh8ZEoXwz3KgvF7lLcqlhtm2LwMEQJCkChx/Vl3e1cEgVMo2O1xSCMjQJMyuikfCZ575PeS34= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from localhost.localdomain (111.93.218.67) by BLUPR0701MB1713.namprd07.prod.outlook.com (10.163.85.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Tue, 17 Jan 2017 10:38:45 +0000 Date: Tue, 17 Jan 2017 16:08:16 +0530 From: Jerin Jacob To: "Van Haaren, Harry" CC: "dev@dpdk.org" , "Richardson, Bruce" Message-ID: <20170117103816.GA1933@localhost.localdomain> References: <1484581255-148720-1-git-send-email-harry.van.haaren@intel.com> <1484581255-148720-2-git-send-email-harry.van.haaren@intel.com> <20170117091139.GA17275@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MAXPR01CA0037.INDPRD01.PROD.OUTLOOK.COM (10.164.146.137) To BLUPR0701MB1713.namprd07.prod.outlook.com (10.163.85.14) X-MS-Office365-Filtering-Correlation-Id: 61d840c0-3804-4d60-fa0f-08d43ec50474 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BLUPR0701MB1713; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 3:BKkyC+8WLleD+2cn/CbweLrci1wA9/2yvaiLvEhwN/80uvG3R4aZVO0DUVAY55hhMW64iHIy3/R1CvqGHE7ItUvqVAKAvKZss4vOL5n4SQjYnFICoWMcTm8hr/JRay1+H3YkSghTTeZI38dDjmdfmArVH0g8StsWLQLklJq1pir4QeCrU94qHh1pmvvlPD3R3032jeqK4WgA5+06oU1SDPS+MuZ7kRWNDVe2Ad03pzkrCONmTlTVMLLnRml10T74I5o/xjhbGGpqLMCnfn/+0Q== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 25:dAH9r9wfAjosknp0hVGgFvNHtgQlRd6ESWent7OrcVT9aqz6raxj/O1oWrXGscNQMTfcPzhYxpwqDSqeRlcKu3iCI5hkeqWacHyWHE6Pm6R2sqx22/vSNOiPn1osdCkhzVyUI5B2FQUVT+gx8KI0Rjk2ipaG1hR5An9PrivEGc0pDqdpDIdht7ol+tfmjcm8L7fzwYyOkgAsnqfz2vLlKP5CblbX40l+x+cHiAyHJ7UU4ueROpcO4Poimf2937R9ihuFyRQ3Xu0gXwkL/n32VlwwGp3FF4fG0UrHFOSKBvbf+bjmUlytYb60kCvjvXLdT6bnmJeJ9Tz0yAq8c2MsH63Loxx5P0bxzoVHHXN06r0VAqIH9lcvLG5Gh3GcnrJCIVWfqnU8JmcY4W8xlhX/1Fx5CiBK+F8SU2G/C0QL8acOsb/RfjmjvCr372LSZgXb1Ld4rGrQJsz+fXpkDVwIvkvFBDv6T9m6JAe1eVgvH3WDnNJZ58CemVmS5JyRltxichD7uTod2DfW3JwksbUfohcjZCFE9WpH2G2q0aZdo6iNyIYGCgzj/VbUqtkuo9dCgQvVrG5+z50W/cjemIznoPPVxYQZixk0jxc80SIbimNnjL/8YtQGLES7HoNqmTsSCKs7LxHxWOJWs0Q7V0QayIdSTzw+sXU3JE2aZkBc9rT1yYPdJrkyuxcGd+7++Z7rRiRjnThwt1whRPhWLVs2pSDKRwKSb9qlpkg51/BmcpThHdzh0m7S/0zTPidNr0vsQAouPv7TG7wDB0NukSdAagcpVCnLk3tObGzcSSJh1k//w1o4Fr0JIw4PmlnTG3yoFkf47xdzrZRKzMvCOav2uVS2GYN9Inbxj4f7Xg8kgAGoQCJbO1EjS5pLlL240kt/ X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 31:u6SpXsiIXtUvNx7uTpb/jhKLtkPqrvZg5D8oxypB9m0l4x5rWQ/S/W/JHZXHHediRc+Em/WkyIjOOQNSlpOXTdq4c9DyS7pzIoBo/pF+ARr7VGejF0qDasmPacfJh+f9U3anmmytMpVC3tJtbiClXUzU82stDg5E4nDKQ1ofMynGx5KZFos6FWnR/ETQypc/Clis+KiHwRKbNVYzcNTM6YAN/sgAmpgQGrCpCzSdCKzyCv3fgmQhBgJCTDXyGsSXQK6ghhEF5NVleIcv3pZ6Hg==; 20:FSXiPf8eR7NfhU/rlnVUXkzwJpAT6q8iI6dlpZwn6O7DtwqovEnLGuaaaP0BeSR8ZH3E0IevSOAwO9jOnVbiVkbcfWw2tDnPbc+2yTjimq+NCuuYAP1hO11XXsDNQLGTg82mxuBPhtPhRoPLunXqBkExpYlOpwj5zEUyXQIWWss/ey9rbU4dI7VTvlBKq6erdZ3jwpzKYjnLIk0sW8t1K1G6eB9X77e44LJlA1vznnfOA9H+ygT5RnRoU7Gux8veurt6uEXY/cw6Jon5uqELR7kLi9h3oaTuPmLM2ecDWv/IZB9Rrn3gLmOZ5q75LAy7b0RW8CX7HPvOAVyk2+HK03v7R8HNPMPr3mkA9QMYGsu31jpCkkXtLmcH5Dl+jDmxaCAkSk5itK0wYVcgFZ0bJ+5d6T57A27+RLjQObF9QM/Elqf6ghxowwGGvnVgG95QLKtiT4e5QYZn432mq3LGD4z7w641WZgl5K0YGrWyhWIJp+PTnbxHQPqXNkY4a3JyJipq8HduzXAtWvOtsHQK67pKclHqOCk1vxzMCXxR3vyYGh4xaonaa5xBB+XiYqkFiNf5js64HsZysFdDmn66DwJX4nYrA7GwazZZeS3ykZ8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123560025)(20161123558021)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:BLUPR0701MB1713; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1713; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 4:U9AZ409lAlgaJ7yrEWcyi8oABNnF61JB7+Q9w7BTSrSb75X/T7hQwd6YITLe4zlFYIZ64HVzy8XvkOCkbQnv3Ixen2yhAFWJChQdzR1cXSwCUqH/HuLQmRjh6NeGWSOBxqmVAToaw3BkBLJUcAn9uImZpCD4GkO8efzTKST7M0zJhcROFSoJixjD7p98POck6bt5FFfcOlmrzD90klHCnEvwsvDm+AcE3pTD37BeCK2XSKTqNVx9ro54RpxmhErx01DFMlYbCygWgWrTwViL7TsE4cJL2hxRwVpxHL7AsinRBusnogcQ66I0yt5bW2+nCoS7tcgODQvPyMZ6uDTGOhldT/FrKzv5HHA4HYCSKjO56tpHr8U1aqLvt3Wa2VEztLtuZHt85tXYFFjsmaiU6hGLdKCVbNQ2p1qpSHM8I2XU2bMNbqV9KeJMKlURo5LPdpGD9OIN25btIolkc7GGO2tKIBKpRMlS/gi+mg5oIiai/xXf+DMJU9Uej+HCV2qFX/rLFj2rx3MrEgpjC2xB2EaGHyZKm///BlwqyWDm/pDiZXuZnAbxNpE3Af/z04CEpkNOt6IAD8EgchHeblp7qg6oig2BqPGUlWv50LwMN5s= X-Forefront-PRVS: 01901B3451 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(24454002)(199003)(189002)(51914003)(305945005)(7736002)(8676002)(110136003)(81156014)(42186005)(97736004)(92566002)(81166006)(83506001)(6116002)(6666003)(30001)(50466002)(66066001)(4001350100001)(42882006)(5660300001)(46406003)(2950100002)(6916009)(33656002)(189998001)(5009440100003)(97756001)(105586002)(55016002)(54906002)(4326007)(6506006)(50986999)(61506002)(3846002)(93886004)(25786008)(38730400001)(2906002)(47776003)(6306002)(101416001)(23726003)(9686003)(1076002)(76176999)(68736007)(106356001)(15395725005)(229853002)(54356999)(7099028)(533714002)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1713; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; BLUPR0701MB1713; 23:VvQs2GCCHE9cjJLcCKN+sgoxDZX0hQHWPkD26CE?= =?us-ascii?Q?MUf0LLiMb9DsDo34JwVpf/lIRQDFJU9WEtf1w1xfjvKojAPLiUXInAQwdIaT?= =?us-ascii?Q?yPqwh7ZJglbetyphPKzg+gpGXu8GKP9vvMHPg9JEjC+5T9+owy0KBsD58B/K?= =?us-ascii?Q?o1FfWsq3RKRgkIopFnrLCUSI29DtjVV24NGKygXXrk6dyK0dYOMAYVacV+VZ?= =?us-ascii?Q?Gz0PRp/JgSluJsL+cus77bGRP2K8ZWA86lcmhNaxZX3qJkwBro3cJ2vu74gK?= =?us-ascii?Q?IuOvJganldtEGiBHYKZezvs4EyL4dgU1EqWkmrQwRfecnabfNvDWNMh2MEs5?= =?us-ascii?Q?fohvFN2jdX1HwMIDUXGeZUyU0rHKjS5vNjaDiPE6qW1SmHtCep7SItFkB1Q9?= =?us-ascii?Q?XkuKar99Zn43IAWgxO/hiBqp2s6ClpOcKwfDOQ81OAL0l5D7amHhVnarqk1j?= =?us-ascii?Q?PDhdjx/1wg+jq5Mt5ZNZOUDqvxcY6YcKm5BkoZ9kKLEjS2e1YjVLMbSRn22s?= =?us-ascii?Q?rMkeZwbrSwsO6xzUGcQHJOA0lCabBMJ2T0hgfT/uje9X10Pz0e9xGXkUDBKG?= =?us-ascii?Q?EdOIf7wIzFGpOkCgIorALaGqdbQ5cgxBEF/XHtw7ZUNZOdIXkhCS20+MTM1V?= =?us-ascii?Q?ABym3K0LdtsTQ89Ux/TDfKpoP8byBD9WLrhCUVB7YdXrFyc3eszrESqqLu1A?= =?us-ascii?Q?SxW/K/lXVxBGKLsPSU4NVDAaTY/RL6qIsE4PBL840+BAT5YBET/tzC3fORbA?= =?us-ascii?Q?j89iagpo3V2Xb2TisVgJVqSbVW9fMBNzHkJh9Sn4GBGHY7QhuEYFyLAlBl6/?= =?us-ascii?Q?wyCMNx9tOLKncBNA4uCOdQaCR5Wx+sV7x5NalYexIYkT3c8oegdXlfsxldcw?= =?us-ascii?Q?3sJy2XhP/pKXbwSdZF2xduFuhVTs9EXPWbhBGMDw3O11oGkMh0sVnWrgCwfn?= =?us-ascii?Q?CCiP27U6Xxenhq0z36ZW9WbObpfpS9l3yCJnThkxSmFlWM6CGg8dQtwLeJ8A?= =?us-ascii?Q?k32UPqtjpUmtpl29dRNtQU3+iU6zWV1EKYVbda8W8KFEj4q9KvTueG3VktpU?= =?us-ascii?Q?z5jGw++sDrv5kNm5rXHXn3/32XzVobPPJsZ9VQTFiW4nzvfmEC4makxGHoV9?= =?us-ascii?Q?FfCOh/J1MJxclXoQyrTmGYi/30M425GyHtFD4yOcfwgV0KcH4fN+p5DIcwJw?= =?us-ascii?Q?7SEWkNSoGWgahO74/SqSVfCKr5H68P/Q9kyWUuB00iy5oGwWoDYtwtzc/qUp?= =?us-ascii?Q?aGy6r2iS1X/oOSOe2Yl/ruQggDOH9ethl1UhIeSDhpo0p6wAEA8lDuRZOI+B?= =?us-ascii?Q?w62rQDPIXT6x2RNJCvV57TTBh2oljxvHRcaWZEjObw0uGzzvFtajegdAy65H?= =?us-ascii?Q?tSTErxfEA2OzFb1JgNH49cwK6bn2P633J1uKO/NGrQaG4E3pt18JY8Skb+Rv?= =?us-ascii?Q?H5XPWRrUcFlgAW6MYQ6KT2NlMYKXdGls=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 6:WarxFrfn5GvGlyJigzbr9500xFBEGNrgBOwTs0vgiXO+o9VyQ9cSpLrTxNn/PX8u41ZHjLq5/5tTVqNIp6Fs4mpjkAfnB/OsH+U0zqU6ZYA3f4gLmJC2XzMctYZIR6PdMY70l7KeQlZKqT7fczKJxuzns+QSHWLlKNIIIhRm4am97tMxbOO/hNLYHQYhLlJvk5LNqHf6xfxXdFabMVQ2qe2uIbWIH0iFULix6AehQomb6AIEUs+3CpqXi6GV15R6ZlRuinI0AUPvI2Z72e+5SGH46dtBekXk9I3fs9yhMRn9P7XCwm91emmgK8MbVJAXYo5rIce0v1IouKgv5UA10QCEYhq5lKfun0pLpLP2DQN8muR06pLaMtNj3DzNGuWN/CqNKoNt9nUC/auISD4jPdv2FLV7svkwiHChEDb3sbY=; 5:d4HnktnlJRTVhWusCz9BxqwfxS8SEkJXeMVdA0RpvgvOsn+VmMMuq7v13XynDn5PBIs4lP3PlN5Zt7DyYeyP6JlkVCdDnB93B3EIDzp0xffJ3YR8ZrAP0g7PHw2Kx26sU/bgFLDE13+TaJpp/CoRGw==; 24:YJMc/qs4AE2SIQAaQc/fxdRh+0TFguDC2X9zuM7wQ5RpFvAYiOuiXWFQ9ghqiZ1FbjRimnEXdcChmRXxA8vT1nAmrT/HrV8JQBU8JthRg+8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1713; 7:Swrl3LtRvSbzF8xX6y2CyEPEQKiZpWyH495G2vAER0usK7NWAVYp/1+pY1uKZQIdxLytG+/SIZT3SVnSZ2Z5IBRslP6b7mcX+YO3+vT+eO+YIambrvbGyTQgHjb4s6vrpo/mPnR8DZcn63zyIHpVmkPJW8N15sPg0GYetiWiIg1j3xXNXR3M7QsdoFd+bL+xu8RFGfrctZsq9JE4hGM4zk6Bybpv5oZIQVPrw/Uz05IDncptVN66iR+cvZHHIWpx5U3RW8kqLM34QQSvtO432ilOVNYioYFM/aefNy+bPKPIjWqp+RBNrFOF2JQqbH/edRbAD46mfgpl++o6iAfHv9DLYFaKZxbUCeKCZEaCyjDl+T1IJXLS2MgtUIazxGGYu1RQAbAnb4KcZlyWQBRb44nP5nkzNrgFojO19IeumtX9vxTEcI3t6wZVd9dJDhyycaJIajVGGbnesl9sABNb7A== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2017 10:38:45.8376 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1713 Subject: Re: [dpdk-dev] [PATCH 01/15] eventdev: remove unneeded dependencies 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, 17 Jan 2017 10:38:50 -0000 On Tue, Jan 17, 2017 at 09:59:59AM +0000, Van Haaren, Harry wrote: > > From: Jerin Jacob [mailto:jerin.jacob@caviumnetworks.com] > > > > > > #include > > > -#include > > > -#include > > > +#include > > > + > > > +struct rte_mbuf; /* we just use mbuf pointers; no need to include rte_mbuf.h */ > > > > This "struct rte_mbuf" reference is not present in dpdk-next-eventdev tree. > > Are you planning to rebase to dpdk-next-eventdev? > > > The idea was to remove the include of the header file, as we never dereference the mbuf pointer, and hence we shouldn't include a header we don't require. > > The struct rte_mbuf here is just a forward declaration for the actual rte_mbuf. This allows the rte_event to contain a struct rte_mbuf* without the compiler complaining that it doesn't understand the type. > > > The current patches apply to dpdk-next-eventdev HEAD, I don't think I understand what you're asking about rebasing. Thanks for the clarification. It is clear now. I got confused with following comment in the cover-letter. This implementation is based on the previous software eventdev RFC patchset[1], updated to integrate with the latest rte_eventdev.h API. [1] http://dpdk.org/ml/archives/dev/2016-November/050285.html