From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 0D7E746581;
	Sun, 13 Apr 2025 16:44:43 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id C46194025D;
	Sun, 13 Apr 2025 16:44:41 +0200 (CEST)
Received: from dkmailrelay1.smartsharesystems.com
 (smartserver.smartsharesystems.com [77.243.40.215])
 by mails.dpdk.org (Postfix) with ESMTP id EB06540156
 for <dev@dpdk.org>; Sun, 13 Apr 2025 16:44:40 +0200 (CEST)
Received: from smartserver.smartsharesystems.com
 (smartserver.smartsharesys.local [192.168.4.10])
 by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id AC416208BD;
 Sun, 13 Apr 2025 16:44:40 +0200 (CEST)
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64
Subject: RE: [RFC 08/13] mbuf: add fields for mirroring
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Sun, 13 Apr 2025 16:44:39 +0200
Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9FBD4@smartserver.smartshare.dk>
In-Reply-To: <20250413073142.452ca0f2@hermes.local>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [RFC 08/13] mbuf: add fields for mirroring
Thread-Index: AdusgMrKcLQ8s9ZjQuKJu8yqzcXqFwAANlkA
References: <20250411234927.114568-1-stephen@networkplumber.org><20250411234927.114568-9-stephen@networkplumber.org><98CBD80474FA8B44BF855DF32C47DC35E9FBC8@smartserver.smartshare.dk><20250412095659.5f5719e8@hermes.local><98CBD80474FA8B44BF855DF32C47DC35E9FBD1@smartserver.smartshare.dk>
 <20250413073142.452ca0f2@hermes.local>
