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 984A3A0548; Thu, 1 Apr 2021 14:59:29 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9BA5A1412BA; Thu, 1 Apr 2021 14:59:28 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 12F5D1412B7 for ; Thu, 1 Apr 2021 14:59:26 +0200 (CEST) IronPort-SDR: 6MXb7pOKjI2Amu2Hp6r1UKAHPrBoB8cG+hNVwQysBYH0OIkZXgltt0U9mUTzRZ1RPnK3wNhqAN 2yl2uGMOJysw== X-IronPort-AV: E=McAfee;i="6000,8403,9940"; a="188978116" X-IronPort-AV: E=Sophos;i="5.81,296,1610438400"; d="scan'208";a="188978116" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Apr 2021 05:59:26 -0700 IronPort-SDR: 3YjE5O/9ZMVlR1eotsX1CRGR3wkln8TIdZpGuIHMCNLxGDzdsPPeBrlFNT/b/+WeOOCYOaZT38 8jNmcRcNjzbA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,296,1610438400"; d="scan'208";a="419193520" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga008.jf.intel.com with ESMTP; 01 Apr 2021 05:59:25 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 1 Apr 2021 05:59:25 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Thu, 1 Apr 2021 05:59:25 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) 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.2106.2; Thu, 1 Apr 2021 05:59:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YRgJYI9Ndu+I/HKOgbSYeJGIVXIUi3aqdEfqlrcPoWFysRwhleBt8a1MvXHyPaKj+xKJ7YGN6PkhO5sFlon01KeFnjLowSYm/Zm+RJeoiGN989YQAG7H2/maP21IrrTK58SBMU+8b0q6DOW6YTpDGl33N+aKQfG8k7arUaDDTaUEfDS4UaTm7cFQBzk4Qqla31Vilnvxlku/aCCmh7TthPAor1CHnWPb9bLJeC4kSiu3CAb5OKCPwX5EOfJ5vaq0RLBqjFUHvlUNniEJQVEb5i7tnyQhQWoCMl6Ud7QtpyWK4J+6zaZ65TBemSLWHE5becggJx1x+LPGgrsmi/4s0w== 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=43ebrJddUu54+XNUAs6v6dHqZn4jcLy6f4/otf4JLik=; b=XGpzq8xBzAWWzL+AOEi6McMY4hZOFr9qDLgVjkajt2mrM0ZO82wKMJXSDvubrXnJeXMVMI///u2OcgtcxQuoFfbzyjFJAc8Qp7uc5Jf58BBelUJA9RWvH2nliga/78qd9GJLb3S3e6yNQJ6l2MhwHtbY8/NXpuUIx+0iEuzqejcDiKKzgy4XB0dRyeKo1v+5tm8ac12elmHs0YiYHcX6xopwAe2Vrfe/LT8pueP+Tl/MOOqoshZFB7KDM8IHp+Z9v8L5irTFD/w7EX6MXApfnS1qp6ZcNZCj6biz6riefHDqcABu7YNIRr5JbrFYWvwNYFcHPtMIlo12xGzYH39VGQ== 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=43ebrJddUu54+XNUAs6v6dHqZn4jcLy6f4/otf4JLik=; b=YxPPs2a7o+QZLixtP6CcQ9UNIb8fAq6a6KPc/e6rxmXVP5+BnwGk96fzDffGyPGypdDzuiTE6m8vKlRdQRJQKLg1FRoWuMN3kwELzYLY0RxjGlpjsxVCcqcK7LAcz3ycszJ2SLVmmpMfKJBNE49TL3PzW7FZDYKZSszJD4G3JyI= Received: from PH0PR11MB5207.namprd11.prod.outlook.com (2603:10b6:510:32::15) by PH0PR11MB4822.namprd11.prod.outlook.com (2603:10b6:510:39::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.28; Thu, 1 Apr 2021 12:59:22 +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.028; Thu, 1 Apr 2021 12:59:22 +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 v5 3/5] examples/l3fwd: add FIB infrastructure Thread-Index: AQHXGY8931n4MLBFZUeDlFFylSDP+KqfntmAgAAbBpA= Date: Thu, 1 Apr 2021 12:59:22 +0000 Message-ID: References: <20210311120153.186213-1-conor.walsh@intel.com> <20210315113439.1045223-1-conor.walsh@intel.com> <20210315113439.1045223-4-conor.walsh@intel.com> <9bb4ba59-5df1-5e19-78cf-3344270ff889@intel.com> In-Reply-To: <9bb4ba59-5df1-5e19-78cf-3344270ff889@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: [51.37.113.61] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 04b06f68-ac56-4869-cb12-08d8f50df8ba x-ms-traffictypediagnostic: PH0PR11MB4822: 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:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4Ac6bornn+jITyRyWtdoeD9iCSKHRcN7XqOlsOuHctNNxWkivFNTScPdmLZP2T41sQPtGncN7edtvsxyVNdGaF65VfRFuQLlqzHV2gIOlqsHvyRNhVjgtqXHNDJwiQVCCWWsXz+Nq+6gbBpQdKl5916F4PLQ3yGi0h7PBFjsvd9AKRVdapTQM23UHGXYOqPeyyqgwAkF2F1HztPuceWEsnPgQsAg9r50eExJUZ6KziiOYh/mT4C9v4m67qs5WquZBnqilxBGtoP5HBF2G37JrY6OqsiE6l5Med68lRnr9d+HumaMXaSAsba79hkF1mSH68utgl43d9KiYFzwyQxicWakDt0zdFvrsGsFE4ys/bR/UFYG4JMXfyalzAWDukKnwukNqr0fYgbB51r78gPQK2nAK5qrpkMqDyGLBkuCZyGtxU3VLOaGWIC0XkFW91yLxvDR9SR6Lbv4v1K1AJi3fLqN/T4lvWa6taMUnIyLjRJ0o8LgooSlD8xL4K0S2ZVcewlTekFl+ui1BsNli3rjFB4fTyem48EwvWhHVRZpv0ILBNKEise1YothMvrh43Q/xpOnR3WyPEu5X0BCWfGHmZomSGtsv74g8OmfO5BTxfCw0LMhQHOM764KqKwVUmZaNM56jNtN6QbUYUUjtwoSJxiVzdCfJTanqs6jJksgeu359nPedCaVqPyBOb9q917K 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)(366004)(136003)(376002)(346002)(39860400002)(8936002)(478600001)(7696005)(8676002)(4326008)(5660300002)(76116006)(6636002)(186003)(26005)(55016002)(66446008)(2906002)(86362001)(64756008)(66946007)(9686003)(71200400001)(66556008)(66476007)(6506007)(110136005)(52536014)(316002)(83380400001)(38100700001)(921005)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?NHVNckdrMG9oTjhwQkRBSDVoblFqQVkwdzFRMFhvZE85MXNCQVNTV29GZFRL?= =?utf-8?B?ZTYzSkcwcngxWTVXc2E1b1RFWmNLUmY3dDVQNGdyc0RVWlFCZ2NyUndMTUFB?= =?utf-8?B?VHBMbldOajErYTZ1TkZUZFFRNDdiVjFBUDJMWUpQTTg1NHcrNEwyTDltcUJO?= =?utf-8?B?WW53VFdXem54UHB5VW1HbWhTUHpKMy9EZHk5WlVXUURIMkVJL09xQjBKY3Mv?= =?utf-8?B?RElmYkdBVlJxUGlqVVRZODZISllmN3BYZEN2V3ZzRXBUaWtwblFFY0c0b2VK?= =?utf-8?B?cGE2MnZ1VGp1NGc4ZnJDZmJQSG5iOGFkQkt5a053eTVSMUM4dkZ3RnE0MnhU?= =?utf-8?B?dXBta0x0MXdiL1ExSjlDcDBzT2FBK1JRK3c4aTdsQjlyRlVyVXZSOHRINXIw?= =?utf-8?B?eHdPWW1manRBWi9RVnpFdnN6b01VZGhhZWZPeG9WT1J2TjV5WFdPVnFlQXBk?= =?utf-8?B?YUJFU25PWFltdFA0emFiaEZyc0JEM29vUFByWitleGljZ2FlQnY1ZDc0bVY0?= =?utf-8?B?MW9aM1dVRk5CR0E4Wmh1ZFYrTFpYbWNsbnovdzRDd3JiUFNmVHdtMmdVaStB?= =?utf-8?B?RzgzRU1WYnc3U1MzeHJWaVBNbEd5MHFwSERuRXNaUE5pc3BaWXlSSWRzUHpr?= =?utf-8?B?aGZyUnRUOS9uaGN3QWVzb3NuYmVna2FOWCtRMXpuajNJOXJnNnBkUGtSOFZz?= =?utf-8?B?WlEzelJZQm5GaWt3RWdEcnphS1dpcDZDVDR1MUlWNnJRMXFvMFRmMVZZV3Js?= =?utf-8?B?N3RySVd4eFRYUExRTkJkWFJRa2RKVTBIVlErMlI5eDQ1WDJIUjVGNExLVHgy?= =?utf-8?B?N2RuOGtkcmQ3blo1WnNEQUlsVEpQaDV6OTVDT3MrUE5vVmJjaHNGaklXWE5E?= =?utf-8?B?QzNNb0JmZ3IrbjJHZ3lucE9FN2hxVzVwdUthR0lJWlptVkNJWFA5UmxnaWJq?= =?utf-8?B?UURmVi96V1FPZ1U4cmpiU2ZwN1VrQkhLZHBnTXRjaXlHZU5QemVHdXh2MHd1?= =?utf-8?B?Y1g2L0FRQlhIdVlaMkFkdEFscHJ5ZFlvT3RqeE1VZEtERWdhalpSQkloZiti?= =?utf-8?B?YXFVaUNyMEdoTkw1N1AzcUtQNy94SGovVU9ZY2s3RXRNVmYrNTBvbllJM01C?= =?utf-8?B?UFo5QjFOTFJtUkczTklSSzdoOUNKMmZzeTZ4MnBQSHpWUDNZajcvQWFrVVRF?= =?utf-8?B?bm4zVWV1SWV5WmVELzVOVGcraUFiKzdjV3lVeXZGYnFDQ3o3TVMrU1VwVmpy?= =?utf-8?B?bHdndk8wTW1HVGQyMytlbEpuaExmNzV4OVh1d1JyS2cwL3YrTGZaa3ZUeHJB?= =?utf-8?B?MWgvSDQrV01nVmFXOEo3czUyUFo2QVJoeVcyYURNZGdvamlyOWJPOFFUZktx?= =?utf-8?B?QmYzZ2hKU2E1T1JaM09uaytuWGZLeTFQYWFhcHZ0dHVub2YvQlpzMFVjWkk1?= =?utf-8?B?ZFA1TTZzdVdRNWJTanFVc1AvTjZoZUt2YThvZzgvTTFCRm9GL0NiN1NjY0JP?= =?utf-8?B?SnhFVEYvazlEQ01OZDRzblJhbjRvMDFudHVvTGVMS1FBaGRPOU1yYzBhaXRB?= =?utf-8?B?ejVsQzFkNDdqdVAwc2JmVFcrOGZXQjZKbmh1L0k1dmhLNkw2V2RiaXJCVDNU?= =?utf-8?B?WWNpNHRKTXF1M3RBaCtoSHlRRkhKaHN0QmJnOVp4NjVYcU1lak9YeXNySGJU?= =?utf-8?B?S2dadEJ1NDd1VWJDQzE0M3hGTENuS2tNWEtDWWdSdmlGS0pMME54OCs4UVNS?= =?utf-8?Q?LzdH1WjJ4mOYkI+YEY=3D?= 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: 04b06f68-ac56-4869-cb12-08d8f50df8ba X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2021 12:59:22.8231 (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: 2cTCQHfufEyfb4z5MdcpqsJTOZWboNwpkK6FwxZXi+st3rHrta8fRL1Ta9GUMvO3IxZDIJyPvsEk2kyvqV7WUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4822 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v5 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+DQo+IA0KPiA+IEBAIC0zMTAsNyArMzI4LDEwIEBAIHByaW50X3VzYWdlKGNvbnN0IGNo YXIgKnByZ25hbWUpDQo+ID4gICAJCSIgICAgICAgICAgICAgICAgICBWYWxpZCBvbmx5IGlmIC0t bW9kZT1ldmVudGRldlxuIg0KPiA+ICAgCQkiICAtLWV2ZW50LWV0aC1yeHFzOiBOdW1iZXIgb2Yg ZXRoZXJuZXQgUlggcXVldWVzIHBlcg0KPiBkZXZpY2UuXG4iDQo+ID4gICAJCSIgICAgICAgICAg ICAgICAgICAgIERlZmF1bHQ6IDFcbiINCj4gPiAtCQkiICAgICAgICAgICAgICAgICAgICBWYWxp ZCBvbmx5IGlmIC0tbW9kZT1ldmVudGRldlxuXG4iLA0KPiA+ICsJCSIgICAgICAgICAgICAgICAg ICAgIFZhbGlkIG9ubHkgaWYgLS1tb2RlPWV2ZW50ZGV2XG4iDQo+ID4gKwkJIiAgLS1sb29rdXA6 IFNlbGVjdCB0aGUgbG9va3VwIG1ldGhvZFxuIg0KPiA+ICsJCSIgICAgICAgICAgICBEZWZhdWx0 OiBscG1cbiINCj4gPiArCQkiICAgICAgICAgICAgQWNjZXB0ZWQ6IGVtIChFeGFjdCBNYXRjaCks IGxwbSAoTG9uZ2VzdCBQcmVmaXgNCj4gTWF0Y2gpLCBmaWIgKEZpcnN0IEluZm9ybWF0aW9uIEJh c2UpXG5cbiIsDQo+IA0KPiBJc24ndCBpdCBGb3J3YXJkIEluZm9ybWF0aW9uIEJhc2U/DQoNCkhp IEFuYXRvbHksDQpJdCdzIEZvcndhcmRpbmcgSW5mb3JtYXRpb24gQmFzZSwgSSB3aWxsIGNvcnJl Y3QgdGhpcy4NCg0KPiANCj4gPiAgIAkJcHJnbmFtZSk7DQo+ID4gICB9DQo+ID4NCj4gPiBAQCAt NDg1LDEzICs1MDYsMzIgQEAgcGFyc2VfZXZlbnRfZXRoX3J4X3F1ZXVlcyhjb25zdCBjaGFyDQo+ ICpldGhfcnhfcXVldWVzKQ0KPiA+ICAgCWV2dF9yc3JjLT5ldGhfcnhfcXVldWVzID0gbnVtX2V0 aF9yeF9xdWV1ZXM7DQo+ID4gICB9DQo+ID4NCj4gPiArc3RhdGljIHZvaWQNCj4gPiArcGFyc2Vf bG9va3VwKGNvbnN0IGNoYXIgKm9wdGFyZykNCj4gPiArew0KPiA+ICsJaWYgKGxvb2t1cF9tb2Rl ICE9IEwzRldEX0xPT0tVUF9ERUZBVUxUKSB7DQo+ID4gKwkJcnRlX2V4aXQoRVhJVF9GQUlMVVJF LA0KPiA+ICsJCQkJIk9ubHkgb25lIGxvb2t1cCBtb2RlIGlzIGFsbG93ZWQgYXQgYQ0KPiB0aW1l IVxuIik7DQo+ID4gKwl9DQo+ID4gKwlpZiAoIXN0cmNtcChvcHRhcmcsICJlbSIpKQ0KPiA+ICsJ CWxvb2t1cF9tb2RlID0gTDNGV0RfTE9PS1VQX0VNOw0KPiA+ICsJZWxzZSBpZiAoIXN0cmNtcChv cHRhcmcsICJscG0iKSkNCj4gPiArCQlsb29rdXBfbW9kZSA9IEwzRldEX0xPT0tVUF9MUE07DQo+ ID4gKwllbHNlIGlmICghc3RyY21wKG9wdGFyZywgImZpYiIpKQ0KPiA+ICsJCWxvb2t1cF9tb2Rl ID0gTDNGV0RfTE9PS1VQX0ZJQjsNCj4gPiArCWVsc2Ugew0KPiA+ICsJCXJ0ZV9leGl0KEVYSVRf RkFJTFVSRSwNCj4gPiArCQkJCSJJbnZhbGlkIC0tbG9va3VwIG9wdGlvbiEgQWNjZXB0ZWQgb3B0 aW9uczoNCj4gZW0sIGxwbSwgZmliXG4iKTsNCj4gPiArCX0NCj4gPiArfQ0KPiA+ICsNCj4gDQo+ IEkgZG9uJ3QgdGhpbmsgaGF2aW5nIHJ0ZV9leGl0KCkgY2FsbHMgaW5zaWRlIGEgcGFyc2luZyBm dW5jdGlvbiBpcyBnb29kDQo+IHByYWN0aWNlLiBUaGUgY2hlY2sgYXQgdGhlIGJlZ2lubmluZyBv ZiB0aGUgZnVuY3Rpb24gY2FuIGJlIGRvbmUgaW4NCj4gb3B0YXJnIHN3aXRjaCAobGlrZSB5b3Ug aGF2ZSBmb3IgRSBhbmQgTCBzd2l0Y2hlcyksIHdoaWxlIHRoZSBsYXR0ZXIgY2FuDQo+IGJlIHJl cGxhY2VkIHdpdGggYSBSVEVfTE9HKEVSUiwgLi4uKSBhbmQgYSByZXR1cm4gLTEsIHdoaWNoIGNh biBiZQ0KPiBjaGVja2VkIGJ5IHRoZSBjYWxsZXIuDQoNCkkgd2lsbCBtb2RpZnkgdGhlIHBhdGNo IGluIGxpbmUgd2l0aCB0aGlzIGNvbW1lbnQgdG9vLg0KDQo+IA0KPiBPbmNlIHRoZSBhYm92ZSBp cyBmaXhlZCwNCj4gDQo+IEFja2VkLWJ5OiBBbmF0b2x5IEJ1cmFrbyA8YW5hdG9seS5idXJha292 QGludGVsLmNvbT4NCg0KVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrIGFuZCBhY2sgSSB3aWxsIG1h a2UgdGhlIGNoYW5nZXMgYW5kIHB1c2ggYSB2NiBvZiB0aGUgcGF0Y2hzZXQuDQpDb25vci4NCg0K PiANCj4gLS0NCj4gVGhhbmtzLA0KPiBBbmF0b2x5DQo=