lkml.org 
[lkml]   [2005]   [Sep]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 2.6.13 16/16] via-rhine: support ETHTOOL_GPERMADDR
    Add support for ETHTOOL_GPERMADDR to via-rhine.

    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    ---

    drivers/net/via-rhine.c | 4 +++-
    1 files changed, 3 insertions(+), 1 deletion(-)

    diff --git a/drivers/net/via-rhine.c b/drivers/net/via-rhine.c
    --- a/drivers/net/via-rhine.c
    +++ b/drivers/net/via-rhine.c
    @@ -814,8 +814,9 @@ static int __devinit rhine_init_one(stru

    for (i = 0; i < 6; i++)
    dev->dev_addr[i] = ioread8(ioaddr + StationAddr + i);
    + memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);

    - if (!is_valid_ether_addr(dev->dev_addr)) {
    + if (!is_valid_ether_addr(dev->perm_addr)) {
    rc = -EIO;
    printk(KERN_ERR "Invalid MAC address\n");
    goto err_out_unmap;
    @@ -1829,6 +1830,7 @@ static struct ethtool_ops netdev_ethtool
    .set_wol = rhine_set_wol,
    .get_sg = ethtool_op_get_sg,
    .get_tx_csum = ethtool_op_get_tx_csum,
    + .get_perm_addr = ethtool_op_get_perm_addr,
    };

    static int netdev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
    -
    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/
    \
     
     \ /
      Last update: 2005-09-12 17:09    [W:0.023 / U:0.128 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site