Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753303AbbHQGBc (ORCPT ); Mon, 17 Aug 2015 02:01:32 -0400 Received: from mail-db3on0082.outbound.protection.outlook.com ([157.55.234.82]:15282 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753131AbbHQGBa (ORCPT ); Mon, 17 Aug 2015 02:01:30 -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: [v1 4/6] NET: nps_enet: drop control frames Date: Mon, 17 Aug 2015 08:58:37 +0300 Message-ID: <1439791119-26892-5-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1439791119-26892-4-git-send-email-noamc@ezchip.com> References: <1439791119-26892-1-git-send-email-noamc@ezchip.com> <1439791119-26892-2-git-send-email-noamc@ezchip.com> <1439791119-26892-3-git-send-email-noamc@ezchip.com> <1439791119-26892-4-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-21750.005 X-TM-AS-Result: No--0.315400-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;AM1FFO11FD013;1:ArfqWYCNwFemIoHvidBOZ/4N9haxRW0Me2K2Sd1eTSDtcU/PWUAOS8MGeqZ0w8V5EzzulgBkbwj/L1uKN+trdDxVpvCBpVjEB2WNZVtEWaPMyuq1xCWEPQVHDHdtyPuV4rVnPq58X+GdnPXiiyTMkmLcOeUdR9W6FsElpqZJz9Smx1n5LORcPyiVvIgy6ZXW9tK4x89x0y+ngNS7ZdFWNjbj7AYrFV3E4vXwBfcOpbYO3ThhKH13aBFKCZnSF1DHnJiV8oNwgRaxeppYzrfOBNDS/F6FP2opcIXjXDzKH/mYsQ5WZD0ItlJl7hd99SB/3+7xWMBUGpTw2EQb3zqAvp9dxMKiZLxtbug5HKha19pPlA7IWgnCRe3255/d13r/ X-Forefront-Antispam-Report: CIP:212.179.42.66;CTRY:IL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(339900001)(3050300001)(199003)(189002)(19580405001)(46102003)(229853001)(48376002)(47776003)(76176999)(107886002)(4001540100001)(33646002)(5001830100001)(5001770100001)(36756003)(5001860100001)(5001970100001)(106466001)(104016003)(105606002)(64706001)(92566002)(50986999)(87936001)(5001920100001)(50226001)(6806004)(50466002)(86362001)(85426001)(19580395003)(93886004)(2950100001)(49486002)(77156002)(77096005)(62966003)(189998001)(5003940100001)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR02MB1037;H:ezex10.ezchip.com;FPR:;SPF:Fail;PTR:ezmail.ezchip.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;VI1PR02MB1037;2:vByxbX9UMY86Wu8sqKOhi1i2nqgEP0yFaFGkg1UAbALdy8lf5eNnJU+ML7/iXZcDVvpSdKlUqLEQsbtndD5dFiMKoKGEfAxGPW+J5eb3hnGTvtnGHk1MKeJ588JLlb/fmsVA3r9uTZWrWVz3zQZISvYTgfdS8plLVbfvMuK9CaM=;3:kRb8mnib3EssKDhxbTnT5ZEuoO7R4tbWDDrH/m2HH45L3DDmYzZV8WPY6a602vOTkHoE7yoLUBM3PUSt00mUDoQE6WkAvSvUI0omgwgmD6p2nOYtDeACllfcbscf8A4ojeikmtS4s0+9HrBag6naRpDcrEZvwW0B6J5P55ng/p2lDeK/L0q/K7LPOe4GQUvnJOIrrqhTeNKxZunyt+t8MCfbW/mP9Po2KRM0vBENvEM=;25:DcoUh2AVWBsNNHxc/JToCHwqgWLTtgqGCYHLGRjhlDYCxZbhMzF5zMuuwrqhk8g6Uv9D7ds7c9bJSIWlWZ8u65VptG0wQNQYxVutVeQ3TXhqOGkqwLh3qvG8MRdven6jLHHGS5X2KhuKGksHn6p1l9u7wlVXXDY8iIHJveZlVavX/xQX09DJVXhbiK5Ht5WaZjBVMVg3RMgb8h6IeHWXRmb6l2VmYRIw8fK+sx45jX/Fuu0sMUmz4GkD/FeimfYtbWaf96nsBkJ8WzVpsgpwsg==;20:7I50W9leew8BzXsaBYHirBcq60PvpKSggj9LJAgV7a7B2LPZb0EiRGtLA7oLdzS/lHgPsVYcmnVhLIvonk1czXEa7ldiuhEWT+/7ZFKHvksndDxwhQjC/jWbQJCH1hn5ljWs2nsGRrVVc0WffVxY3vsGifOlGaddgCNVlhvp9K4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR02MB1037; 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:VI1PR02MB1037;BCL:0;PCL:0;RULEID:;SRVR:VI1PR02MB1037; X-Microsoft-Exchange-Diagnostics: 1;VI1PR02MB1037;4:JZy6LBhSBtCh26G/u0SdX4Rizk+c/PePGI5MlwjojbAINo+CAqcqboQx4O6jJRnzS/NG9L6ssKdUGlnogEHSHXytcfzq2CTj8iEoY0DRKdDj8NTgy2GMEabm56jcsDXfg3vI+vjfOnsgeW9aPkbNgFigwhx23luIgqDK9tovOmasMkVPycZNvdRDecRX/CKyQqMZ/NW5WGRliix8rvuIU5os227J+Q+lugPvSAJ0cmGv22OVzyt/zC0d9uK2RSPEo1kpepD8gZV5UrLqYV0LKegoPQc0+SA1mFp0xFLFO2tprICHWGVQ7dXDXk78zTAK X-Forefront-PRVS: 0671F32598 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;VI1PR02MB1037;23:oKLn5rF8vTCjAhxMtFsSUCSU7FGvIDX219hh8MZvQ?= =?us-ascii?Q?GbEiUZgRHR2UhdltwJZ/vjP7aemY1tza2xqqOaLtYYbPzg34iS3WjASxmF6j?= =?us-ascii?Q?aoYD3rJbP2LJO2G3AkNhsSg/adA5qg4Lvbeib6BieDUwvgPltgnz5D7etMiu?= =?us-ascii?Q?en8rXI6WrDJxGx0yI/ZzaLXtneSy19sOUonz4o9/d+jHv76oRRN2U/RbgH/x?= =?us-ascii?Q?R2cRAOgXX2djKH+qh/uouqvL+tqKA7asoUHM5q9zO4EvcJMvu5Xi2oPlb6pU?= =?us-ascii?Q?J5LiTHBOt/701OK/14/jxOwxbR1eW5Yq8wGdm61QioXAo71vXZUW2jD+Xb+T?= =?us-ascii?Q?b+jyYNCb/ZiJcrbdj0Gv+FKxlwDeE5yEe1uFaMHrNAEs6ZYhTdTM8w+J5OQf?= =?us-ascii?Q?Iq2BYwI+kfJZOev9QLwanwclNQEEtZE8wDf10RQg4DlO/YcfsyGSG7t0nxag?= =?us-ascii?Q?kicvDSFVs9tTkrV+ftAw2S9UbXG/Pg/Zdq5dqVdFSweYaqOdAxtybshOC8Ee?= =?us-ascii?Q?dvq7fknyhGTX6knfAUlvv6tr+JT0SNRlrKNVbIvJbra0vpKYD2C6g3c4fu45?= =?us-ascii?Q?Bi3BNvYUE2Veu+39Zo6g2+eTc2gz7+Lzjml+iFt0FzO6yPMzmd8dqk41O3mv?= =?us-ascii?Q?mNYftJYNoqNUCB1Tgx9WB1exGGybJp0nLBKHBZtW7lCn9xRib+ElZKEloOk9?= =?us-ascii?Q?lvziiFnA0c9/Qv4jRHfMf+YlOgqApgKTJoS+bUk8O4LX1w7xTWR1zg8XfXYW?= =?us-ascii?Q?iibT9eKKuXWT2mlhHFQ4skqOxriSVCPxKZWVMvu9ePMFwmWQZsxFO1CM/SSL?= =?us-ascii?Q?5PG1ZbiEo5Zlsyr9BqNvJY61jQ13756yX/MqqBfgnxHtlXegv1/z717eendG?= =?us-ascii?Q?px97N5iDgKaHYEJy+robnW6baXH7GozcrMzog8SAPp9WAPcksQUl6UFY45DL?= =?us-ascii?Q?t0P7NaWP+FyYx1AeNYhzDKXhgbq0ml2lYQjeHwjePGbf+gxEr3e96ByQ7DeD?= =?us-ascii?Q?YLSyUtxYW1KBk4YlIEi/W+O9fA/aAkUnESpX4gyCTFOhHLRA1Ry/6CXRkCN1?= =?us-ascii?Q?+SWDV/nhEdmoL6YxWqrx6bNDQPXi+CKpXRSBZWvKQAPllJhqfDQdRHxpYd/D?= =?us-ascii?Q?GpwwbseGQx/W4t0xpADpIfHLYn4u19VT0xdIg9mkq9BV1m6t4jR7n9Z4h62O?= =?us-ascii?Q?yVvBTkce6hKxNM=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR02MB1037;5:9B3ZaBWYbvCEhXeCFPo6i/1b38qGJDvQbiq7qw0Z6w+7HgAjm83UQEjx5iiBYA89ppLNw6sXCWaXScBMqjymvl5qd1ofwh0sFAvCrnVZL1JRAk8LZZ+C7vCim6+zE/03H/pypXg4WkPJ5T1X/ZdiUQ==;24:+8WegB5sqemj7sieDsrbReyaSnmt8ETokV3zyn6WFEWkBFevXiFr6lLCO9k6xN/omQnEuj675sb5C+1jx4qzHL1igj+sHKOh4phKR9++hk0=;20:VeeLbd/HdJYSp6piC8YCdrlfVwFzzuUgxh+/ZN5gfTAU7amWPQ+KONp8Jq7tV5f8uhDqXbNRFOEEXJpTcobXJg== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2015 06:01:26.5404 (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: VI1PR02MB1037 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 f78ad3d..0c13015 100644 --- a/drivers/net/ethernet/ezchip/nps_enet.c +++ b/drivers/net/ethernet/ezchip/nps_enet.c @@ -307,11 +307,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; @@ -339,11 +336,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/