Fix creating a vlan over lagg over mlxen crash.

PR:		181931
Submitted by:	Shahar Klein (shahark mellanox.com)
This commit is contained in:
alfred 2013-11-17 20:58:31 +00:00
parent fc1578d48b
commit d38e51078d

View File

@ -52,6 +52,9 @@ static void mlx4_en_vlan_rx_add_vid(void *arg, struct net_device *dev, u16 vid)
int idx;
u8 field;
if (arg != priv)
return;
if ((vid == 0) || (vid > 4095)) /* Invalid */
return;
en_dbg(HW, priv, "adding VLAN:%d\n", vid);
@ -73,6 +76,9 @@ static void mlx4_en_vlan_rx_kill_vid(void *arg, struct net_device *dev, u16 vid)
int idx;
u8 field;
if (arg != priv)
return;
if ((vid == 0) || (vid > 4095)) /* Invalid */
return;
en_dbg(HW, priv, "Killing VID:%d\n", vid);