From patchwork Mon Apr 29 08:20:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Russkikh X-Patchwork-Id: 53130 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 108861B1F0; Mon, 29 Apr 2019 10:20:12 +0200 (CEST) Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680080.outbound.protection.outlook.com [40.107.68.80]) by dpdk.org (Postfix) with ESMTP id C6C481B1EE for ; Mon, 29 Apr 2019 10:20:09 +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=AyCQKwdbZ4fbzzB3TIejw4/jRX5Sb1qp4NyYT99vYp4=; b=oTivCnkeiVIhEK2J7h/r+G3D1SqOsnBP6BhMF/rtA5jH5kRk5Tn8ehgxxcKoAZNad+9YlsvECBv/dt56YW1d0v7fBUoNxv1S921jc3Nq6mMhPW0jEJfwwun0Zqng0voaGeHjDDz7vXSUmKDSw8gJUkkjFSZ+V4GW/Ok+nXHg1/E= Received: from DM6PR11MB3625.namprd11.prod.outlook.com (20.178.230.149) by DM6PR11MB2841.namprd11.prod.outlook.com (20.176.100.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1835.13; Mon, 29 Apr 2019 08:20:08 +0000 Received: from DM6PR11MB3625.namprd11.prod.outlook.com ([fe80::f035:2c20:5a61:7653]) by DM6PR11MB3625.namprd11.prod.outlook.com ([fe80::f035:2c20:5a61:7653%3]) with mapi id 15.20.1835.010; Mon, 29 Apr 2019 08:20:08 +0000 From: Igor Russkikh To: "dev@dpdk.org" CC: Pavel Belous , Igor Russkikh Thread-Topic: [PATCH 00/11] Aquantia atlantic bugfixes Thread-Index: AQHU/mRbRnJfN6G1wUiIA4C7sOc21A== Date: Mon, 29 Apr 2019 08:20:07 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HE1P190CA0016.EURP190.PROD.OUTLOOK.COM (2603:10a6:3:bc::26) To DM6PR11MB3625.namprd11.prod.outlook.com (2603:10b6:5:13a::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: 9f5a93bf-a358-41e0-ebde-08d6cc7b7d34 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:DM6PR11MB2841; x-ms-traffictypediagnostic: DM6PR11MB2841: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-forefront-prvs: 0022134A87 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(376002)(396003)(136003)(39840400004)(346002)(199004)(189003)(44832011)(99286004)(186003)(478600001)(71200400001)(53936002)(6506007)(71190400001)(5660300002)(2351001)(14454004)(14444005)(486006)(66556008)(73956011)(66946007)(64756008)(66476007)(66446008)(386003)(52116002)(316002)(2616005)(7736002)(476003)(72206003)(54906003)(305945005)(107886003)(81166006)(1730700003)(2501003)(36756003)(81156014)(6486002)(3846002)(66066001)(102836004)(6916009)(97736004)(8936002)(86362001)(6116002)(6436002)(26005)(256004)(8676002)(50226002)(2906002)(25786009)(5640700003)(6512007)(68736007)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2841; H:DM6PR11MB3625.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: MVHmui/Vnc9lzg4YF77PwEXf3L9RoR880jaZ/5WGPOrRaY4/K0EUXdZR3BQJOsilxXJKb3mwyccfProBX9O2lfBBGVfhXg9XDGaY1B7VPyQFo+I86nguHZsfwtmRRvQvu2m16YCpzunl5HdaSUlv32SH+UdtMvrXifHeL/vn35vN5bFVI+2IsZxqJQk0FQCh31zHyTO2jas3WlDz+L88BRz4MGPlXjb6sgQBExyYqC09BxjnCZYTwxIbrutDkkXm0O4MmyuFOK/HTOHMSeY5hFkA8cbHvadlQ/mP4wlp6GmgFUDorT+QTiXFyghzPARuJ6iLhUxfTkszNGWy+t9q7tGJtgwYKstySKtrZabAvc0FlrEKcZcBg0jYI4Q3VYYojQbW1LLv8J9xaOKvRRH6cGgErBuZZ31WJ1KKoukVXWM= MIME-Version: 1.0 X-OriginatorOrg: aquantia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f5a93bf-a358-41e0-ebde-08d6cc7b7d34 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2019 08:20:07.8041 (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: DM6PR11MB2841 Subject: [dpdk-dev] [PATCH 00/11] Aquantia atlantic bugfixes 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" This patchset contains various bugfixes found during verification and integration testing. Most notable is eeprom access cleanup, fix for broadcast filter, flow control logic tracking, some code style cleanups. Igor Russkikh (7): net/atlantic: enable broadcast traffic net/atlantic: extra line at eof net/atlantic: bad indentation net/atlantic: fix max eeprom size net/atlantic: validity check for eeprom dev address net/atlantic: typo on args check net/atlantic: extra err check Pavel Belous (4): net/atlantic: eeprom get/set should consider offset net/atlantic: bad logic with offsets talking with firmware net/atlantic: flow control settings synchronization on rx net/atlantic: use capability bits to detect eeprom access drivers/net/atlantic/atl_ethdev.c | 43 +++++-- drivers/net/atlantic/atl_rxtx.c | 1 - drivers/net/atlantic/atl_types.h | 3 +- drivers/net/atlantic/hw_atl/hw_atl_b0.c | 8 ++ drivers/net/atlantic/hw_atl/hw_atl_b0.h | 2 + drivers/net/atlantic/hw_atl/hw_atl_utils.c | 17 +-- drivers/net/atlantic/hw_atl/hw_atl_utils.h | 11 +- .../net/atlantic/hw_atl/hw_atl_utils_fw2x.c | 111 ++++++++++++------ 8 files changed, 128 insertions(+), 68 deletions(-)