Lines Matching defs:vlan
2960 switch_update_params->vlan = bp->mf_ov;
3166 /* configure silent vlan removal */
3270 /* configure silent vlan removal
3271 * if multi function mode is afex, then mask default vlan
5393 /* Send Q update command with afex vlan removal values for all Qs */
5396 /* set silent vlan removal values according to vlan mode */
5421 BNX2X_ERR("Failed to config silent vlan rem for Q %d\n",
5440 BNX2X_ERR("Failed to config silent vlan rem for Q %d\n",
5638 DP(BNX2X_MSG_SP, "got (un)set vlan/mac ramrod\n");
8468 int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan,
8483 ramrod_param.user_req.u.vlan.vlan = vlan;
8495 /* Do not treat adding same vlan as error. */
8507 struct bnx2x_vlan_entry *vlan;
8510 list_for_each_entry(vlan, &bp->vlan_reg, link)
8511 vlan->hw = false;
12901 struct bnx2x_vlan_entry *vlan;
12905 list_for_each_entry(vlan, &bp->vlan_reg, link) {
12906 if (vlan->hw)
12912 rc = __bnx2x_vlan_configure_vid(bp, vlan->vid, true);
12914 BNX2X_ERR("Unable to config VLAN %d\n", vlan->vid);
12918 DP(NETIF_MSG_IFUP, "HW configured for VLAN %d\n", vlan->vid);
12919 vlan->hw = true;
12956 struct bnx2x_vlan_entry *vlan;
12960 vlan = kmalloc(sizeof(*vlan), GFP_KERNEL);
12961 if (!vlan)
12964 vlan->vid = vid;
12965 vlan->hw = false;
12966 list_add_tail(&vlan->link, &bp->vlan_reg);
12977 struct bnx2x_vlan_entry *vlan;
12983 list_for_each_entry(vlan, &bp->vlan_reg, link)
12984 if (vlan->vid == vid) {
12994 if (netif_running(dev) && vlan->hw) {
13000 list_del(&vlan->link);
13001 kfree(vlan);