nixge.c (ffb1e76f4f32d2b8ea4189df0484980370476395) nixge.c (f3956ebb3bf06ab2266ad5ee2214aed46405810c)
1// SPDX-License-Identifier: GPL-2.0
2/* Copyright (c) 2016-2017, National Instruments Corp.
3 *
4 * Author: Moritz Fischer <mdf@kernel.org>
5 */
6
7#include <linux/etherdevice.h>
8#include <linux/module.h>

--- 1269 unchanged lines hidden (view full) ---

1278 ndev->ethtool_ops = &nixge_ethtool_ops;
1279
1280 /* MTU range: 64 - 9000 */
1281 ndev->min_mtu = 64;
1282 ndev->max_mtu = NIXGE_JUMBO_MTU;
1283
1284 mac_addr = nixge_get_nvmem_address(&pdev->dev);
1285 if (mac_addr && is_valid_ether_addr(mac_addr)) {
1// SPDX-License-Identifier: GPL-2.0
2/* Copyright (c) 2016-2017, National Instruments Corp.
3 *
4 * Author: Moritz Fischer <mdf@kernel.org>
5 */
6
7#include <linux/etherdevice.h>
8#include <linux/module.h>

--- 1269 unchanged lines hidden (view full) ---

1278 ndev->ethtool_ops = &nixge_ethtool_ops;
1279
1280 /* MTU range: 64 - 9000 */
1281 ndev->min_mtu = 64;
1282 ndev->max_mtu = NIXGE_JUMBO_MTU;
1283
1284 mac_addr = nixge_get_nvmem_address(&pdev->dev);
1285 if (mac_addr && is_valid_ether_addr(mac_addr)) {
1286 ether_addr_copy(ndev->dev_addr, mac_addr);
1286 eth_hw_addr_set(ndev, mac_addr);
1287 kfree(mac_addr);
1288 } else {
1289 eth_hw_addr_random(ndev);
1290 }
1291
1292 priv = netdev_priv(ndev);
1293 priv->ndev = ndev;
1294 priv->dev = &pdev->dev;

--- 106 unchanged lines hidden ---
1287 kfree(mac_addr);
1288 } else {
1289 eth_hw_addr_random(ndev);
1290 }
1291
1292 priv = netdev_priv(ndev);
1293 priv->ndev = ndev;
1294 priv->dev = &pdev->dev;

--- 106 unchanged lines hidden ---