From patchwork Tue Jul 3 00:09:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shannon Nelson X-Patchwork-Id: 938286 X-Patchwork-Delegate: linville@tuxdriver.com Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.b="cRYjvzSo"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41KPfT6Bj3z9s3R for ; Tue, 3 Jul 2018 10:10:57 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753643AbeGCAKx (ORCPT ); Mon, 2 Jul 2018 20:10:53 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:49662 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752889AbeGCAKx (ORCPT ); Mon, 2 Jul 2018 20:10:53 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w6309pFl033160; Tue, 3 Jul 2018 00:09:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id; s=corp-2017-10-26; bh=M/TD92KEnAwk4wSEvxoAfadiudyXzlSMm9vKQ0L2otQ=; b=cRYjvzSo4vbirbNmt7S/1oApD5Mu8G0fir/V8O5RqTMk13IIb1sEMaX6eg4kcMJ1X3vT sKNhMh34lzfvXptdBdHRED88Z7h5N8d7VG04oYbUyahkaLltf24RPqRM64zZfQ7Oup8W VI+flvJbL2++7PehdlJvXxLDtRBlXNIVWwCpogQFLDGAPxUMZh45/xu1GMQPWrrvpDOl 1/SZYBWqjhNddnyAMCdzX5ad273dVQqO/YzkDxrBZ198/ZUhfNG7qsFeFCAjptD/Bz2x WuCv00eKyL6vwvBe9FIlIEkA/kNhXjTAAFJ1U4s0VIEIOVlHJv5QSv2fo7mZi8TI0gt0 yQ== Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp2120.oracle.com with ESMTP id 2jx2gpxbbf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Jul 2018 00:09:51 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w6309ojA021516 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 3 Jul 2018 00:09:50 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w6309nBl018724; Tue, 3 Jul 2018 00:09:50 GMT Received: from slnelson-mint18.us.oracle.com (/10.159.129.205) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 02 Jul 2018 17:09:49 -0700 From: Shannon Nelson To: linville@tuxdriver.com Cc: netdev@vger.kernel.org Subject: [PATCH ethtool] ethtool: ixgbe dump strings for security registers Date: Mon, 2 Jul 2018 17:09:38 -0700 Message-Id: <1530576578-17109-1-git-send-email-shannon.nelson@oracle.com> X-Mailer: git-send-email 2.7.4 X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8942 signatures=668704 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=346 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807030000 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add the ixgbe's security configuration registers into the register dump. Signed-off-by: Shannon Nelson --- ixgbe.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) NOTE: Obviously this should wait until Intel accepts and pushes the related ixgbe patch and Dave accepts it into net-next, but I figured I may as well send them out together. diff --git a/ixgbe.c b/ixgbe.c index c632137..6779402 100644 --- a/ixgbe.c +++ b/ixgbe.c @@ -1265,5 +1265,31 @@ ixgbe_dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) regs_buff[1127]); } + if (regs_buff_len > 1139 && mac_type != ixgbe_mac_82598EB) { + fprintf(stdout, + "0x08800: SECTXCTRL (Security Tx Control) 0x%08X\n", + regs_buff[1139]); + + fprintf(stdout, + "0x08804: SECTXSTAT (Security Tx Status) 0x%08X\n", + regs_buff[1140]); + + fprintf(stdout, + "0x08808: SECTXBUFFAF (Security Tx Buffer Almost Full) 0x%08X\n", + regs_buff[1141]); + + fprintf(stdout, + "0x08800: SECTXMINIFG (Security Tx Buffer Minimum IFG) 0x%08X\n", + regs_buff[1142]); + + fprintf(stdout, + "0x08800: SECRXCTRL (Security Rx Control) 0x%08X\n", + regs_buff[1143]); + + fprintf(stdout, + "0x08800: SECRXSTAT (Security Rx Status) 0x%08X\n", + regs_buff[1144]); + } + return 0; }