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 191F5A0566; Mon, 8 Mar 2021 16:14:09 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EEFB122A3C0; Mon, 8 Mar 2021 16:14:08 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 6A07322A3B3 for ; Mon, 8 Mar 2021 16:14:07 +0100 (CET) IronPort-SDR: aqHLc+3Fi9ymmX4RmwssgqEmo9C+N9X+84YEtPHWVvvgCEeGyCJsUGoZYm2STY0nAC4bj42ODw NPE2VpuRJ/sA== X-IronPort-AV: E=McAfee;i="6000,8403,9917"; a="249424410" X-IronPort-AV: E=Sophos;i="5.81,232,1610438400"; d="scan'208";a="249424410" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Mar 2021 07:14:06 -0800 IronPort-SDR: zBrYZye35QROjIBdQYEaWlztJKwaE3IViePUiS0EHOBLENuXs52JJI5uFKX5RBMy0DKrsYf6Lc 3aiounucL08w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,232,1610438400"; d="scan'208";a="371160024" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga006.jf.intel.com with ESMTP; 08 Mar 2021 07:14:06 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 8 Mar 2021 07:14:05 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Mon, 8 Mar 2021 07:14:05 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.175) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Mon, 8 Mar 2021 07:14:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fYpbVj0qbTWZc2cS4kh2WvbSzy5EIHX8W/EXvxwILj6zzBw++maF+rRtTBnKZqcfVjh5DFTgypn/hG/BRROB7jTgBwHszV+AFK/TCghrEUOZex0NuKVYCWAZvnQXFnxCq2LZPwM2H2M8Q5BHUv5Yl13kHz/e2odo8PqJa3pg6brTCmlD6t5mzYZ2RTPdszyq5BtzD0tWh9AV72BWslEh3qEPpLqrpU++gSuMSrkHuVg21IIrTM2aaL3NYTM3xWZ8w2tzqsmF2SZzqOjVowiCqWceJudc62KaDjbPK1fI9AIrSgwg4wWXT5N5R7/HL/LvLQdsCMKzrJWWq7q+ccJrag== 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=sTPTurOXdndSm71N8I71o/pt7QuDgGYm72S4wuy9WeQ=; b=F2QYZUHi0gs3KcjUmECp+XLc0iXTEGSGdqNub3Nzh5DPB50/giL/BVI9yo9/1C9ZPb+bXBR/3gQpHwvvh7+Jf7e/ozAwOG0MjG7dxsglLcm/L2R6tDJ5E89M9XIdAiD8CtIOYm5VLe3EiTzAsmZvtoOFU8h+idGJpknY2noy424AJh0SYwT0EmbPcU59f1A/H2tPGiGk/38LIvZteFSvk9cFslhLcuFOmteWTI1woMxrsb3GDxbj5LCph/oSv8QueTYnDmfiTmpX9Ws8ANoaozn8F714/mfEfeA/TAjSPv2MaL3/DO8qCMYW43zp0ILdKy+XAxzmWtfvOfUEBDNn+Q== 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=sTPTurOXdndSm71N8I71o/pt7QuDgGYm72S4wuy9WeQ=; b=bAR6PVz33Ih6qTAQo/+gAyvOl/OgVpp6fcwEiLrGbUs4CJBWdEAzK89ouObgyYY8oMkVh9bDtt8gPbr9qeVWtXVYmz+PPn7kzpyRIDcw0F6dQkhBvfRU92w5rSjZz5/WvKw0j8Peq2zX80/iTybyZENcU6NDC1aPVel9R+4L1/8= Received: from PH0PR11MB5207.namprd11.prod.outlook.com (2603:10b6:510:32::15) by PH0PR11MB5157.namprd11.prod.outlook.com (2603:10b6:510:3d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Mon, 8 Mar 2021 15:13:58 +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.3912.027; Mon, 8 Mar 2021 15:13:58 +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: [dpdk-dev] [PATCH v3 3/5] examples/l3fwd: add FIB infrastructure Thread-Index: AQHXBtGOpF/Py0A/TEeD2rsj8KnNrapyNSMAgAgXeAA= Date: Mon, 8 Mar 2021 15:13:58 +0000 Message-ID: References: <20210218152056.1893590-1-conor.walsh@intel.com> <20210219150945.2071651-1-conor.walsh@intel.com> <20210219150945.2071651-4-conor.walsh@intel.com> <9c340979-2331-16c1-83c8-bd848276dc7b@intel.com> In-Reply-To: <9c340979-2331-16c1-83c8-bd848276dc7b@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: [86.40.70.33] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c2f3829b-b0fb-4bc5-a1ca-08d8e244cc1c x-ms-traffictypediagnostic: PH0PR11MB5157: 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: n/TNZ2Ua/iWuwFAyGBAt6EvldkygAemS2PsOnnFhxYPbnBWFb/QBp4k1RxT7YtbjbX7bXuSesmKXfTYSEwwEMbNZDDwHXYKNMQGo0Iu9NstA00YAfMhvHy5zJUUksyDti5NLTnZp0zBQYeHVtlwSZZc1F+Fb6Kl+/+rZmxsFOxesQX7ae2oohAmVNRGma3lKveKkCU/V+OVvg0AaY+Hm0ZrJtdZ1+oL0WxmGFmhYhMHlaabeBiG9Zi19ZRJPGq0J51xRyqZdsgRESRMdnICphzJPzliMkCSDa+lKBTTKN05KfJcAP7GbQtjf+YbPx+Lr1O8whaSjur3fekhcE8isVEv2KRERnZjnZyVirb7YYVVShE16pVM305uvzdyqlDCxn+/VHfUBhgUt+SSbBUouwxQUwY3r5m1n3EmzntD8fUKxJsXyJ552FA+bzV7Lqw6g7dqwCdpK2h13YXyBGwhVJg1SrGZ2M2j8R2mD+OOdowrEDbrEQa0VyTF+8yYS5YZl+cSfGFyrQZGgvOC7DKf87EoeenVWL4/YpNQJbeitcOGyy0YPOtf3sPq3wGF5uGnt 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:(136003)(366004)(39860400002)(376002)(346002)(396003)(110136005)(55016002)(4326008)(5660300002)(316002)(66476007)(8676002)(64756008)(8936002)(66556008)(9686003)(66446008)(66946007)(33656002)(2906002)(7696005)(52536014)(186003)(26005)(6506007)(921005)(71200400001)(86362001)(76116006)(6636002)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?bWpETm4rdU03SUVwWHN2WXN4d2RUNDlHTGpVZlE3cXc1ak82MXh4cFJGUmlV?= =?utf-8?B?T3oxU2MxRHNyUm9OZFhtUFdsQmplV29PZ25RRERremhRZU1tN1ZEeks0bzda?= =?utf-8?B?RDNQaGxUdGRFU0NIdXBHZVlRMk5nMU04N2lxTnl0NVQyNEdrWHJ4eDRrcGRM?= =?utf-8?B?RzN5aTJEbmJrWEFxL3BJMmNSNVpVb2o4cUxGQ3EwclNUNEI4VXl5cEVjU0Jk?= =?utf-8?B?Mkd1YkZ6NjcvUjd4SEdDenBKbFFsVnBJdm11SGZmbEMwSFYxYWlrNHBhTERG?= =?utf-8?B?N2dtMzFMcEdoMHBzNWUvaXpSWDVaYmNITURwcGRLZGJVbHE5QnN1Ri9wekt5?= =?utf-8?B?dUp0OVNSQ1Uwb0hFNzlsLy8zdE5PamNTcG4rbCtUdDRZQlNadFFGTStzdnZk?= =?utf-8?B?UWZ6ZGRTdHlHY1F0MUxOL2hBakNUN056bUs3UG1hcllrYWtiNWFkcWtPZVdG?= =?utf-8?B?YWZidzVwSFZ5RTR6SzFWa1FiMFhac0pTOFdwTHp3REN2U1lTSll6aFZ2MHVv?= =?utf-8?B?N05HclRYVzV0WXJxWC9zNmR5QWh4c3dvTXJiRXc5NXdiQmNqMWhDWmRCWS9Z?= =?utf-8?B?YzVhdVFUVFJqdzBQdnFaVVQ2a1hYaEh0MzFYTnlNK215RzJhNUNwSldZdUx4?= =?utf-8?B?b3Npa3NiOStTRGYyZmwwMFJaSWpHTDk3SHk0Yi9OL3RCSWVkc0NOcW0vSEla?= =?utf-8?B?NkQzMDZUQmhKOTk1S2lrZkMxN1JvVFpYNENza2F1VHc2QTRqY2xIay9JV3pa?= =?utf-8?B?VjJua3ZhdWIvbjhVeEdLejJYN2hwWGhkVFpmUTV6WkxCalRUdG9ZelFLNjcz?= =?utf-8?B?MmI3SG1KMU1oazJseDluRnFiNWZWU0dpSyttWUdwdEhWR3RLQ3JqSmgvUFJm?= =?utf-8?B?NStEYk1CNGZMOVA2Nkczb1dwQlpZemU5TEU2OGxHOU1RaW52MzNubVRDYVUv?= =?utf-8?B?N1hBclM0d0VScFdJdW0yUzhraFpkcjdFWGhlWDlHYTNpaGc1aGxCM3BhN2Ev?= =?utf-8?B?QVhkRExyUjA5blROWGxsTW1NTTVSbFBUYm9zaStjQTJJRFhaU3lpN0Vvalc2?= =?utf-8?B?czBLdUpaTG0zenVNamFrYWpGdEVDOVloVTNsbHZIWUJ2ekhqSnZMSmswUEIz?= =?utf-8?B?MDhzdUxKWW54MzR0Vmp5bHh2Wk5jZFBTUUNVYzE2NlF6SGJ2OEtsSkVwTkRr?= =?utf-8?B?dXVrSmtHV3Bwbm9hWUcvTFVlaUNteFk3cGZjL0VJRXFrelRkOEVpclZ2Z0h5?= =?utf-8?B?alpBaFVmNStZY3ZuaWRKOG1jbEpNNTU0K0RSZ1RBUk5jdGtoaDlmMFc2c3ho?= =?utf-8?B?UVVqSFJhRk1oMHVOYkEvU1BvNG1TZERTSnkxQlZCR1hsWEJDY2htSWgzKytL?= =?utf-8?B?dWgzYzUzeWhzN3hmd1UrSzVDaDVnNXIxeVcwaDZRWkVpV1g1dUZmaXpoZU0r?= =?utf-8?B?WVA5a1pHU3lGY1pId0pIM1UxcGJGMkI0QVBOdk15a3E1cG5QWTFqWlo1a0Zx?= =?utf-8?B?WDA4ZzBHc0wvRUpndXlFOTJDYjBkaW1hWllVNzhENkdlcFRRN2tFdXlTbkp1?= =?utf-8?B?NzdMOXNyc0RtWDlaZHpMVE5LeHJDOFNUL3cxRUY0YzFHYnBUL1JUQ0QwdE51?= =?utf-8?B?N0ovMnJsdzF0aVN4Y25tV2xNNUpRTEFNMjFqeGV1YlExREp1dVZHbVBpbnFG?= =?utf-8?B?YXI5VE9ETURlSnduUm9XQm1adWxiRFQ5SFp0OVFqM1hRRzFFaUtJSHNpVUZO?= =?utf-8?Q?CRHzVTZvAj5yZ1RbVA=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: c2f3829b-b0fb-4bc5-a1ca-08d8e244cc1c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2021 15:13:58.2111 (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: aozCODmiTMWpuJ8wz7Oyk7BJ1mcOnD+URlnIxvTCLkeE1f4K+UphDJKwT/A7CGd9vID1ef12KKmcRg0H8D3XRw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5157 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 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+ID4gICAjZGVmaW5lIENNRF9MSU5FX09QVF9DT05GSUcgImNvbmZpZyINCj4gPiBA QCAtNTk2LDYgKzYxMSwxMCBAQCBwYXJzZV9hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikNCj4g PiAgIAkJCWwzZndkX2xwbV9vbiA9IDE7DQo+ID4gICAJCQlicmVhazsNCj4gPg0KPiA+ICsJCWNh c2UgJ0YnOg0KPiA+ICsJCQlsM2Z3ZF9maWJfb24gPSAxOw0KPiA+ICsJCQlicmVhazsNCj4gPiAr DQo+ID4gICAJCS8qIGxvbmcgb3B0aW9ucyAqLw0KPiANCg0KSGkgQW5hdG9seSwNClRoYW5rcyBm b3IgeW91ciBmZWVkYmFjayByZXNwb25zZXMgaW5saW5lIGJlbG93Lg0KDQo+IElNTyB0aGlzIG5l Y2Vzc2l0YXRlcyBjcmVhdGluZyBhbiBlbnVtIGluc3RlYWQgb2YgYSBzZXQgb2YgbXV0dWFsbHkN Cj4gZXhjbHVzaXZlIGJpbmFyeSBzd2l0Y2hlcy4gRm9yIGV4YW1wbGU6DQo+IA0KPiBlbnVtIEwz RldEX0xPT0tVUF9NT0RFIHsNCj4gICAgICBMM0ZXRF9MT09LVVBfREVGQVVMVCwNCj4gICAgICBM M0ZXRF9MT09LVVBfTFBNLA0KPiAgICAgIEwzRldEX0xPT0tVUF9FTSwNCj4gICAgICBMM0ZXRF9M T09LVVBfRklCDQo+IH07DQo+IHN0YXRpYyBlbnVtIEwzRldEX0xPT0tVUF9NT0RFIGxvb2t1cF9t b2RlOw0KDQpJIGFncmVlIEkgaGF2ZSBhZGRlZCB0aGlzIHRvIHRoZSB2NCBvZiB0aGUgcGF0Y2hz ZXQuDQoNCj4gDQo+IC4uLg0KPiANCj4gY2FzZSAnRic6DQo+ICAgICAgaWYgKGxvb2t1cF9tb2Rl ICE9IEwzRldEX0xPT0tVUF9ERUZBVUxUKSB7DQo+ICAgICAgICAgIFJURV9MT0coRVJSLCBMM0ZX RCwgIk9ubHkgb25lIGxvb2t1cCBtb2RlIGlzIGFsbG93ZWQgYXQgYSB0aW1lISIpOw0KPiAgICAg ICAgICByZXR1cm4gLTE7DQo+ICAgICAgfQ0KPiAgICAgIGxvb2t1cF9tb2RlID0gTDNGV0RfTE9P S1VQX0ZJQjsNCj4gICAgICBicmVhazsNCj4gLi4uDQo+IA0KPiBBZGRpdGlvbmFsbHksIGkgcmVh bGx5IHRoaW5rIHRoaXMgJy1FJy8nLUwnLyctRicgYnVzaW5lc3MgaXMgc2lsbHkgYW5kDQo+IGl0 IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIHNvbWV0aGluZyBsaWtlICItLWxvb2t1cD1leGFjdHxs cG18ZmliIiwgYW5kDQo+IGxlYXZlIHRoZSBvbGQgLUUvLUwgb3B0aW9ucyBmb3IgYmFja3dhcmRz IGNvbXBhdGliaWxpdHkuDQoNCkkgaGF2ZSBhbHNvIGFkZGVkIHRoZSBhYm92ZSB0byB2NCBvZiB0 aGUgcGF0Y2hzZXQsIHdoaWNoIHdpbGwgYmUgcmVsZWFzZWQgc29vbi4NClRoZXNlIGNoYW5nZXMg c2hvdWxkIG1ha2UgaXQgZWFzaWVyIHRvIHVzZSBmb3IgdXNlcnMgaWYgbW9yZSBsb29rdXAgbWV0 aG9kcyBhcmUgYWRkZWQgdG8gbDNmd2QuDQoNClRoYW5rcywNCkNvbm9yLg0KDQo+IA0KPiAtLQ0K PiBUaGFua3MsDQo+IEFuYXRvbHkNCg==