Lines Matching refs:vlan

2945 		switch_update_params->vlan = bp->mf_ov;  in bnx2x_handle_update_svid_cmd()
8447 int bnx2x_set_vlan_one(struct bnx2x *bp, u16 vlan, in bnx2x_set_vlan_one() argument
8462 ramrod_param.user_req.u.vlan.vlan = vlan; in bnx2x_set_vlan_one()
12835 struct bnx2x_vlan_entry *vlan; in bnx2x_vlan_reconfigure_vid() local
12843 list_for_each_entry(vlan, &bp->vlan_reg, link) { in bnx2x_vlan_reconfigure_vid()
12846 vlan->hw = false; in bnx2x_vlan_reconfigure_vid()
12850 if (!vlan->hw) in bnx2x_vlan_reconfigure_vid()
12853 DP(NETIF_MSG_IFUP, "Re-configuring vlan 0x%04x\n", vlan->vid); in bnx2x_vlan_reconfigure_vid()
12855 rc = __bnx2x_vlan_configure_vid(bp, vlan->vid, true); in bnx2x_vlan_reconfigure_vid()
12857 BNX2X_ERR("Unable to configure VLAN %d\n", vlan->vid); in bnx2x_vlan_reconfigure_vid()
12858 vlan->hw = false; in bnx2x_vlan_reconfigure_vid()
12870 struct bnx2x_vlan_entry *vlan; in bnx2x_vlan_rx_add_vid() local
12882 vlan = kmalloc(sizeof(*vlan), GFP_KERNEL); in bnx2x_vlan_rx_add_vid()
12883 if (!vlan) in bnx2x_vlan_rx_add_vid()
12899 vlan->vid = vid; in bnx2x_vlan_rx_add_vid()
12900 vlan->hw = hw; in bnx2x_vlan_rx_add_vid()
12903 list_add(&vlan->link, &bp->vlan_reg); in bnx2x_vlan_rx_add_vid()
12906 kfree(vlan); in bnx2x_vlan_rx_add_vid()
12917 struct bnx2x_vlan_entry *vlan; in bnx2x_vlan_rx_kill_vid() local
12933 list_for_each_entry(vlan, &bp->vlan_reg, link) in bnx2x_vlan_rx_kill_vid()
12934 if (vlan->vid == vid) in bnx2x_vlan_rx_kill_vid()
12937 if (vlan->vid != vid) { in bnx2x_vlan_rx_kill_vid()
12942 if (vlan->hw) in bnx2x_vlan_rx_kill_vid()
12945 list_del(&vlan->link); in bnx2x_vlan_rx_kill_vid()
12946 kfree(vlan); in bnx2x_vlan_rx_kill_vid()
12952 list_for_each_entry(vlan, &bp->vlan_reg, link) { in bnx2x_vlan_rx_kill_vid()
12953 if (vlan->hw) in bnx2x_vlan_rx_kill_vid()
12956 rc = __bnx2x_vlan_configure_vid(bp, vlan->vid, true); in bnx2x_vlan_rx_kill_vid()
12959 vlan->vid); in bnx2x_vlan_rx_kill_vid()
12963 vlan->vid); in bnx2x_vlan_rx_kill_vid()
12964 vlan->hw = true; in bnx2x_vlan_rx_kill_vid()