From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1508742D2F; Fri, 23 Jun 2023 15:25:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DCDCD40ED7; Fri, 23 Jun 2023 15:25:13 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 7296F406B8 for ; Fri, 23 Jun 2023 15:25:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687526712; x=1719062712; h=date:from:to:subject:message-id:references:in-reply-to: mime-version; bh=n40dKtlxN07NMpO7eMZHwgJIT8K5G9CH8hY8MhksfWY=; b=XEwgtybTaasqm72FCMZzZnotzf2V54gBDTs2xC62xgPQGB7YdDsr5VNI 5LDqdJVSxlqKnK3FWViES08T13eziGRo5yh2A590/68UcWRFy1csVTuSZ Xycj9o14ktl6o2d12QMipJmgSSQvxp0wKIRv3SkkNhRymTsGz4OIIQsjk 6z9rY+INHghUYWHSVmotVR0v02swfWAfxip9LPl7gjstBgzbU24UPSZjZ dnUgXBrawertN9zB6FoQvidpsYOJfUadKoUUP+GArSc1iCUq3vzbs/D8N eC+ih7Vu86MIR1uL+gu+RbhspbknF7yM43yRXKpMJNPTOXIbvaZCpTt0K A==; X-IronPort-AV: E=McAfee;i="6600,9927,10750"; a="360791475" X-IronPort-AV: E=Sophos;i="6.01,152,1684825200"; d="scan'208";a="360791475" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2023 06:25:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10750"; a="889480620" X-IronPort-AV: E=Sophos;i="6.01,152,1684825200"; d="scan'208";a="889480620" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 23 Jun 2023 06:25:10 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 23 Jun 2023 06:25:10 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 23 Jun 2023 06:25:09 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Fri, 23 Jun 2023 06:25:09 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Fri, 23 Jun 2023 06:25:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dsx00nBvklXLkWidaxXVYXE2/LGjOF1iQL/eW5fMV31Cdnikcnq8RvmV/e/Mgqj5WnwF/qzmPmU6/XmSW+fMiCOHUH7x2nWQtiU9b+m8hOiW/yMpksoosdYFToD4mKKqXhByHAAnPkgPRzZ9f+Y5RRLbI8yTyl2tqVYpjFEAn5EqqhV+ZRyqWhDbKpQnBIb24JoQCZuaXiZUx7rK4uK8MNoQUlwtULW4Q3vPY20tQmMlGxJ+iK+qJ0udTKEj1xXiR7ZVEBblesfUDQCu14ZRkGqeC28xxer73HRK8mEmtLg/R3dpog74uIG7m78qDOICVTMfrldnQWrrSPHCtZQ9hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HieiJJ2DXiVw9ZR1AZxYgGua3ohYZ8IORWJeKmXXPMU=; b=cH+VjjAN9x+S4ZJWQ5JrY316JRh6bQxr2l6MnLsAPbl8Q3o0hP+ch0LAxZ3LjHipkK4LVdECkri39NHjGy/JVrJOw+97Wfw9jlU41Hnnu1Bvy04CWhTLrbqQcU7zxIh38bmpvvZsETHHR1kvMtdmM9AESGVDyNSTllhffXIVVt1FZrBWj6j++SBsWEEBnxMyVc+znhhYMshea7hJ+S7vLghp0sIn9r925e3qkGF7b2AeK/0yKIrT5ZRcqiAnEA6X26Ti3BmwjDRD0JOf9buNBWiE2JyCwAPb98lBHFcI2FxP0BTHWd6FWQy3jzjZsPw70u9MuVRULtu2BuHIzfX67w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by DM4PR11MB5391.namprd11.prod.outlook.com (2603:10b6:5:396::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Fri, 23 Jun 2023 13:25:08 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::b8f3:958:d2c5:2232]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::b8f3:958:d2c5:2232%3]) with mapi id 15.20.6521.024; Fri, 23 Jun 2023 13:25:08 +0000 Date: Fri, 23 Jun 2023 14:25:02 +0100 From: Bruce Richardson To: Subject: Re: [PATCH v3 1/8] examples/l3fwd: make eventdev an optional dependency Message-ID: References: <20230622134840.3225975-1-bruce.richardson@intel.com> <20230623111508.786020-1-bruce.richardson@intel.com> <20230623111508.786020-2-bruce.richardson@intel.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20230623111508.786020-2-bruce.richardson@intel.com> X-ClientProxiedBy: DB8PR04CA0026.eurprd04.prod.outlook.com (2603:10a6:10:110::36) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|DM4PR11MB5391:EE_ X-MS-Office365-Filtering-Correlation-Id: b33cd79b-d0d1-4f7e-2506-08db73ed435f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: u4L3PT/OcvLh2wqrUN2ZwAXJCK1fwypNkpwR0HB9U0bPoD8Y+7qEJbbTReNz/5jMJ/tNoNwK3tNdgG/RbVZUclhhH3gLqQHmNq5jdtckubO40YE9IujbxXWYxFf8g9zR787NFGtd6QcOUqFUzV5oKm7YUDUZITJbDbq0FqvuesB9ijAfUvnZZmBT2y3S4V0soKmbUosY6y7O0+Y2Wh8Pjg2zDtsDC5FzE8rWQVK6NqKdsv61lP86ihHusnJ1BcZ/V0IYCFhxUZmYFaijvmYMpte/GA2W37UUliXrSJr34z/7X9oeDqKzVd6Qbj8OWQdrcZpP1+QAknSskgudZYnmFUXl0Q894WGhYUWrje21Y0Eiuj+HDZssV4Bd+uECERIleadXoGCGD7AzsPG6e8/sRWP/wGfmh6zO/IChAu+ylbs3zPkFF+fIP1iIFLGjtPIZgTtp12cxXjw20iJNK56SAY5H51AxK5O7k1WLiW/DKJrkZfBWXwkyrS2uTJJ7EMZtcII6/r2X59kx+n1FTHOWHC5w/JBuiFh62ZoP2U9HZwpE3rVMpJtvhdxraVgpI869 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(376002)(136003)(39860400002)(366004)(346002)(451199021)(6666004)(478600001)(26005)(6506007)(186003)(6486002)(6512007)(2906002)(66946007)(8676002)(6916009)(8936002)(44832011)(316002)(5660300002)(82960400001)(66476007)(66556008)(41300700001)(38100700002)(83380400001)(86362001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?uK2dTYeUUE6HqItEkaQGzBHM+XWKr7Iuc0wO4vTT58V7wvrDUrnbvLsBLp+g?= =?us-ascii?Q?LTknTXrtQ8pMLo0VTsiGy1v5f96qK+1jqTWUYTzczNFm8XQjEgKxHNs8Xkxf?= =?us-ascii?Q?Hf+jKBeg60658qJQhR/+S7totZjfuaJu/Ycymkbn+yOT5+8zRpCQq8atL9e3?= =?us-ascii?Q?mIkk4eqR9nb55s2HxB8NMIQPYGw51PtCLkUauH/8x50PYQm2DOiJyEk+2Vk9?= =?us-ascii?Q?w8ZfDxQmInivHG7STRgiA9KzBsm6MyqYcCp2Ov3FppGknUbhAgCrnuTWTuek?= =?us-ascii?Q?0t9D8Z3qMj5DAOGv+7K5qEUkAt1MNGb/gxsGeAv/Dts625W1OR9p9OTmJlaB?= =?us-ascii?Q?mifyd9kFryNIJr3UziwMIw/c8GK4FuNbK7RvPs/QFzmI0QTFS5TW0t0dfTHz?= =?us-ascii?Q?VCvNubhCUBkDVRYHAIgFKtg881In9RIq5B4rwzio8FM8vTmAzC6HBDybCJHL?= =?us-ascii?Q?4jH3pK2+DTMK2tp68M9dANZMTg4Ls79AiHI4fXu4gp63yCPmv2ue3rKM08tp?= =?us-ascii?Q?r3rIADBN8HdMWNgWPu14rwL0C5ejGk6Cn0xbxRS/31znaZdomShIxpEtWni8?= =?us-ascii?Q?GjaXewlcSmT8gMKdOrtBykUPxdffJQw35aPkyDLbSxOz3EiRlLx/GfjRSIGO?= =?us-ascii?Q?sb4yAZr8a6It8RJhYtZq/4THo9IymPYM9maf7AVSR0i6we1KhnNRdYtJury5?= =?us-ascii?Q?YockOkCTNxWwen2TLAjBDkx8WX9mSK2Fcsfs4iF49xINwILHi2QEohhtZSOU?= =?us-ascii?Q?7UxRBZR/yfRv2P6ad9sJ4mx4V9y5PwdPSI00HkEkvUudPRECgwRTXKdqUSg1?= =?us-ascii?Q?yHDuI6yZjxZzCoidfm3zM1E4VsgQCyWGnSM0Twu6Y8RV/rox3VTCc0GiY4NN?= =?us-ascii?Q?rtr3bJjJG7mlWqd5LtXeWA4mN3BcABWa5KRI2yr+brr36RkH931OVJH2Jbfr?= =?us-ascii?Q?8E+0Z+9AG65HjSyF3poRSlLy4mbKddOi6kn01ml4myZydTBvngDO18QrQL4K?= =?us-ascii?Q?qhhWUOvot/z5vrTGI9s56E4k/q4TpvYLZgJ94CfmNg4T/DRvivKqGoM428ue?= =?us-ascii?Q?WsYcQoDwA1FH10DspK1d8FqfpL8iZ2o5KyC3BNorwQU8t6f21w4hEHA7FLeq?= =?us-ascii?Q?TM6CESOTYhJ6kX3AMMXYKbLFXsqPIN3YX4II+fuqs9BkfKjnJAj5XHklNgQ8?= =?us-ascii?Q?kbfpVr/p7XaLwFxSeLZNZs/+Faky4+ABPcdq42owYJehY9mREwtv+NZqxxpa?= =?us-ascii?Q?SM6svUxuJ7HPNiy326jztIjCIvx9ycAu4r02i4xpaZSBWeeKnMITy0bfPz55?= =?us-ascii?Q?/FFVxrqRdcjhTXafOxAJf1RnCNAxQ8WeK3Fmb0Yo7mWNE9NhdZ/EhzoFUAi3?= =?us-ascii?Q?BZP9d0zyfkisDrM9rbMYgszJXOFoChiaxrahQkR/eY8M2bMLQzEgR+FEMOJG?= =?us-ascii?Q?shEuJdYfJztwjoSUIzMzf/9slZKwr7NZH95JZTkDS/YRBdUfS+aYrYaM+SyX?= =?us-ascii?Q?yeQFl7AduqG3XRYG3rj/5DWAdTThZun3zL3iWXxNPro1ftkQJpt3QOHSO6qn?= =?us-ascii?Q?cX8xuuywTgA5r+A9eO2k8roWD1t+0ENU8GeByryBzsDjf8pBBvYM7Nhd5g+7?= =?us-ascii?Q?Mw=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: b33cd79b-d0d1-4f7e-2506-08db73ed435f X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jun 2023 13:25:07.9175 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 4jhBu1DdpeJ2JHzbC9NkpqbuXuzu2rR5A9wnYAFMy9O1x7P1pSBgykXxVs6VyPlYMp1LAq01QLeTJW8dFkACvXvph/HaS7uRULIXY/7NHBk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5391 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Fri, Jun 23, 2023 at 12:15:01PM +0100, Bruce Richardson wrote: > With l3fwd being a very commonly used example app, and built as part of > our CI tests, we need to ensure it's buildable with just about all > supported DPDK configurations. To enable l3fwd application to be built > when the eventdev library is disabled, we need to compile in the > eventdev support conditionally. Thankfully, the eventdev support is > pretty self-contained, with only the main.c file having more than a > couple of ifdefs. > > Signed-off-by: Bruce Richardson > --- > examples/l3fwd/l3fwd_em.c | 2 ++ > examples/l3fwd/l3fwd_fib.c | 2 ++ > examples/l3fwd/l3fwd_lpm.c | 2 ++ > examples/l3fwd/main.c | 65 ++++++++++++++++++++++++++++++-------- > examples/l3fwd/meson.build | 13 +++++--- > 5 files changed, 66 insertions(+), 18 deletions(-) > Apologies, it appears I still have issues in the case where l3fwd is compiled standalone after a DPDK install, rather than as part of the build. New revision of the set will be forthcoming....