Lines Matching defs:vlandev

289 			      struct net_device *vlandev)
291 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
298 if (vlan_dev_inherit_address(vlandev, dev))
303 if (!ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) &&
304 ether_addr_equal(vlandev->dev_addr, dev->dev_addr))
305 dev_uc_del(dev, vlandev->dev_addr);
309 if (ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) &&
310 !ether_addr_equal(vlandev->dev_addr, dev->dev_addr))
311 dev_uc_add(dev, vlandev->dev_addr);
318 struct net_device *vlandev)
320 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
322 netif_inherit_tso_max(vlandev, dev);
325 vlandev->hard_header_len = dev->hard_header_len;
327 vlandev->hard_header_len = dev->hard_header_len + VLAN_HLEN;
330 vlandev->fcoe_ddp_xid = dev->fcoe_ddp_xid;
333 vlandev->priv_flags &= ~IFF_XMIT_DST_RELEASE;
334 vlandev->priv_flags |= (vlan->real_dev->priv_flags & IFF_XMIT_DST_RELEASE);
335 vlandev->hw_enc_features = vlan_tnl_features(vlan->real_dev);
337 netdev_update_features(vlandev);
397 struct net_device *vlandev;
427 vlan_group_for_each_dev(grp, i, vlandev)
428 vlan_stacked_transfer_operstate(dev, vlandev,
429 vlan_dev_priv(vlandev));
434 vlan_group_for_each_dev(grp, i, vlandev) {
435 flgs = vlandev->flags;
439 vlan_sync_address(dev, vlandev);
444 vlan_group_for_each_dev(grp, i, vlandev) {
445 if (vlandev->mtu <= dev->mtu)
448 dev_set_mtu(vlandev, dev->mtu);
454 vlan_group_for_each_dev(grp, i, vlandev)
455 vlan_transfer_features(dev, vlandev);
463 vlan_group_for_each_dev(grp, i, vlandev) {
464 flgs = vlandev->flags;
468 vlan = vlan_dev_priv(vlandev);
470 list_add(&vlandev->close_list, &close_list);
475 list_for_each_entry_safe(vlandev, tmp, &close_list, close_list) {
476 vlan_stacked_transfer_operstate(dev, vlandev,
477 vlan_dev_priv(vlandev));
478 list_del_init(&vlandev->close_list);
485 vlan_group_for_each_dev(grp, i, vlandev) {
486 flgs = netif_get_flags(vlandev);
490 vlan = vlan_dev_priv(vlandev);
492 dev_change_flags(vlandev, flgs | IFF_UP,
494 vlan_stacked_transfer_operstate(dev, vlandev, vlan);
503 vlan_group_for_each_dev(grp, i, vlandev) {
509 unregister_vlan_dev(vlandev, &list);
526 vlan_group_for_each_dev(grp, i, vlandev)
527 call_netdevice_notifiers(event, vlandev);