Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751876AbbHTFGc (ORCPT ); Thu, 20 Aug 2015 01:06:32 -0400 Received: from mail-am1on0094.outbound.protection.outlook.com ([157.56.112.94]:22237 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751810AbbHTFG2 (ORCPT ); Thu, 20 Aug 2015 01:06:28 -0400 Authentication-Results: spf=fail (sender IP is 212.179.42.66) smtp.mailfrom=ezchip.com; synopsys.com; dkim=none (message not signed) header.d=none; From: Noam Camus To: , CC: , , , , Noam Camus Subject: [v2 3/5] NET: nps_enet: drop control frames Date: Thu, 20 Aug 2015 08:00:03 +0300 Message-ID: <1440046805-24459-4-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1440046805-24459-3-git-send-email-noamc@ezchip.com> References: <20150817.103607.1737876155019074073.davem@davemloft.net> <1440046805-24459-1-git-send-email-noamc@ezchip.com> <1440046805-24459-2-git-send-email-noamc@ezchip.com> <1440046805-24459-3-git-send-email-noamc@ezchip.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-21758.005 X-TM-AS-Result: No--0.878200-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;DB3FFO11FD028;1:6QBpDaROWVkVyH/Uc3TfsMuoJ5ZlF9jTILI7xuoU20wYbA27xjTSYfKEMoRMStQlyCvmE5kX/eZdjwUSezd3kd3zOy0Lv4JWT15Sn2mYnqzVMYCXFp7TmyfAGPL4OsAhsmIeW8T26NPquhkKE/TTRH2Z4j8rzTeaadNJNI6POFNh3zblHKBgboaTLKPFD58ttTGGrkouJqBQVmhFR6Ol+1M72iGKiElE5PMGrwMNJ0ow6TiOLC9bljd6JSkiexCnTuUMxzvkEoI0uoa3KidLLYmt2A6saJ30ipxzFEHfc9Ki0WDohwMlFV+lLKEZxvUi714XHfOpVpAqAZWybv68/S542l5yBNKVAuTb3nvyPIHeP1DDt+gOBJuAnYVCzMhg X-Forefront-Antispam-Report: CIP:212.179.42.66;CTRY:IL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(3050300001)(339900001)(199003)(189002)(2950100001)(5003940100001)(62966003)(105606002)(36756003)(92566002)(77156002)(86362001)(229853001)(104016003)(33646002)(50466002)(77096005)(93886004)(106466001)(19580405001)(64706001)(6806004)(85426001)(50986999)(19580395003)(49486002)(50226001)(47776003)(76176999)(87936001)(46102003)(5007970100001)(189998001)(48376002)(5001770100001)(5001860100001)(5001830100001)(5001970100001)(107886002)(4001540100001)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR02MB1137;H:ezex10.ezchip.com;FPR:;SPF:Fail;PTR:ezmail.ezchip.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB1137;2:jNxOEuF7BUb7rif/kP+NOLD5cEDiXamu+8mfkflweTD93eM3fdzSDDl1DhN+KDi/g3TPzD9As+pPrxdj9+J9NCVtvlpisXwGtdKGbQAE2leWJ3R5l+dUZ0YYvc6raIVL+09qMmkkc0UBJ+Mkng7rUXSQuoBV9JmBJidFmnq3nFs=;3:AFS82ZVmH25C6SUGZZ9B/6fbniznmY6A7tm+fFyBCHBI+PJAxTQYU8h16i4EfbgF904qf5UeAGFFNjUE9l7XrzBF6njrTwnYfZrBEF9axfTkOBV5nmq7JJwg/OcCEcPYdbl/7befx/9r847opIonplSxxG6GvyMNUZfMmLaOI4WWootORTAj1g5ewkD9eesdNX/ksPX9LebFuCUgRF5+MCPgSxJ1jtI9GM5w5xI0hPk=;25:QKRAihT1QOGF5PWpoOaldsBsn3DX6Uz8Sdq6CCO76n5vNcw7k3FXS8l5CxbvD103nLy2Trhz1w90kEr7MsSXR/e3wd2bnhvG0mrGvEAZVDi0or9Sx5vOnozTiNRQbxBHWJnCUUfSNZ9dgqloL1p3PZLGfBePh6V19TwpmrNYplf/DG+jMhiagbWUNxZfm8DvJ6mU+Yh6hlM+oq5sAf0mF5K/CNbc7+nq9KygqAfpV6RPFK0rTLa7V5lOH4simU/aiUHKWcWYCW53z5/jsfr3rQ==;20:x7vb9Rtc1vqKHlRJujJzseI8lWcKqVhNOUfZXNO/hslgrXCG+mQM9STb8s8R3rf79Qq5xfcuIo8CnjN7MY2po2tWbWWyE42LHaLS6Hqx/gwbH9usZUH+UciLId/ZN2gPUMtDNKuc1j1H8iYKPw4JVXOzycZtSmXtbosrMNbAIW4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM3PR02MB1137;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM3PR02MB034; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:AM3PR02MB1137;BCL:0;PCL:0;RULEID:;SRVR:AM3PR02MB1137; X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB1137;4:XDFyNrboTMN+M+jNmGRW5i0dV34DInHiTLfHr86Rwtk9tRuouPsWWfUj8qufQ5YhpqGpxXmTvxkMHMlNyfFAP7ZsLwT88rsTrkwf9Psi2rhHITNrso27t0XzeevR2uvdA9kHdml1wdc0UVnYlIUzmaxS+OzAdoa7XPvPA8Ii5T0uoy5sGT6xc3VzR5hZ3I9ITrm2Tjr474wl2C7sLrcKD/4PVTkPipNFMl0xKNfzAz+9Uw6W1BP6wUqGRSu7f7JWQd4BfDdHob6SiplYMGaJleWWc3ZPEGpZltyyjy4lAjT3XaImVKcW81BMlEaDxHfR X-Forefront-PRVS: 0674DC6DD3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM3PR02MB1137;23:mOJpGfmJwI6SaEuKyut7Z0Sxl4SaBnfXFwvxfd25z?= =?us-ascii?Q?ul+1lP1LFRZwLpMU/RnibnDAVmf0AWUvWDfn0w4SaGGZRTk969VKMw9IX57H?= =?us-ascii?Q?1MhX9IzRj8eAxiktGu8APrxCxcp1hPr/srJZfh+K0UtNmhu22AP2oB0WBmX/?= =?us-ascii?Q?mhiK0Z60NbEOA1kC9oIhMNTCXWJ1cL9PvTRG8k5RPmbd6e+HiF0TMQERmUS7?= =?us-ascii?Q?bsaddnGPfsOh0yIt+IrHi9AZ+GGlcy+JEnY3FH01jzTkSZZ4032y0xJSidf1?= =?us-ascii?Q?5+ZE6ZknrYbizAkV75RFQvbw0giPYqbpn+RhgMDhxjGUzMenEbkU8UUTZqNt?= =?us-ascii?Q?Zz5FlP7FhaDAsPIMvPSVMlamM1B+WP3a8eD2wojIF0QwTbJ1pJeQLZNxZsZR?= =?us-ascii?Q?TjYDBrbTuu3JG7fX90aG9HeydY8R/MZA3dfqCWBs7cDG67aqQD0XeLUSUfUc?= =?us-ascii?Q?MzCKkEmiyv26uFaF6F6yw7uIACNZHI3sX4qMsw20bMAnI1iOjQ6aavNhlXOH?= =?us-ascii?Q?01v5oDC2Bwky+cWAiPMum8i7joRPsRbX92fPR1/ou7GKloZcseKNeBDsEjsa?= =?us-ascii?Q?R7DWFz2qMhegXSJ7bLjzAt6KeCjMMQkDK1qkxjn6E3jITJIifxjjczNRiN08?= =?us-ascii?Q?YEV3qBSTwMtZ34lVApy2n1Av+nOpgb8iz7tPwjiDkA2kau4x+kOxtAoZisHF?= =?us-ascii?Q?LpIWAC5tvM6WFSIi/lZvSS20ZLbtie4KL0XTdu06h3ybq6Rr7iUO2i+iLaDr?= =?us-ascii?Q?sKk6h/iglniZ3+bsuI2gUScjIL0R7oEFvyuvGTubdBZ8KK/WW4h8mQw2DMNF?= =?us-ascii?Q?mpR8TyLKk4K1xDtxs3+wZ/LF9TU8klJzRtM4y4ZLXztc0HuXaMiu2KY1Jp8D?= =?us-ascii?Q?aRpCWGh/w5rAdpPWNmvR2cOmU3/Av8e0KZtUj56x3hKTs4dXA9x6MggyQ3LJ?= =?us-ascii?Q?69V2/CXNZE+Z57y27IVofzP2vRHa6mqpBHHwAmUgoSbOhwyDNKdcSnGxWfXw?= =?us-ascii?Q?AvEda/Wd+R8LYYSNnKeiLVGZhrKfeUwgH/vBsieN78j2sAoZi1uX2Qh7CS4Y?= =?us-ascii?Q?92c23eZ85wn4WH8XYYsm7gnBlaHJcK4SBzvYDPBJllkVViCuArdzQ2m9Zke3?= =?us-ascii?Q?+l7oxgFBLzuX1XEbIRCQ9eK1vIRkvcEVehZQQ13uh0b0Ey6iKC5hZUpna8gf?= =?us-ascii?Q?sDay1pNPow08AA=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB1137;5:rUXD3fXdTDZNpAGCltE1PWXF5M7pQavDTPn4J9/jvIee4kfpL3gKE7RyIkl6y/foRejdcELFKRQHXr9R1IaFd4njZYJFZPxczwxC0Voh42h+56van65PdU5/tZknO9xHLCRoq1x7Tt8yjz/rDVwqEw==;24:5rKoMlMCf107ZwfkD+TovNuvGeHAJjpB5DuglEzU3mNCrWVuX+fGyscgTZvG4oc9xk6b0NSMOq8s+XVk+uNVdHq61RF9ihNA9QMicxsFhtc=;20:Pm8hlTFkn3gwgYwXxcgaHNO5fwMivDMy+snOhu7QgMCGHns+sqGRcVNjo6l76FBVUQY5HnQFjFVCoZQC3Y975w== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2015 05:06:23.8677 (UTC) X-MS-Exchange-CrossTenant-Id: 0fc16e0a-3cd3-4092-8b2f-0a42cff122c3 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0fc16e0a-3cd3-4092-8b2f-0a42cff122c3;Ip=[212.179.42.66];Helo=[ezex10.ezchip.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR02MB1137 X-Microsoft-Exchange-Diagnostics: 1;AM3PR02MB034;2:aNN0EWW8yMjWSiDbLKDrfB1YRbmPEycGCNAgkz2RzWhwCeuVUKhtk+KUbe62HKUDYBMDO7s+AtyUn4f2BdrHMsk8MqA8o/75ipIurHgq30G3iQJQdEvSB5MUTuP9x3wLBs8ZAwnrY04JS0U5koUiUHFeKycadtBjzpOqDu7j5AQ=;3:XuUR9PBFELjWAxZOM7/PmZUcWxAlkuu0geR1FGptPYUcpejUV8NyRsnJoDGuTwruGFN/5IFSIhY7ikUfXLcFJh0DzItrGXMgkHF8jwDvi+tHP58pqagilcOMVCLQt/V7mLiH+IpohUCxuoc/Y7Fpd4NJgEZM+uckVCvFIuKnrlx92ON0+Ccq+PS15qhLkGZexQ6gTP+T9BjXdiGaB/sbCyoEmPgIF+6ATUcfLTgdDiQ=;25:RutIuj1E7EpTFFCre5C59SJ/+pdHwx97kU/h57gUTLNWBkAWYffIKKvJopkd+XJTxFoT+Jq9pO/67v6pICcvI/wgZRd6hrI/MoMoOHXlIWk4TDox0B15Kn7qfafTcteXN1/qnuGwDXSxPJYilEL6MSvK1XC1i74rsjE+8n8+N0lmn98Lt4fU/FiDQl4gLLO+zhmRPltQuEMy3A1xg8QpzxUit0Y4P6cgFWVznNVXH3VgUQOG/xVi76UMHydja64XwkX8u9V8CCUNcgMeS0P5+w==;23:WjUM/hHwxJ/0EVMtpP6VoYH5rfcvGELQusSbTIrqoOUUDCjddXUeqN/hxIaMBUBINXrB/Xr2Pd4eYIU70jfeNSg+aM51A1X3K73xwsRqwI1c65sizdRlyhcQOOZSt8mfGKXRsdGWbQ64YMDg6mQ83UIx+9H2DeIyCFLKH/H4oOOcv+vov1OLNtH+4Xqb3INX X-OriginatorOrg: ezchip.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1827 Lines: 50 From: Noam Camus We set controller to drop control frames and not trying to pass them on. This is only needed for debug reasons. Signed-off-by: Noam Camus --- drivers/net/ethernet/ezchip/nps_enet.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/ezchip/nps_enet.c b/drivers/net/ethernet/ezchip/nps_enet.c index 8b25f24..e553e6a 100644 --- a/drivers/net/ethernet/ezchip/nps_enet.c +++ b/drivers/net/ethernet/ezchip/nps_enet.c @@ -304,11 +304,8 @@ static void nps_enet_hw_enable_control(struct net_device *ndev) /* Discard Packets bigger than max frame length */ max_frame_length = ETH_HLEN + ndev->mtu + ETH_FCS_LEN; - if (max_frame_length <= NPS_ENET_MAX_FRAME_LENGTH) { + if (max_frame_length <= NPS_ENET_MAX_FRAME_LENGTH) ge_mac_cfg_3->max_len = max_frame_length; - nps_enet_reg_set(priv, NPS_ENET_REG_GE_MAC_CFG_3, - ge_mac_cfg_3->value); - } /* Enable interrupts */ buf_int_enable.rx_rdy = NPS_ENET_ENABLE; @@ -336,11 +333,14 @@ static void nps_enet_hw_enable_control(struct net_device *ndev) ge_mac_cfg_0.tx_fc_en = NPS_ENET_ENABLE; ge_mac_cfg_0.rx_fc_en = NPS_ENET_ENABLE; ge_mac_cfg_0.tx_fc_retr = NPS_ENET_GE_MAC_CFG_0_TX_FC_RETR; + ge_mac_cfg_3->cf_drop = NPS_ENET_ENABLE; /* Enable Rx and Tx */ ge_mac_cfg_0.rx_en = NPS_ENET_ENABLE; ge_mac_cfg_0.tx_en = NPS_ENET_ENABLE; + nps_enet_reg_set(priv, NPS_ENET_REG_GE_MAC_CFG_3, + ge_mac_cfg_3->value); nps_enet_reg_set(priv, NPS_ENET_REG_GE_MAC_CFG_0, ge_mac_cfg_0.value); } -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/