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 20B4FA0546; Tue, 6 Apr 2021 13:05:27 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0484440F35; Tue, 6 Apr 2021 13:05:27 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 688324067C for ; Tue, 6 Apr 2021 13:05:24 +0200 (CEST) IronPort-SDR: PzMXwQtWqv+lfDQ45mSfyGVV/yCi4kFb9CzFXtrpwT0PwgskU7m9EDdIyn46IVyHKXWp7t3K1l 6SzAmKPe2Ikg== X-IronPort-AV: E=McAfee;i="6000,8403,9945"; a="193081444" X-IronPort-AV: E=Sophos;i="5.81,309,1610438400"; d="scan'208";a="193081444" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Apr 2021 04:05:20 -0700 IronPort-SDR: 6bV/ZJnclAGiU84+npxlvpgVc6VbIedaPEQmVlOM7lKCrhNwR0bu8dzelHAmG4q+OnX+I/mK5q Zi3mfbWLUauw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,309,1610438400"; d="scan'208";a="380878820" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga006.jf.intel.com with ESMTP; 06 Apr 2021 04:05:20 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 6 Apr 2021 04:05:19 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Tue, 6 Apr 2021 04:05:19 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Tue, 6 Apr 2021 04:05:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Eb80c9uoGGziIp0tp7Iu7AHKruroCWQDM+Oi5LDv60yMF8pjC8fDHJzWUgqhrBsI7QXa+MAkS0Ptp8YpUbyX39G+sKA02d3lRlgYYn0yfZSPSs8xRLR+8CYqbm9aHyO3Q0Jn8XdnqiQ8a/MQ80qa7KNOMSVBpT1eAL1oZ+60SELWiBroUbgtzxi8jejE1fztrAXV6cpScHfeToVzotiPsK1VDOkw6hNtOrXV4JFsNEHZfhJtb3xmQOOz2UrcMD+g97I979YTJjL5AGlvlud8DSncqY/9eX+72IiNOj1hKJy0KPVMwLbHczu1TXpPur1ZKoG5UkTg5HNCLIVjqaEdVA== 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-SenderADCheck; bh=Myu2FnHCaorETM8Rf41BGCb9Aco9vFf+PjLRT5tcRII=; b=KqEezBl0fhlYm188avloSgkd1QMruCp/96ZE+W7x4XAP/uXEXk7weAvMplBUHGLx0TUCwCyfbBRMGNATqbSVf+1Yx2ZA0Lh0JVJM1mhnUV1+hF9hMtCAJ3QCjV1Bq1zWyN3Pmk1I2dN3406jgDqqRH36+QkBU8fPNKnsmhQpS3Neoi3aE3ocGZ7LQCG5ErTlLACOopSN58PrCAW7Z6YVSn8rRhyt/EBNJozwuGTQDRhyl4JxS76FaAAi92swqyuGdsV37FK3p43FmSu/DIO1qlsshq/vk1/pcRgksEqT2YCxQyuwepzAXBK3Cr6J8OX4l3g07I+m0uGBvez0uvQzeg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Myu2FnHCaorETM8Rf41BGCb9Aco9vFf+PjLRT5tcRII=; b=pRVUKMijCtbwNAWxgiL+PfuMke1nGyaFQlmp+bTDp19yFodlW8iFPjIE4Ku2/5AhgV604v7O2PtsfRBxVXDl+SfG1swgYDwPd++CvvieE4ZU4U9c8Ry/TSN2BOhp6k3HtaCVztFhPJjIJuYVgRNXMmxx5RLpAkyd7c46xBuRVjQ= Received: from PH0PR11MB5207.namprd11.prod.outlook.com (2603:10b6:510:32::15) by PH0PR11MB4856.namprd11.prod.outlook.com (2603:10b6:510:32::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.28; Tue, 6 Apr 2021 11:05:17 +0000 Received: from PH0PR11MB5207.namprd11.prod.outlook.com ([fe80::4435:d1de:299d:dcb]) by PH0PR11MB5207.namprd11.prod.outlook.com ([fe80::4435:d1de:299d:dcb%7]) with mapi id 15.20.3999.032; Tue, 6 Apr 2021 11:05:17 +0000 From: "Walsh, Conor" To: "Burakov, Anatoly" , "jerinj@marvell.com" , "stephen@networkplumber.org" , "Iremonger, Bernard" , "Ananyev, Konstantin" , "Medvedkin, Vladimir" CC: "dev@dpdk.org" Thread-Topic: [PATCH v6 3/5] examples/l3fwd: add FIB infrastructure Thread-Index: AQHXJ65huOUKjGmA9EeUinrucFpu+KqhbLMAgAXtAPA= Date: Tue, 6 Apr 2021 11:05:17 +0000 Message-ID: References: <20210315113439.1045223-1-conor.walsh@intel.com> <20210402105252.1145821-1-conor.walsh@intel.com> <20210402105252.1145821-4-conor.walsh@intel.com> <466e2090-1d96-5da7-2c93-9809bbddbb0f@intel.com> In-Reply-To: <466e2090-1d96-5da7-2c93-9809bbddbb0f@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [64.43.138.115] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 45dfb8b4-0df1-4009-dcbf-08d8f8ebdcc0 x-ms-traffictypediagnostic: PH0PR11MB4856: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1ge5wKLcnWBoRYXPiREuQ0Dl5LLxwhxCPvb6rL0XcJJExIFHcZRpSSHfGGVnAwG1ooyFtEUTlGwtwMXSsp/g63+ky5tcW1HDUqKX5JVtd/WyDVFWBIdGPdvBbxqmEqu4KU8IWGI4SH/u3MX5z9DnZRGnWOyYHixlHZM4YZ5mdDCVwnijSb6eGU/+9TNd0yZ70VCgSVJIMHwWT1v1cnvGmeHQT4f9X2YBrIIypYSYtc4w2gCb7G3qNfjgp+RAVmtAekFsrWh2P06iOx/MK0Pqch1fkLg2nwtLfK0RHGk187K8vVJYa0oiupSG+4vgAiUOfJzTdxkLVYlH3ebRB0MJJVxijCkbH28bLLhlQKpHpG+KqegqJ/D9kdcvqyjof3/koduVHNPbYtAFTgAhGWqqX0MyWJ0axPnz1AiHdqX9pZ7z/i2PHqJSxIeODeyUl18SEHRygOOn258vSuqcQ2At5leD3CZAx31yJAET0iSpOs7h1visAWIT1+f/3r11IFaDZLakJVJZVKW08eGhPT+VxNT2g5bgqu7533/ok5IrgHo12bVnkDOBTkfKEMOZ7n5Mx0sTEDQHE/Ej1oXFYz/Jmd5crDJFKeOxLncxZGkCdIwtD55ivHAHCKz7bHX2i+UoRV1zDpFCFDabDu+PK2LfrmDjteqe5gIhiMyS6TidIiO7C25J1sFIBFPiSOJBDX21 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5207.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(376002)(346002)(136003)(39860400002)(366004)(6636002)(71200400001)(55016002)(110136005)(26005)(316002)(186003)(8676002)(64756008)(66556008)(66476007)(66446008)(4326008)(76116006)(66946007)(52536014)(9686003)(6506007)(478600001)(8936002)(5660300002)(33656002)(86362001)(921005)(7696005)(83380400001)(38100700001)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?MnhCQXBOVGNDS2tVQ2tRd2RGZGhCZWtQZDBtTVZZOXB0SUFsSU9MRGxFdzVp?= =?utf-8?B?T3dkei9TMjJSUk95VGwwYXVaS2pJRVN4ZmJBY3g2U0lGVnJHSFY5RmpWUUow?= =?utf-8?B?YXk2N25FVDkvV21sUE5jeVNxZ2Qrb05KeFd5RzhSV3JzY2xhZS9zVU5JSXo1?= =?utf-8?B?UzA4eW4wd1NkWGk2ekVsSXA0V2x6UHVBY3I1YldTTXE0V1FrK201WW5KOGFK?= =?utf-8?B?TGsrMjJhV29VdHVUMjc1RzVIdHJkYUNITVpWM1Q1SEYvL0V0NlI1NmlrRjR1?= =?utf-8?B?VFl6NnE3a3NrOHVUdXUxSVFMallxUkJtMG9TcmR2dmhWeGZLb2hMWmVHdUls?= =?utf-8?B?SWw3VjhIa25BcnJmcCtvVCtqbFptVER1NlBTcW1GRHIwdVMwNmo4WGp4QnR0?= =?utf-8?B?SEptT1ZneGYya3hvMlcxTW9pd3lGeUF2VU56NHF2bFgyK1g4cTIvMVloUDBR?= =?utf-8?B?T2JrQU9LN25PeWxsV3FFN2hJTnY3d25UY3B4aXJuSmFDSzZ6TTRlbWFPYWlw?= =?utf-8?B?ZXAwNlJCckkxbXg5SkFZZGNESFV4alVxSkdaNG9reWdHdERVQzJEMGRQQW5U?= =?utf-8?B?VzBPRm0xV3lvOXd0UjdLa09qci9tV0dsV1BpSDdOQWtxTGMyR1AvQmVPYmhD?= =?utf-8?B?MkV5bkdrcHpaUTNQVFIzOUJhWWZsTDlob0swcnJSK1IyM3Y1akNKVHVBc2c3?= =?utf-8?B?WnRjUHd4bDFCRmdjdkJEUWt4dk5SNStVb1l2RzlDSU02dlE4eHd1WnVsQlA5?= =?utf-8?B?bk9oNHVzWEtCZHdnZTVlaHJVMkM4MmN0NnNjRFBMcnpmZm5oYzNPNlRHRTlY?= =?utf-8?B?cFBDUkcwSFVkdUxFT0RhRkVJNGl0eHgzTEx3M0JzKy9VRFdMLzlXUzdlUTdV?= =?utf-8?B?RWowOWtXcmpacXVKVmNZNkRSZ05mM2tnZ2tOMXpSbEx5VzByZDJZS2ljZCtt?= =?utf-8?B?bDQxTjV4Yjl0Y3g3bXlUOERrbkNOa1ZlMlFBdU1vYXNWYW45Y2FYS3o1dE5M?= =?utf-8?B?MVczRHZNakxxQXYxWkVUTUNoRlVlZUxETTBoSmwzbng2NGFFTnRsRmU1SnJ0?= =?utf-8?B?a0xaL0JVMVJoU3ZxUHpTT3plYlJCUDhGRGtTZHNtRE1mTm84ZVNnZTB2eGlq?= =?utf-8?B?UnJOeWl0VkU4YWh4enh0cjNlVHVBVG1JZ0Q2T0JlS2ZzaEJ3NGVKYnZCMUhI?= =?utf-8?B?UmlUc0s1VHk5WVYzK2tEZ095dXA4WkNmWEVDa3ZKMnZwSFlKemNTcFpmSS9J?= =?utf-8?B?dndvMitxbmh5UlcwMW52WWNkNG1pVHg2dXVnRlhyc3pjUGQzRzdIWFF5SG5N?= =?utf-8?B?aHh6dnBmeWtlTkJuN0wzWjJlRzBWOTRaeTJMUVRXTFlwZitPR0l0SzNOWEFu?= =?utf-8?B?bTROcXRtdTQxcDZ1bVk5bUZCVk9EUDJOUUtuaTZTMzVhWFdvUHUvUjBPTFNJ?= =?utf-8?B?QmJmS0FOY3dFUXNsaHJQL1dhck94dzZGMWJpMnBVQkI2RzhML3ZwdC95U0FQ?= =?utf-8?B?eFRqcTFpdno1emtkMmhINmtnaGgwUDFrTTUwMWIxS1JObk5VeFdnSDVVeEZq?= =?utf-8?B?NmNYWGc3ZUsrcndaWjlnNHdWSzljeEljYmR6MmtvVFoyTzRnbVFydUQ5RUMz?= =?utf-8?B?aTYzc2ZlWVdhYVB2eS9nR3gxUXpRU1gwZnNTVVE4aEkyTmdLQy9kaG43L2Fl?= =?utf-8?B?WEh0MWxKMjV5MzFuNWh0U0hJVFBvSkV2WTJMTERtTlRqR0sxTUVSc1RXREVk?= =?utf-8?Q?5PhHtIvoz6sbCkFEqOB3oAtHW1hokHVM1juSMk7?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5207.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 45dfb8b4-0df1-4009-dcbf-08d8f8ebdcc0 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2021 11:05:17.6320 (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: YiemJ3AarXjwAR/VqXAcu4Gv96MwQ8Sg/SiHkxAc2yJGaRhJRI31ocJyzeoMWf968OYPvbtL0dRTIsqJPP//6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4856 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v6 3/5] examples/l3fwd: add FIB infrastructure 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 Sender: "dev" PHNuaXA+DQoNCj4gPiBBY2tlZC1ieTogQW5hdG9seSBCdXJha28gPGFuYXRvbHkuYnVyYWtvdkBp bnRlbC5jb20+DQo+ID4gLS0tDQo+IA0KPiBCdXJha292Kg0KDQpTb3JyeSBhYm91dCB0aGF0IQ0K DQo+IA0KPiA+ICAgCQkJYnJlYWs7DQo+ID4NCj4gPiAgIAkJY2FzZSAnTCc6DQo+ID4gLQkJCWwz ZndkX2xwbV9vbiA9IDE7DQo+ID4gKwkJCWlmIChsb29rdXBfbW9kZSAhPSBMM0ZXRF9MT09LVVBf REVGQVVMVCkgew0KPiA+ICsJCQkJZnByaW50ZihzdGRlcnIsICJPbmx5IG9uZSBsb29rdXAgbW9k ZSBpcw0KPiBhbGxvd2VkIGF0IGEgdGltZSFcbiIpOw0KPiA+ICsJCQkJcmV0dXJuIC0xOw0KPiA+ ICsJCQl9DQo+ID4gKwkJCWxvb2t1cF9tb2RlID0gTDNGV0RfTE9PS1VQX0xQTTsNCj4gPiAgIAkJ CWJyZWFrOw0KPiA+DQo+ID4gICAJCS8qIGxvbmcgb3B0aW9ucyAqLw0KPiA+IEBAIC02ODAsMTgg KzcyNiwyNCBAQCBwYXJzZV9hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikNCj4gPiAgIAkJCWV0 aF9yeF9xID0gMTsNCj4gPiAgIAkJCWJyZWFrOw0KPiA+DQo+ID4gKwkJY2FzZSBDTURfTElORV9P UFRfTE9PS1VQX05VTToNCj4gPiArCQkJaWYgKGxvb2t1cF9tb2RlICE9IEwzRldEX0xPT0tVUF9E RUZBVUxUKSB7DQo+ID4gKwkJCQlmcHJpbnRmKHN0ZGVyciwgIk9ubHkgb25lIGxvb2t1cCBtb2Rl IGlzDQo+IGFsbG93ZWQgYXQgYSB0aW1lIVxuIik7DQo+ID4gKwkJCQlyZXR1cm4gLTE7DQo+ID4g KwkJCX0NCj4gPiArCQkJcmV0ID0gcGFyc2VfbG9va3VwKG9wdGFyZyk7DQo+ID4gKwkJCWlmIChy ZXQpIHsNCj4gPiArCQkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBsb29rdXAgb3B0aW9uIQ0K PiBBY2NlcHRlZCBvcHRpb25zOiBlbSwgbHBtLCBmaWJcbiIpOw0KPiANCj4gTml0cGlja2luZywg YnV0IGkgd291bGQgaGF2ZSBwcmVmZXJyZWQgaGF2aW5nIHRoaXMgbG9nIGluIHRoZQ0KPiBwYXJz ZV9sb29rdXAoKSwgYmVjYXVzZSBpZiB3ZSBhZGQgb25lIG1vcmUgbG9va3VwIG1ldGhvZCwgeW91 J2Qgb25seQ0KPiBoYXZlIHRvIG1vZGlmeSBvbmUgZnVuY3Rpb24gKHRvZ2V0aGVyIHdpdGggdGhl IGxvZyBtZXNzYWdlKSwgcmF0aGVyIHRoYW4NCj4gdHdvLiBIb3dldmVyLCB0aGlzIHdvcmtzIHRv byA6KQ0KDQpJIHdpbGwgcHVzaCBhIHY3IHdpdGggdGhpcyBjaGFuZ2UuDQpUaGFua3MgYWdhaW4s DQpDb25vci4NCg0KPiANCj4gLS0NCj4gVGhhbmtzLA0KPiBBbmF0b2x5DQo=