• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/8021q/

Lines Matching defs:vlandev

362 			      struct net_device *vlandev)
364 struct vlan_dev_info *vlan = vlan_dev_info(vlandev);
372 if (compare_ether_addr(vlandev->dev_addr, vlan->real_dev_addr) &&
373 !compare_ether_addr(vlandev->dev_addr, dev->dev_addr))
374 dev_uc_del(dev, vlandev->dev_addr);
378 if (!compare_ether_addr(vlandev->dev_addr, vlan->real_dev_addr) &&
379 compare_ether_addr(vlandev->dev_addr, dev->dev_addr))
380 dev_uc_add(dev, vlandev->dev_addr);
386 struct net_device *vlandev)
388 unsigned long old_features = vlandev->features;
390 vlandev->features &= ~dev->vlan_features;
391 vlandev->features |= dev->features & dev->vlan_features;
392 vlandev->gso_max_size = dev->gso_max_size;
394 vlandev->fcoe_ddp_xid = dev->fcoe_ddp_xid;
396 vlandev->real_num_tx_queues = dev->real_num_tx_queues;
397 BUG_ON(vlandev->real_num_tx_queues > vlandev->num_tx_queues);
399 if (old_features != vlandev->features)
400 netdev_features_change(vlandev);
429 struct net_device *vlandev;
456 vlandev = vlan_group_get_device(grp, i);
457 if (!vlandev)
460 netif_stacked_transfer_operstate(dev, vlandev);
467 vlandev = vlan_group_get_device(grp, i);
468 if (!vlandev)
471 flgs = vlandev->flags;
475 vlan_sync_address(dev, vlandev);
481 vlandev = vlan_group_get_device(grp, i);
482 if (!vlandev)
485 if (vlandev->mtu <= dev->mtu)
488 dev_set_mtu(vlandev, dev->mtu);
495 vlandev = vlan_group_get_device(grp, i);
496 if (!vlandev)
499 vlan_transfer_features(dev, vlandev);
507 vlandev = vlan_group_get_device(grp, i);
508 if (!vlandev)
511 flgs = vlandev->flags;
515 vlan = vlan_dev_info(vlandev);
517 dev_change_flags(vlandev, flgs & ~IFF_UP);
518 netif_stacked_transfer_operstate(dev, vlandev);
525 vlandev = vlan_group_get_device(grp, i);
526 if (!vlandev)
529 flgs = vlandev->flags;
533 vlan = vlan_dev_info(vlandev);
535 dev_change_flags(vlandev, flgs | IFF_UP);
536 netif_stacked_transfer_operstate(dev, vlandev);
545 vlandev = vlan_group_get_device(grp, i);
546 if (!vlandev)
554 unregister_vlan_dev(vlandev, &list);