Skip to content

Commit

Permalink
[PATCH] sk98lin: add permanent address support
Browse files Browse the repository at this point in the history
Add permanent address and link status support via ethtool.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  • Loading branch information
shemminger@osdl.org authored and Jeff Garzik committed Dec 1, 2005
1 parent 596f86a commit 4f4c815
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
2 changes: 2 additions & 0 deletions drivers/net/sk98lin/skethtool.c
Original file line number Diff line number Diff line change
Expand Up @@ -549,4 +549,6 @@ struct ethtool_ops SkGeEthtoolOps = {
.phys_id = locateDevice,
.get_pauseparam = getPauseParams,
.set_pauseparam = setPauseParams,
.get_link = ethtool_op_get_link,
.get_perm_addr = ethtool_op_get_perm_addr,
};
3 changes: 2 additions & 1 deletion drivers/net/sk98lin/skge.c
Original file line number Diff line number Diff line change
Expand Up @@ -4908,8 +4908,8 @@ static int __devinit skge_probe_one(struct pci_dev *pdev,

SkGeYellowLED(pAC, pAC->IoBase, 1);


memcpy(&dev->dev_addr, &pAC->Addr.Net[0].CurrentMacAddress, 6);
memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);

SkGeProcCreate(dev);

Expand Down Expand Up @@ -4962,6 +4962,7 @@ static int __devinit skge_probe_one(struct pci_dev *pdev,
SkGeProcCreate(dev);
memcpy(&dev->dev_addr,
&pAC->Addr.Net[1].CurrentMacAddress, 6);
memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);

printk("%s: %s\n", dev->name, pAC->DeviceStr);
printk(" PrefPort:B RlmtMode:Dual Check Link State\n");
Expand Down

0 comments on commit 4f4c815

Please sign in to comment.