• 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:real_dev

308 	dev = vlan_dev_info(dev)->real_dev;
349 skb_set_dev(skb, vlan_dev_info(dev)->real_dev);
375 skb->dev = vlan_dev_info(dev)->real_dev;
390 struct net_device *rdev = vlan_dev_info(dev)->real_dev;
401 if (vlan_dev_info(dev)->real_dev->mtu < new_mtu)
482 strncpy(result, vlan_dev_info(dev)->real_dev->name, 23);
488 struct net_device *real_dev = vlan->real_dev;
491 if (!(real_dev->flags & IFF_UP) &&
495 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr)) {
496 err = dev_uc_add(real_dev, dev->dev_addr);
502 err = dev_set_allmulti(real_dev, 1);
507 err = dev_set_promiscuity(real_dev, 1);
512 memcpy(vlan->real_dev_addr, real_dev->dev_addr, ETH_ALEN);
517 if (netif_carrier_ok(real_dev))
523 dev_set_allmulti(real_dev, -1);
525 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr))
526 dev_uc_del(real_dev, dev->dev_addr);
535 struct net_device *real_dev = vlan->real_dev;
540 dev_mc_unsync(real_dev, dev);
541 dev_uc_unsync(real_dev, dev);
543 dev_set_allmulti(real_dev, -1);
545 dev_set_promiscuity(real_dev, -1);
547 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr))
548 dev_uc_del(real_dev, dev->dev_addr);
556 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
566 if (compare_ether_addr(addr->sa_data, real_dev->dev_addr)) {
567 err = dev_uc_add(real_dev, addr->sa_data);
572 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr))
573 dev_uc_del(real_dev, dev->dev_addr);
582 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
583 const struct net_device_ops *ops = real_dev->netdev_ops;
587 strncpy(ifrr.ifr_name, real_dev->name, IFNAMSIZ);
594 if (netif_device_present(real_dev) && ops->ndo_do_ioctl)
595 err = ops->ndo_do_ioctl(real_dev, &ifrr, cmd);
607 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
608 const struct net_device_ops *ops = real_dev->netdev_ops;
611 if (netif_device_present(real_dev) && ops->ndo_neigh_setup)
612 err = ops->ndo_neigh_setup(real_dev, pa);
621 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
622 const struct net_device_ops *ops = real_dev->netdev_ops;
626 rc = ops->ndo_fcoe_ddp_setup(real_dev, xid, sgl, sgc);
633 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
634 const struct net_device_ops *ops = real_dev->netdev_ops;
638 len = ops->ndo_fcoe_ddp_done(real_dev, xid);
645 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
646 const struct net_device_ops *ops = real_dev->netdev_ops;
650 rc = ops->ndo_fcoe_enable(real_dev);
656 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
657 const struct net_device_ops *ops = real_dev->netdev_ops;
661 rc = ops->ndo_fcoe_disable(real_dev);
667 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
668 const struct net_device_ops *ops = real_dev->netdev_ops;
672 rc = ops->ndo_fcoe_get_wwn(real_dev, wwn, type);
679 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
682 dev_set_allmulti(real_dev, dev->flags & IFF_ALLMULTI ? 1 : -1);
684 dev_set_promiscuity(real_dev, dev->flags & IFF_PROMISC ? 1 : -1);
689 dev_mc_sync(vlan_dev_info(vlan_dev)->real_dev, vlan_dev);
690 dev_uc_sync(vlan_dev_info(vlan_dev)->real_dev, vlan_dev);
729 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
735 dev->flags = real_dev->flags & ~(IFF_UP | IFF_PROMISC | IFF_ALLMULTI |
737 dev->iflink = real_dev->ifindex;
738 dev->state = (real_dev->state & ((1<<__LINK_STATE_NOCARRIER) |
742 dev->features |= real_dev->features & real_dev->vlan_features;
743 dev->gso_max_size = real_dev->gso_max_size;
746 dev->dev_id = real_dev->dev_id;
749 memcpy(dev->dev_addr, real_dev->dev_addr, dev->addr_len);
751 memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len);
754 dev->fcoe_ddp_xid = real_dev->fcoe_ddp_xid;
757 if (real_dev->features & NETIF_F_HW_VLAN_TX) {
758 dev->header_ops = real_dev->header_ops;
759 dev->hard_header_len = real_dev->hard_header_len;
760 if (real_dev->netdev_ops->ndo_select_queue)
766 dev->hard_header_len = real_dev->hard_header_len + VLAN_HLEN;
767 if (real_dev->netdev_ops->ndo_select_queue)
773 if (is_vlan_dev(real_dev))
805 return dev_ethtool_get_settings(vlan->real_dev, cmd);
819 return dev_ethtool_get_rx_csum(vlan->real_dev);
825 return dev_ethtool_get_flags(vlan->real_dev);
864 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
869 if (!(real_dev->vlan_features & NETIF_F_TSO))
871 if (!(real_dev->features & NETIF_F_TSO))