diff options
author | Ajit Khaparde <ajit.khaparde@emulex.com> | 2013-09-27 20:18:56 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-09-27 21:11:49 (GMT) |
commit | a60b3a13ab2b5823bd66c7fa14e3f88753479e35 (patch) | |
tree | 59c32505d0af3519c355ef68e0a10ff63b93bf21 /drivers | |
parent | b9fc0e53b093ed74268c25731e4b9ac9cf2db5f1 (diff) | |
download | linux-a60b3a13ab2b5823bd66c7fa14e3f88753479e35.tar.xz |
be2net: Fix to display the VLAN priority for a VF
VLAN priority is not being displayed for a VF currently when user executes
"ip link show" command. This patch fixes it.
Signed-off-by: Ajit Khaparde <ajit.khaparde@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/ethernet/emulex/benet/be_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c index ad593ca..2c38cc4 100644 --- a/drivers/net/ethernet/emulex/benet/be_main.c +++ b/drivers/net/ethernet/emulex/benet/be_main.c @@ -1201,8 +1201,8 @@ static int be_get_vf_config(struct net_device *netdev, int vf, vi->vf = vf; vi->tx_rate = vf_cfg->tx_rate; - vi->vlan = vf_cfg->vlan_tag; - vi->qos = 0; + vi->vlan = vf_cfg->vlan_tag & VLAN_VID_MASK; + vi->qos = vf_cfg->vlan_tag >> VLAN_PRIO_SHIFT; memcpy(&vi->mac, vf_cfg->mac_addr, ETH_ALEN); return 0; |