From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= <mb@smartsharesystems.com>
To: "Stephen Hemminger" <stephen@networkplumber.org>
Cc: <dev@dpdk.org>
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu
b3JnXQ0KPiBTZW50OiBTdW5kYXksIDEzIEFwcmlsIDIwMjUgMTYuMzINCj4gDQo+IE9uIFN1biwg
MTMgQXByIDIwMjUgMDk6MDA6MTkgKzAyMDANCj4gTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hh
cmVzeXN0ZW1zLmNvbT4gd3JvdGU6DQo+IA0KPiA+ID4gRnJvbTogU3RlcGhlbiBIZW1taW5nZXIg
W21haWx0bzpzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZ10NCj4gPiA+IFNlbnQ6IFNhdHVyZGF5
LCAxMiBBcHJpbCAyMDI1IDE4LjU3DQo+ID4gPg0KPiA+ID4gT24gU2F0LCAxMiBBcHIgMjAyNSAx
MTo1OToxMCArMDIwMA0KPiA+ID4gTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1z
LmNvbT4gd3JvdGU6DQo+ID4gPg0KPiA+ID4gPiA+IEZyb206IFN0ZXBoZW4gSGVtbWluZ2VyIFtt
YWlsdG86c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmddDQo+ID4gPiA+ID4gU2VudDogU2F0dXJk
YXksIDEyIEFwcmlsIDIwMjUgMDEuNDUNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFkZCBmaWVsZCB0
byB1bmlvbiB1c2VkIGZvciBzY2hlZC9ldmVudCBldGMsIGZvciB1c2Ugd2hlbg0KPiA+ID4gPiA+
IGFuIG1idWYgaXMgbWlycm9yZWQuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5
OiBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+DQo+ID4gPiA+
ID4gLS0tDQo+ID4gPiA+ID4gIGxpYi9tYnVmL3J0ZV9tYnVmX2NvcmUuaCB8IDggKysrKysrKysN
Cj4gPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQ0KPiA+ID4gPiA+DQo+
ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2xpYi9tYnVmL3J0ZV9tYnVmX2NvcmUuaA0KPiBiL2xpYi9t
YnVmL3J0ZV9tYnVmX2NvcmUuaA0KPiA+ID4gPiA+IGluZGV4IGEwZGYyNjViNWQuLjE4MDZkZGRk
NjcgMTAwNjQ0DQo+ID4gPiA+ID4gLS0tIGEvbGliL21idWYvcnRlX21idWZfY29yZS5oDQo+ID4g
PiA+ID4gKysrIGIvbGliL21idWYvcnRlX21idWZfY29yZS5oDQo+ID4gPiA+ID4gQEAgLTU4OSw2
ICs1ODksMTQgQEAgc3RydWN0IF9fcnRlX2NhY2hlX2FsaWduZWQgcnRlX21idWYgew0KPiA+ID4g
PiA+ICAJCQkJCQkgKiBAc2VlDQo+ID4gPiA+ID4gcnRlX2V2ZW50X2V0aF90eF9hZGFwdGVyX3R4
cV9zZXQoKQ0KPiA+ID4gPiA+ICAJCQkJCQkgKi8NCj4gPiA+ID4gPiAgCQkJCQl9IHR4YWRhcHRl
cjsgLyoqPCBFdmVudGRldiBldGhkZXYNCj4gVHgNCj4gPiA+ID4gPiBhZGFwdGVyICovDQo+ID4g
PiA+ID4gKwkJCQkJc3RydWN0IHJ0ZV9tYnVmX21pcnJvciB7DQo+ID4gPiA+ID4gKwkJCQkJCXVp
bnQzMl90IG9yaWdfbGVuOw0KPiA+ID4gPiA+ICsJCQkJCQl1aW50MTZfdCBxdWV1ZV9pZDsNCj4g
PiA+ID4gPiArCQkJCQkJdWludDE2X3QgZGlyZWN0aW9uOw0KPiA+ID4gPiA+ICsJCQkJCQkvKio8
IFBvcnQgbWlycm9yaW5nIHVzZXMgdGhpcw0KPiB0bw0KPiA+ID4gPiA+IHN0b3JlIG9yaWdpbg0K
PiA+ID4gPiA+ICsJCQkJCQkgKiBAc2VlIHJ0ZV9ldGhfbWlycm9yKCkNCj4gPiA+ID4gPiArCQkJ
CQkJICovDQo+ID4gPiA+ID4gKwkJCQkJfSBtaXJyb3I7DQo+ID4gPiA+ID4gIAkJCQkJdWludDMy
X3QgdXNyOw0KPiA+ID4gPiA+ICAJCQkJCS8qKjwgVXNlciBkZWZpbmVkIHRhZ3MuIFNlZQ0KPiA+
ID4gPiA+IHJ0ZV9kaXN0cmlidXRvcl9wcm9jZXNzKCkgKi8NCj4gPiA+ID4gPiAgCQkJCX0gaGFz
aDsgICAgICAgICAgICAgICAgICAgLyoqPCBoYXNoDQo+IGluZm9ybWF0aW9uDQo+ID4gPiA+DQo+
ID4gPiA+IFN0b3Agb3ZlcmxvYWRpbmcgdGhlICJoYXNoIiBmaWVsZCENCj4gPiA+ID4NCj4gPiA+
ID4gV2Ugbm93IGhhdmUgZHluZmllbGRzLiBUaGUgbWJ1ZiBzdHJ1Y3R1cmUncyBkZWRpY2F0ZWQg
ZmllbGRzDQo+IHNob3VsZA0KPiA+ID4gYmUgbGltaXRlZCB0byBhYnNvbHV0ZSBjb3JlIGZlYXR1
cmVzLg0KPiA+ID4gPg0KPiA+ID4gPiBMb25nIHRlcm0sIHRoZSAiaGFzaCIgZmllbGQgc2hvdWxk
IGJlIGNsZWFuZWQgdXAuDQo+ID4gPiA+IEUuZy4gaWYgd2UgZ2V0IHJpZCBvZiB0aGUgRmxvdyBE
aXJlY3RvciBhbmQgbWFrZSB0aGUgOCBieXRlDQo+ICJzY2hlZCINCj4gPiA+IChIaWVyYXJjaGlj
YWwgU2NoZWR1bGVyKSBhIGR5bmZpZWxkLCB0aGUgImhhc2giIGZpZWxkIGNhbiBiZQ0KPiByZWR1
Y2VkDQo+ID4gPiBmcm9tIDggYnl0ZSB0byA0IGJ5dGUgKFJTUyBoYXNoKS4NCj4gPiA+ID4NCj4g
PiA+ID4gSSBhY2tub3dsZWRnZSB0aGF0IHNvbWUgbWJ1ZiBmaWVsZHMgY2FuIGJlIG92ZXJsb2Fk
ZWQgYW5kIHRodXMNCj4gdXNlZA0KPiA+ID4gZm9yIG11bHRpcGxlIHB1cnBvc2VzIC0gaS5lLiBh
IHZhbHVlIG9ubHkgdXNlZCBmb3INCj4gaW5ncmVzcy9mb3J3YXJkaW5nDQo+ID4gPiAoZS5nLiBS
U1MgaGFzaCkgY2FuIHNoYXJlIGFuIG1idWYgZmllbGQgd2l0aCBhIHZhbHVlIG9ubHkgdXNlZCBm
b3INCj4gPiA+IGVncmVzcyAoZS5nLiBTY2hlZHVsZXIpLg0KPiA+ID4gPg0KPiA+ID4gPiBUaGUg
b3ZlcmxvYWRpbmcgb2YgdGhlICJoYXNoIiBmaWVsZCBpcyB0b28gbXVjaCBhbHJlYWR5LiBFLmcu
IGNhbg0KPiB0aGUNCj4gPiA+IEhpZXJhcmNoaWNhbCBTY2hlZHVsZXIgYmUgdXNlZCB0b2dldGhl
ciB3aXRoIHRoZSBFdmVudGRldiBldGhkZXYgVHgNCj4gPiA+IGFkYXB0ZXIsIG9yIGFyZSB0aGV5
IG11dHVhbGx5IGV4Y2x1c2l2ZSBkdWUgdG8gc2hhcmluZyB0aGUgc2FtZQ0KPiBtYnVmDQo+ID4g
PiBmaWVsZD8NCj4gPiA+ID4NCj4gPiA+ID4gR29pbmcgdG8gdGhlIGV4dHJlbWUsIHdlIHdvdWxk
IGNvbXBsZXRlbHkgcmVwbGFjZSB0aGUgImhhc2giDQo+IGZpZWxkIGJ5DQo+ID4gPiBkeW5maWVs
ZHMuDQo+ID4gPiA+DQo+ID4gPiA+IEluIHNob3J0OiBPdmVybG9hZGluZyB0aGUgImhhc2giIGZp
ZWxkIHdpdGggcG9ydCBtaXJyb3INCj4gaW5mb3JtYXRpb24NCj4gPiA+IGlzIGEgc3RlcCBpbiB0
aGUgd3JvbmcgZGlyZWN0aW9uLg0KPiA+ID4NCj4gPiA+IFNob3J0IGFuc3dlcjogRHluYW1pYyBG
aWVsZHMgYXJlIGhhcmQgdG8gd29yayB3aXRoDQo+IHByaW1hcnkvc2Vjb25kYXJ5DQo+ID4gPiBw
cm9jZXNzIG1vZGVsLg0KPiA+ID4gVGhlIGdvYWwgd2FzIHRvIGFsbG93IGR1bXBjYXAgdG8gcnVu
IGFuZCBqdXN0IHdvcmsgd2l0aG91dA0KPiA+ID4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcHJpbWFy
eSBhcHBsaWNhdGlvbi4NCj4gPiA+IElmIHNlY29uZGFyeSBjcmVhdGVzIGR5bmFtaWMgZmllbGQs
IHRoZSBwcmltYXJ5IGRvZXNuJ3Qgc2VlIGl0Lg0KPiA+DQo+ID4gSSBza2ltbWVkIHRoZSBtYnVm
IGR5bmZpZWxkIHNvdXJjZSBjb2RlLCBhbmQgaXQgbG9va3MgbGlrZSBpdCBpcw0KPiBkZXNpZ25l
ZCBmb3IgcHJpbWFyeS9zZWNvbmRhcnkgcHJvY2VzcyBtb2RlbC4NCj4gPiBJZiB0aGUgcHJpbWFy
eSBwcm9jZXNzIGRvZXNuJ3Qgc2VlIGEgZHluZmllbGQgY3JlYXRlZCBpbiBhIHNlY29uZGFyeQ0K
PiBwcm9jZXNzLCBpdCBpcyBhIGJ1ZyBpbiB0aGUgbWJ1ZiBkeW5maWVsZCBsaWJyYXJ5LiBJIGNv
dWxkbid0IGZpbmQgc3VjaA0KPiBhIGJ1ZyBpbiBCdWd6aWxsYS4NCj4gPiBJIHdvdWxkIGJlIG11
Y2ggYmV0dGVyIHRvIGZpeCB0aGUgYnVnIHRoYW4gb3ZlcmxvYWRpbmcgdGhlICJoYXNoIg0KPiBm
aWVsZC4NCj4gDQo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaWYgc2Vjb25kYXJ5IG1ha2VzIGEgbmV3
IGZpZWxkLCB0aGUgcHJpbWFyeSBzdGlsbA0KPiBoYXMgdG8gbG9va3VwIHRoZSBvZmZzZXQuDQo+
IEFuZCBkb24ndCB3YW50IHRvIGRvIHRoYXQgaW4gdGhlIHBhY2tldCBwYXRoLiBOZWVkIHRvIGlu
dm9rZSBhIGNvbnRyb2wNCj4gcGF0aCBhcmd1bWVudCBpbiB0aGUgcHJpbWFyeS4NCj4gSWYgcHJp
bWFyeSBhbHdheXMgbWFrZXMgdGhlIGR5bmFtaWMgZmllbGQsIHRoZXJlIHJlYWxseSBpcyBub3Qg
bXVjaA0KPiBwb2ludCBpbiBpdCBiZWluZyBkeW5hbWljLg0KDQpUaGUgc2Vjb25kYXJ5IGNvdWxk
IHByb3ZpZGUgdGhlIGR5bmZpZWxkIG9mZnNldCB0byB0aGUgcHJpbWFyeSBpbiB0aGUgY29udHJv
bCBwbGFuZSB3aGVuIGFkZGluZyB0aGUgbWlycm9yLCBlaXRoZXIgYXMgcGFydCBvZiB0aGUgc3Ry
dWN0IHJ0ZV9ldGhfbWlycm9yLCBvciBieSBzb21lIG90aGVyIG1lYW5zIGJlZm9yZSBzZXR0aW5n
IGRldi0+ZGF0YS0+cngvdHhfbWlycm9yLg0KDQo=