vlan: move struct vlan_dev_info to private header
Hide struct vlan_dev_info from drivers to prevent them from growing more creative ways to use it. Provide accessors for the two drivers that currently use it. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
7750f403cb
commit
22d1ba74bb
@@ -531,11 +531,6 @@ void vlan_dev_get_realdev_name(const struct net_device *dev, char *result)
|
||||
strncpy(result, vlan_dev_info(dev)->real_dev->name, 23);
|
||||
}
|
||||
|
||||
void vlan_dev_get_vid(const struct net_device *dev, unsigned short *result)
|
||||
{
|
||||
*result = vlan_dev_info(dev)->vlan_id;
|
||||
}
|
||||
|
||||
static int vlan_dev_open(struct net_device *dev)
|
||||
{
|
||||
struct vlan_dev_info *vlan = vlan_dev_info(dev);
|
||||
|
Reference in New Issue
Block a user