[VLAN]: Turn VLAN_DEV_INFO into inline function
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
af30151709
commit
9dfebcc647
@@ -134,7 +134,7 @@ static void vlan_rcu_free(struct rcu_head *rcu)
|
||||
|
||||
void unregister_vlan_dev(struct net_device *dev)
|
||||
{
|
||||
struct vlan_dev_info *vlan = VLAN_DEV_INFO(dev);
|
||||
struct vlan_dev_info *vlan = vlan_dev_info(dev);
|
||||
struct net_device *real_dev = vlan->real_dev;
|
||||
struct vlan_group *grp;
|
||||
unsigned short vlan_id = vlan->vlan_id;
|
||||
@@ -229,7 +229,7 @@ int vlan_check_real_dev(struct net_device *real_dev, unsigned short vlan_id)
|
||||
|
||||
int register_vlan_dev(struct net_device *dev)
|
||||
{
|
||||
struct vlan_dev_info *vlan = VLAN_DEV_INFO(dev);
|
||||
struct vlan_dev_info *vlan = vlan_dev_info(dev);
|
||||
struct net_device *real_dev = vlan->real_dev;
|
||||
unsigned short vlan_id = vlan->vlan_id;
|
||||
struct vlan_group *grp, *ngrp = NULL;
|
||||
@@ -328,10 +328,10 @@ static int register_vlan_device(struct net_device *real_dev,
|
||||
*/
|
||||
new_dev->mtu = real_dev->mtu;
|
||||
|
||||
VLAN_DEV_INFO(new_dev)->vlan_id = VLAN_ID; /* 1 through VLAN_VID_MASK */
|
||||
VLAN_DEV_INFO(new_dev)->real_dev = real_dev;
|
||||
VLAN_DEV_INFO(new_dev)->dent = NULL;
|
||||
VLAN_DEV_INFO(new_dev)->flags = VLAN_FLAG_REORDER_HDR;
|
||||
vlan_dev_info(new_dev)->vlan_id = VLAN_ID; /* 1 through VLAN_VID_MASK */
|
||||
vlan_dev_info(new_dev)->real_dev = real_dev;
|
||||
vlan_dev_info(new_dev)->dent = NULL;
|
||||
vlan_dev_info(new_dev)->flags = VLAN_FLAG_REORDER_HDR;
|
||||
|
||||
new_dev->rtnl_link_ops = &vlan_link_ops;
|
||||
err = register_vlan_dev(new_dev);
|
||||
@@ -348,7 +348,7 @@ out_free_newdev:
|
||||
static void vlan_sync_address(struct net_device *dev,
|
||||
struct net_device *vlandev)
|
||||
{
|
||||
struct vlan_dev_info *vlan = VLAN_DEV_INFO(vlandev);
|
||||
struct vlan_dev_info *vlan = vlan_dev_info(vlandev);
|
||||
|
||||
/* May be called without an actual change */
|
||||
if (!compare_ether_addr(vlan->real_dev_addr, dev->dev_addr))
|
||||
|
Reference in New Issue
Block a user