s390/net: set HW port number in netdevice
struct net_device contains a dev_port field. Store the OSA port number in this field. Signed-off-by: Ursula Braun <ubraun@linux.ibm.com> Reviewed-by: Julian Wiedmann <jwi@linux.ibm.com> Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
d8de0ddfad
commit
71c4689780
@@ -1928,6 +1928,8 @@ lcs_portno_store (struct device *dev, struct device_attribute *attr, const char
|
||||
return -EINVAL;
|
||||
/* TODO: sanity checks */
|
||||
card->portno = value;
|
||||
if (card->dev)
|
||||
card->dev->dev_port = card->portno;
|
||||
|
||||
return count;
|
||||
|
||||
@@ -2158,6 +2160,7 @@ lcs_new_device(struct ccwgroup_device *ccwgdev)
|
||||
card->dev = dev;
|
||||
card->dev->ml_priv = card;
|
||||
card->dev->netdev_ops = &lcs_netdev_ops;
|
||||
card->dev->dev_port = card->portno;
|
||||
memcpy(card->dev->dev_addr, card->mac, LCS_MAC_LENGTH);
|
||||
#ifdef CONFIG_IP_MULTICAST
|
||||
if (!lcs_check_multicast_support(card))
|
||||
|
Reference in New Issue
Block a user