From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790058.outbound.protection.outlook.com [40.107.79.58]) by dpdk.org (Postfix) with ESMTP id B94936904 for ; Wed, 10 Apr 2019 13:19:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zUdD0xlwxJqxhsANchdPnsSpb5XueKDnJDs3SWLIyeI=; b=Q25M9O920y/Y73oLpub7B6Pp+suirJKFCkXWSbVVys6TqFlVgNf7dlo7BHbZC9jeJ/riTiv7hOaxT14XNsJaU/Bp+zun5vc/6HsTv/M5YQAsU+OmCLJDd0gGBrOol2flVEm5LQUn3KVHgH8iRD9/6FYXmyNIw9C8DKbpihqEcvA= Received: from BN8PR11MB3618.namprd11.prod.outlook.com (20.178.219.85) by BN8PR11MB3540.namprd11.prod.outlook.com (20.178.218.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.21; Wed, 10 Apr 2019 11:19:11 +0000 Received: from BN8PR11MB3618.namprd11.prod.outlook.com ([fe80::9d38:1845:842d:a489]) by BN8PR11MB3618.namprd11.prod.outlook.com ([fe80::9d38:1845:842d:a489%3]) with mapi id 15.20.1771.016; Wed, 10 Apr 2019 11:19:11 +0000 From: Igor Russkikh To: "dev@dpdk.org" CC: Pavel Belous , Wenzhuo Lu , Jingjing Wu , Bernard Iremonger , John McNamara , Marko Kovacevic , Konstantin Ananyev , Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko , Igor Russkikh Thread-Topic: [PATCH 08/10] net/atlantic: implement macsec statistics Thread-Index: AQHU7484q6ACtC8G9k6GdvkqdWVZ5w== Date: Wed, 10 Apr 2019 11:19:10 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To BN8PR11MB3618.namprd11.prod.outlook.com (2603:10b6:408:85::21) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [95.79.108.179] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9daf6084-5b5b-42f6-bff0-08d6bda65ae3 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020); SRVR:BN8PR11MB3540; x-ms-traffictypediagnostic: BN8PR11MB3540: x-microsoft-antispam-prvs: x-forefront-prvs: 00032065B2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39850400004)(376002)(366004)(136003)(346002)(199004)(189003)(486006)(107886003)(6506007)(316002)(2616005)(386003)(54906003)(7416002)(53936002)(8936002)(68736007)(446003)(6916009)(476003)(72206003)(2501003)(105586002)(11346002)(44832011)(99286004)(2351001)(52116002)(186003)(26005)(118296001)(106356001)(14454004)(102836004)(76176011)(71200400001)(81156014)(7736002)(14444005)(8676002)(81166006)(25786009)(256004)(6116002)(5660300002)(71190400001)(1730700003)(5640700003)(2906002)(66066001)(6512007)(478600001)(6486002)(50226002)(305945005)(97736004)(4326008)(3846002)(36756003)(6436002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR11MB3540; H:BN8PR11MB3618.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: qF1aWz/kpEPogmjuvhqWoZu9q62fLqTgFksrol9+lR3b7m57ZI6pRXjiJ7gA6qtbjCwOZAYUNnEVnOrY4VuWmUP2nnmGIV6EZtkmgs2G8uKnvz/elbTKjSFZrp9S7HCCVWrrKLifIftqYAIv0c8rcedE4eg/cKpSCfs7YV9YuL2TON7OXsMF2gjgQhan50SuLvzRuacKWDsBNMzxHhlXoXaBJ6uCYVTQGtjEE+kVFaD84fGYjckFcEJpEqlYSaP/6BdKTNi0iQDu3e4Dkx5tNm6LsPLe+WEg+uFPd+CH8/8fzlsvVpUIsotSEG3sf6L+P87JH6RC22Ej5jZ9xsOGSDnPy89+SH9/uFcmtI5CYV5TkpHTTny1nEgYmlVgupG1qvuQoXyIKLmcFEVwyBxAgaiETeyJk74PUymdz3o+nmY= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9daf6084-5b5b-42f6-bff0-08d6bda65ae3 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2019 11:19:10.9682 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3540 Subject: [dpdk-dev] [PATCH 08/10] net/atlantic: implement macsec statistics X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Apr 2019 11:19:13 -0000 RnJvbTogUGF2ZWwgQmVsb3VzIDxwYXZlbC5iZWxvdXNAYXF1YW50aWEuY29tPg0KDQpXZSBhZGQg ZXh0cmEgeHN0YXQgZmllbGRzIHRvIGluY2x1ZGUgbWFjc2VjIGNvdW50ZXJzIGFuZCBzdGF0cw0K DQpTaWduZWQtb2ZmLWJ5OiBQYXZlbCBCZWxvdXMgPHBhdmVsLmJlbG91c0BhcXVhbnRpYS5jb20+ DQpTaWduZWQtb2ZmLWJ5OiBJZ29yIFJ1c3NraWtoIDxpZ29yLnJ1c3NraWtoQGFxdWFudGlhLmNv bT4NCi0tLQ0KIGRyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYyB8IDgyICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0NCiAxIGZpbGUgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0 bF9ldGhkZXYuYyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0KaW5kZXggNGE2 OTc1ZGNmMTA0Li40MzlhMTY1NjY0YWYgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hdGxhbnRp Yy9hdGxfZXRoZGV2LmMNCisrKyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0K QEAgLTIwNSwxNCArMjA1LDI3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcnRlX2V0aF9kZXNjX2xp bSB0eF9kZXNjX2xpbSA9IHsNCiAJLm5iX210dV9zZWdfbWF4ID0gQVRMX1RYX01BWF9TRUcsDQog fTsNCiANCitlbnVtIGF0bF94c3RhdHNfdHlwZSB7DQorCVhTVEFUU19UWVBFX01TTSA9IDAsDQor CVhTVEFUU19UWVBFX01BQ1NFQywNCit9Ow0KKw0KICNkZWZpbmUgQVRMX1hTVEFUU19GSUVMRChu YW1lKSB7IFwNCiAJI25hbWUsIFwNCi0Jb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUp IFwNCisJb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUpLCBcDQorCVhTVEFUU19UWVBF X01TTSBcDQorfQ0KKw0KKyNkZWZpbmUgQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQobmFtZSkgeyBc DQorCSNuYW1lLCBcDQorCW9mZnNldG9mKHN0cnVjdCBtYWNzZWNfc3RhdHMsIG5hbWUpLCBcDQor CVhTVEFUU19UWVBFX01BQ1NFQyBcDQogfQ0KIA0KIHN0cnVjdCBhdGxfeHN0YXRzX3RibF9zIHsN CiAJY29uc3QgY2hhciAqbmFtZTsNCiAJdW5zaWduZWQgaW50IG9mZnNldDsNCisJZW51bSBhdGxf eHN0YXRzX3R5cGUgdHlwZTsNCiB9Ow0KIA0KIHN0YXRpYyBzdHJ1Y3QgYXRsX3hzdGF0c190Ymxf cyBhdGxfeHN0YXRzX3RibFtdID0gew0KQEAgLTIzMCw2ICsyNDMsMzggQEAgc3RhdGljIHN0cnVj dCBhdGxfeHN0YXRzX3RibF9zIGF0bF94c3RhdHNfdGJsW10gPSB7DQogCUFUTF9YU1RBVFNfRklF TEQobWJ0YyksDQogCUFUTF9YU1RBVFNfRklFTEQoYmJyYyksDQogCUFUTF9YU1RBVFNfRklFTEQo YmJ0YyksDQorCS8qIEluZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNU QVRTX0ZJRUxEKGluX2N0bF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdGFn Z2VkX21pc3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudGFnZ2VkX21p c3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdGFnX3BrdHMpLA0KKwlB VExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bnRhZ2dlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19Y U1RBVFNfRklFTEQoaW5fYmFkX3RhZ19wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQo aW5fbm9fc2NpX3BrdHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bmtub3duX3Nj aV9wa3RzKSwNCisJLyogSW5ncmVzcyBTQSBDb3VudGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFU U19GSUVMRChpbl91bnRhZ2dlZF9oaXRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxE KGluX25vdF91c2luZ19zYSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudXNlZF9z YSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdF92YWxpZF9wa3RzKSwNCisJQVRM X01BQ1NFQ19YU1RBVFNfRklFTEQoaW5faW52YWxpZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RB VFNfRklFTEQoaW5fb2tfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VuY2hl Y2tlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdmFsaWRhdGVkX29jdGV0 cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX2RlY3J5cHRlZF9vY3RldHMpLA0KKwkv KiBFZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91 dF9jdGxfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF91bmtub3duX3NhX3Br dHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfdW50YWdnZWRfcGt0cyksDQorCUFU TF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF90b29fbG9uZyksDQorCS8qIEVncmVzcyBTQyBDb3Vu dGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfcHJvdGVjdGVkX3BrdHMp LA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfZW5jcnlwdGVkX3BrdHMpLA0KKwkv KiBFZ3Jlc3MgU0EgQ291bnRlcnMgKi8NCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3Nh X2hpdF9kcm9wX3JlZGlyZWN0KSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3NhX3By b3RlY3RlZDJfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9wcm90ZWN0 ZWRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9lbmNyeXB0ZWRfcGt0 cyksDQogfTsNCiANCiBzdGF0aWMgY29uc3Qgc3RydWN0IGV0aF9kZXZfb3BzIGF0bF9ldGhfZGV2 X29wcyA9IHsNCkBAIC05ODcsMTkgKzEwMzIsNDYgQEAgc3RhdGljIGludA0KIGF0bF9kZXZfeHN0 YXRzX2dldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgc3RydWN0IHJ0ZV9ldGhfeHN0YXQgKnN0 YXRzLA0KIAkJICAgdW5zaWduZWQgaW50IG4pDQogew0KLQlzdHJ1Y3QgYXRsX2FkYXB0ZXIgKmFk YXB0ZXIgPSBBVExfREVWX1RPX0FEQVBURVIoZGV2KTsNCisJc3RydWN0IGF0bF9hZGFwdGVyICph ZGFwdGVyID0NCisJKHN0cnVjdCBhdGxfYWRhcHRlciAqKWRldi0+ZGF0YS0+ZGV2X3ByaXZhdGU7 DQogCXN0cnVjdCBhcV9od19zICpodyA9ICZhZGFwdGVyLT5odzsNCisJc3RydWN0IGdldF9zdGF0 cyByZXEgPSB7IDAgfTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVxdWVzdCBtc2cgPSB7IDAg fTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVzcG9uc2UgcmVzcCA9IHsgMCB9Ow0KKwlpbnQg ZXJyID0gLTE7DQogCXVuc2lnbmVkIGludCBpOw0KIA0KIAlpZiAoIXN0YXRzKQ0KIAkJcmV0dXJu IDA7DQogDQorCWlmIChody0+YXFfZndfb3BzLT5zZW5kX21hY3NlY19yZXEgIT0gTlVMTCkgew0K KwkJcmVxLmluZ3Jlc3Nfc2FfaW5kZXggPSAweGZmOw0KKwkJcmVxLmVncmVzc19zY19pbmRleCA9 IDB4ZmY7DQorCQlyZXEuZWdyZXNzX3NhX2luZGV4ID0gMHhmZjsNCisNCisJCW1zZy5tc2dfdHlw ZSA9IG1hY3NlY19nZXRfc3RhdHNfbXNnOw0KKwkJbXNnLnN0YXRzID0gcmVxOw0KKw0KKwkJZXJy ID0gaHctPmFxX2Z3X29wcy0+c2VuZF9tYWNzZWNfcmVxKGh3LCAmbXNnLCAmcmVzcCk7DQorCX0N CisNCiAJZm9yIChpID0gMDsgaSA8IG4gJiYgaSA8IFJURV9ESU0oYXRsX3hzdGF0c190YmwpOyBp KyspIHsNCiAJCXN0YXRzW2ldLmlkID0gaTsNCi0JCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKiko KHVpbnQ4X3QgKikmaHctPmN1cnJfc3RhdHMgKw0KLQkJCQkJYXRsX3hzdGF0c190YmxbaV0ub2Zm c2V0KTsNCi0JfQ0KIA0KKwkJc3dpdGNoIChhdGxfeHN0YXRzX3RibFtpXS50eXBlKSB7DQorCQlj YXNlIFhTVEFUU19UWVBFX01TTToNCisJCQlzdGF0c1tpXS52YWx1ZSA9ICoodTY0ICopKCh1aW50 OF90ICopJmh3LT5jdXJyX3N0YXRzICsNCisJCQkJCSBhdGxfeHN0YXRzX3RibFtpXS5vZmZzZXQp Ow0KKwkJCWJyZWFrOw0KKwkJY2FzZSBYU1RBVFNfVFlQRV9NQUNTRUM6DQorCQkJaWYgKGVycikN CisJCQkJZ290byBkb25lOw0KKwkJCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKikoKHVpbnQ4X3Qg KikmcmVzcC5zdGF0cyArDQorCQkJCQkgYXRsX3hzdGF0c190YmxbaV0ub2Zmc2V0KTsNCisJCQli cmVhazsNCisJCX0NCisJfQ0KK2RvbmU6DQogCXJldHVybiBpOw0KIH0NCiANCi0tIA0KMi4xNy4x DQoNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 503D4A0096 for ; Wed, 10 Apr 2019 13:20:13 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CBE8069D4; Wed, 10 Apr 2019 13:19:14 +0200 (CEST) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790058.outbound.protection.outlook.com [40.107.79.58]) by dpdk.org (Postfix) with ESMTP id B94936904 for ; Wed, 10 Apr 2019 13:19:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zUdD0xlwxJqxhsANchdPnsSpb5XueKDnJDs3SWLIyeI=; b=Q25M9O920y/Y73oLpub7B6Pp+suirJKFCkXWSbVVys6TqFlVgNf7dlo7BHbZC9jeJ/riTiv7hOaxT14XNsJaU/Bp+zun5vc/6HsTv/M5YQAsU+OmCLJDd0gGBrOol2flVEm5LQUn3KVHgH8iRD9/6FYXmyNIw9C8DKbpihqEcvA= Received: from BN8PR11MB3618.namprd11.prod.outlook.com (20.178.219.85) by BN8PR11MB3540.namprd11.prod.outlook.com (20.178.218.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.21; Wed, 10 Apr 2019 11:19:11 +0000 Received: from BN8PR11MB3618.namprd11.prod.outlook.com ([fe80::9d38:1845:842d:a489]) by BN8PR11MB3618.namprd11.prod.outlook.com ([fe80::9d38:1845:842d:a489%3]) with mapi id 15.20.1771.016; Wed, 10 Apr 2019 11:19:11 +0000 From: Igor Russkikh To: "dev@dpdk.org" CC: Pavel Belous , Wenzhuo Lu , Jingjing Wu , Bernard Iremonger , John McNamara , Marko Kovacevic , Konstantin Ananyev , Thomas Monjalon , Ferruh Yigit , Andrew Rybchenko , Igor Russkikh Thread-Topic: [PATCH 08/10] net/atlantic: implement macsec statistics Thread-Index: AQHU7484q6ACtC8G9k6GdvkqdWVZ5w== Date: Wed, 10 Apr 2019 11:19:10 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To BN8PR11MB3618.namprd11.prod.outlook.com (2603:10b6:408:85::21) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Igor.Russkikh@aquantia.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [95.79.108.179] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9daf6084-5b5b-42f6-bff0-08d6bda65ae3 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020); SRVR:BN8PR11MB3540; x-ms-traffictypediagnostic: BN8PR11MB3540: x-microsoft-antispam-prvs: x-forefront-prvs: 00032065B2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39850400004)(376002)(366004)(136003)(346002)(199004)(189003)(486006)(107886003)(6506007)(316002)(2616005)(386003)(54906003)(7416002)(53936002)(8936002)(68736007)(446003)(6916009)(476003)(72206003)(2501003)(105586002)(11346002)(44832011)(99286004)(2351001)(52116002)(186003)(26005)(118296001)(106356001)(14454004)(102836004)(76176011)(71200400001)(81156014)(7736002)(14444005)(8676002)(81166006)(25786009)(256004)(6116002)(5660300002)(71190400001)(1730700003)(5640700003)(2906002)(66066001)(6512007)(478600001)(6486002)(50226002)(305945005)(97736004)(4326008)(3846002)(36756003)(6436002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR11MB3540; H:BN8PR11MB3618.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: aquantia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: qF1aWz/kpEPogmjuvhqWoZu9q62fLqTgFksrol9+lR3b7m57ZI6pRXjiJ7gA6qtbjCwOZAYUNnEVnOrY4VuWmUP2nnmGIV6EZtkmgs2G8uKnvz/elbTKjSFZrp9S7HCCVWrrKLifIftqYAIv0c8rcedE4eg/cKpSCfs7YV9YuL2TON7OXsMF2gjgQhan50SuLvzRuacKWDsBNMzxHhlXoXaBJ6uCYVTQGtjEE+kVFaD84fGYjckFcEJpEqlYSaP/6BdKTNi0iQDu3e4Dkx5tNm6LsPLe+WEg+uFPd+CH8/8fzlsvVpUIsotSEG3sf6L+P87JH6RC22Ej5jZ9xsOGSDnPy89+SH9/uFcmtI5CYV5TkpHTTny1nEgYmlVgupG1qvuQoXyIKLmcFEVwyBxAgaiETeyJk74PUymdz3o+nmY= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9daf6084-5b5b-42f6-bff0-08d6bda65ae3 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2019 11:19:10.9682 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 83e2e134-991c-4ede-8ced-34d47e38e6b1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3540 Subject: [dpdk-dev] [PATCH 08/10] net/atlantic: implement macsec statistics X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" Message-ID: <20190410111910.ZXv3JQ1aA6PtL-o8wm2t9mbYmiUWxqkbC1Dexitf1dA@z> RnJvbTogUGF2ZWwgQmVsb3VzIDxwYXZlbC5iZWxvdXNAYXF1YW50aWEuY29tPg0KDQpXZSBhZGQg ZXh0cmEgeHN0YXQgZmllbGRzIHRvIGluY2x1ZGUgbWFjc2VjIGNvdW50ZXJzIGFuZCBzdGF0cw0K DQpTaWduZWQtb2ZmLWJ5OiBQYXZlbCBCZWxvdXMgPHBhdmVsLmJlbG91c0BhcXVhbnRpYS5jb20+ DQpTaWduZWQtb2ZmLWJ5OiBJZ29yIFJ1c3NraWtoIDxpZ29yLnJ1c3NraWtoQGFxdWFudGlhLmNv bT4NCi0tLQ0KIGRyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYyB8IDgyICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0NCiAxIGZpbGUgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygr KSwgNSBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0 bF9ldGhkZXYuYyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0KaW5kZXggNGE2 OTc1ZGNmMTA0Li40MzlhMTY1NjY0YWYgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL25ldC9hdGxhbnRp Yy9hdGxfZXRoZGV2LmMNCisrKyBiL2RyaXZlcnMvbmV0L2F0bGFudGljL2F0bF9ldGhkZXYuYw0K QEAgLTIwNSwxNCArMjA1LDI3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcnRlX2V0aF9kZXNjX2xp bSB0eF9kZXNjX2xpbSA9IHsNCiAJLm5iX210dV9zZWdfbWF4ID0gQVRMX1RYX01BWF9TRUcsDQog fTsNCiANCitlbnVtIGF0bF94c3RhdHNfdHlwZSB7DQorCVhTVEFUU19UWVBFX01TTSA9IDAsDQor CVhTVEFUU19UWVBFX01BQ1NFQywNCit9Ow0KKw0KICNkZWZpbmUgQVRMX1hTVEFUU19GSUVMRChu YW1lKSB7IFwNCiAJI25hbWUsIFwNCi0Jb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUp IFwNCisJb2Zmc2V0b2Yoc3RydWN0IGFxX3N0YXRzX3MsIG5hbWUpLCBcDQorCVhTVEFUU19UWVBF X01TTSBcDQorfQ0KKw0KKyNkZWZpbmUgQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQobmFtZSkgeyBc DQorCSNuYW1lLCBcDQorCW9mZnNldG9mKHN0cnVjdCBtYWNzZWNfc3RhdHMsIG5hbWUpLCBcDQor CVhTVEFUU19UWVBFX01BQ1NFQyBcDQogfQ0KIA0KIHN0cnVjdCBhdGxfeHN0YXRzX3RibF9zIHsN CiAJY29uc3QgY2hhciAqbmFtZTsNCiAJdW5zaWduZWQgaW50IG9mZnNldDsNCisJZW51bSBhdGxf eHN0YXRzX3R5cGUgdHlwZTsNCiB9Ow0KIA0KIHN0YXRpYyBzdHJ1Y3QgYXRsX3hzdGF0c190Ymxf cyBhdGxfeHN0YXRzX3RibFtdID0gew0KQEAgLTIzMCw2ICsyNDMsMzggQEAgc3RhdGljIHN0cnVj dCBhdGxfeHN0YXRzX3RibF9zIGF0bF94c3RhdHNfdGJsW10gPSB7DQogCUFUTF9YU1RBVFNfRklF TEQobWJ0YyksDQogCUFUTF9YU1RBVFNfRklFTEQoYmJyYyksDQogCUFUTF9YU1RBVFNfRklFTEQo YmJ0YyksDQorCS8qIEluZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNU QVRTX0ZJRUxEKGluX2N0bF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdGFn Z2VkX21pc3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudGFnZ2VkX21p c3NfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdGFnX3BrdHMpLA0KKwlB VExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bnRhZ2dlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19Y U1RBVFNfRklFTEQoaW5fYmFkX3RhZ19wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQo aW5fbm9fc2NpX3BrdHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChpbl91bmtub3duX3Nj aV9wa3RzKSwNCisJLyogSW5ncmVzcyBTQSBDb3VudGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFU U19GSUVMRChpbl91bnRhZ2dlZF9oaXRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxE KGluX25vdF91c2luZ19zYSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VudXNlZF9z YSksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX25vdF92YWxpZF9wa3RzKSwNCisJQVRM X01BQ1NFQ19YU1RBVFNfRklFTEQoaW5faW52YWxpZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RB VFNfRklFTEQoaW5fb2tfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX3VuY2hl Y2tlZF9wa3RzKSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQoaW5fdmFsaWRhdGVkX29jdGV0 cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKGluX2RlY3J5cHRlZF9vY3RldHMpLA0KKwkv KiBFZ3Jlc3MgQ29tbW9uIENvdW50ZXJzICovDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91 dF9jdGxfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF91bmtub3duX3NhX3Br dHMpLA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfdW50YWdnZWRfcGt0cyksDQorCUFU TF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF90b29fbG9uZyksDQorCS8qIEVncmVzcyBTQyBDb3Vu dGVycyAqLw0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfcHJvdGVjdGVkX3BrdHMp LA0KKwlBVExfTUFDU0VDX1hTVEFUU19GSUVMRChvdXRfc2NfZW5jcnlwdGVkX3BrdHMpLA0KKwkv KiBFZ3Jlc3MgU0EgQ291bnRlcnMgKi8NCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3Nh X2hpdF9kcm9wX3JlZGlyZWN0KSwNCisJQVRMX01BQ1NFQ19YU1RBVFNfRklFTEQob3V0X3NhX3By b3RlY3RlZDJfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9wcm90ZWN0 ZWRfcGt0cyksDQorCUFUTF9NQUNTRUNfWFNUQVRTX0ZJRUxEKG91dF9zYV9lbmNyeXB0ZWRfcGt0 cyksDQogfTsNCiANCiBzdGF0aWMgY29uc3Qgc3RydWN0IGV0aF9kZXZfb3BzIGF0bF9ldGhfZGV2 X29wcyA9IHsNCkBAIC05ODcsMTkgKzEwMzIsNDYgQEAgc3RhdGljIGludA0KIGF0bF9kZXZfeHN0 YXRzX2dldChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwgc3RydWN0IHJ0ZV9ldGhfeHN0YXQgKnN0 YXRzLA0KIAkJICAgdW5zaWduZWQgaW50IG4pDQogew0KLQlzdHJ1Y3QgYXRsX2FkYXB0ZXIgKmFk YXB0ZXIgPSBBVExfREVWX1RPX0FEQVBURVIoZGV2KTsNCisJc3RydWN0IGF0bF9hZGFwdGVyICph ZGFwdGVyID0NCisJKHN0cnVjdCBhdGxfYWRhcHRlciAqKWRldi0+ZGF0YS0+ZGV2X3ByaXZhdGU7 DQogCXN0cnVjdCBhcV9od19zICpodyA9ICZhZGFwdGVyLT5odzsNCisJc3RydWN0IGdldF9zdGF0 cyByZXEgPSB7IDAgfTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVxdWVzdCBtc2cgPSB7IDAg fTsNCisJc3RydWN0IG1hY3NlY19tc2dfZndfcmVzcG9uc2UgcmVzcCA9IHsgMCB9Ow0KKwlpbnQg ZXJyID0gLTE7DQogCXVuc2lnbmVkIGludCBpOw0KIA0KIAlpZiAoIXN0YXRzKQ0KIAkJcmV0dXJu IDA7DQogDQorCWlmIChody0+YXFfZndfb3BzLT5zZW5kX21hY3NlY19yZXEgIT0gTlVMTCkgew0K KwkJcmVxLmluZ3Jlc3Nfc2FfaW5kZXggPSAweGZmOw0KKwkJcmVxLmVncmVzc19zY19pbmRleCA9 IDB4ZmY7DQorCQlyZXEuZWdyZXNzX3NhX2luZGV4ID0gMHhmZjsNCisNCisJCW1zZy5tc2dfdHlw ZSA9IG1hY3NlY19nZXRfc3RhdHNfbXNnOw0KKwkJbXNnLnN0YXRzID0gcmVxOw0KKw0KKwkJZXJy ID0gaHctPmFxX2Z3X29wcy0+c2VuZF9tYWNzZWNfcmVxKGh3LCAmbXNnLCAmcmVzcCk7DQorCX0N CisNCiAJZm9yIChpID0gMDsgaSA8IG4gJiYgaSA8IFJURV9ESU0oYXRsX3hzdGF0c190YmwpOyBp KyspIHsNCiAJCXN0YXRzW2ldLmlkID0gaTsNCi0JCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKiko KHVpbnQ4X3QgKikmaHctPmN1cnJfc3RhdHMgKw0KLQkJCQkJYXRsX3hzdGF0c190YmxbaV0ub2Zm c2V0KTsNCi0JfQ0KIA0KKwkJc3dpdGNoIChhdGxfeHN0YXRzX3RibFtpXS50eXBlKSB7DQorCQlj YXNlIFhTVEFUU19UWVBFX01TTToNCisJCQlzdGF0c1tpXS52YWx1ZSA9ICoodTY0ICopKCh1aW50 OF90ICopJmh3LT5jdXJyX3N0YXRzICsNCisJCQkJCSBhdGxfeHN0YXRzX3RibFtpXS5vZmZzZXQp Ow0KKwkJCWJyZWFrOw0KKwkJY2FzZSBYU1RBVFNfVFlQRV9NQUNTRUM6DQorCQkJaWYgKGVycikN CisJCQkJZ290byBkb25lOw0KKwkJCXN0YXRzW2ldLnZhbHVlID0gKih1NjQgKikoKHVpbnQ4X3Qg KikmcmVzcC5zdGF0cyArDQorCQkJCQkgYXRsX3hzdGF0c190YmxbaV0ub2Zmc2V0KTsNCisJCQli cmVhazsNCisJCX0NCisJfQ0KK2RvbmU6DQogCXJldHVybiBpOw0KIH0NCiANCi0tIA0KMi4xNy4x DQoNCg==