be2net: Fix vlans_added counter
authorVasundhara Volam <vasundhara.volam@emulex.com>
Tue, 11 Mar 2014 13:23:08 +0000 (18:53 +0530)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Mar 2014 20:19:48 +0000 (16:19 -0400)
commit48291c22b75adbbd15227070088c761c04e48a3b
tree555bea97f65d886704a22730ee7b3cbf366a5389
parenta5243dabb95c51a4b2dce3f7e4f3ced57d2c5742
be2net: Fix vlans_added counter

When a VLAN is added by user, adapter->vlans_added is incremented.
But if the VLAN is already programmed in HW, driver ends up
incrementing the counter wrongly.

Increment the counter only if VLAN is not already programmed in the HW.

Signed-off-by: Vasundhara Volam <vasundhara.volam@emulex.com>
Signed-off-by: Sathya Perla <sathya.perla@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/emulex/benet/be_main.c