• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/net/8021q/

Lines Matching refs:real_dev

337 	dev = vlan_dev_info(dev)->real_dev;
378 skb_set_dev(skb, vlan_dev_info(dev)->real_dev);
404 skb->dev = vlan_dev_info(dev)->real_dev;
419 struct net_device *rdev = vlan_dev_info(dev)->real_dev;
430 if (vlan_dev_info(dev)->real_dev->mtu < new_mtu)
511 strncpy(result, vlan_dev_info(dev)->real_dev->name, 23);
517 struct net_device *real_dev = vlan->real_dev;
520 if (!(real_dev->flags & IFF_UP) &&
524 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr)) {
525 err = dev_uc_add(real_dev, dev->dev_addr);
531 err = dev_set_allmulti(real_dev, 1);
536 err = dev_set_promiscuity(real_dev, 1);
541 memcpy(vlan->real_dev_addr, real_dev->dev_addr, ETH_ALEN);
546 if (netif_carrier_ok(real_dev))
552 dev_set_allmulti(real_dev, -1);
554 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr))
555 dev_uc_del(real_dev, dev->dev_addr);
564 struct net_device *real_dev = vlan->real_dev;
569 dev_mc_unsync(real_dev, dev);
570 dev_uc_unsync(real_dev, dev);
572 dev_set_allmulti(real_dev, -1);
574 dev_set_promiscuity(real_dev, -1);
576 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr))
577 dev_uc_del(real_dev, dev->dev_addr);
585 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
595 if (compare_ether_addr(addr->sa_data, real_dev->dev_addr)) {
596 err = dev_uc_add(real_dev, addr->sa_data);
601 if (compare_ether_addr(dev->dev_addr, real_dev->dev_addr))
602 dev_uc_del(real_dev, dev->dev_addr);
611 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
612 const struct net_device_ops *ops = real_dev->netdev_ops;
616 strncpy(ifrr.ifr_name, real_dev->name, IFNAMSIZ);
623 if (netif_device_present(real_dev) && ops->ndo_do_ioctl)
624 err = ops->ndo_do_ioctl(real_dev, &ifrr, cmd);
636 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
637 const struct net_device_ops *ops = real_dev->netdev_ops;
640 if (netif_device_present(real_dev) && ops->ndo_neigh_setup)
641 err = ops->ndo_neigh_setup(real_dev, pa);
650 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
651 const struct net_device_ops *ops = real_dev->netdev_ops;
655 rc = ops->ndo_fcoe_ddp_setup(real_dev, xid, sgl, sgc);
662 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
663 const struct net_device_ops *ops = real_dev->netdev_ops;
667 len = ops->ndo_fcoe_ddp_done(real_dev, xid);
674 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
675 const struct net_device_ops *ops = real_dev->netdev_ops;
679 rc = ops->ndo_fcoe_enable(real_dev);
685 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
686 const struct net_device_ops *ops = real_dev->netdev_ops;
690 rc = ops->ndo_fcoe_disable(real_dev);
696 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
697 const struct net_device_ops *ops = real_dev->netdev_ops;
701 rc = ops->ndo_fcoe_get_wwn(real_dev, wwn, type);
708 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
711 dev_set_allmulti(real_dev, dev->flags & IFF_ALLMULTI ? 1 : -1);
713 dev_set_promiscuity(real_dev, dev->flags & IFF_PROMISC ? 1 : -1);
718 dev_mc_sync(vlan_dev_info(vlan_dev)->real_dev, vlan_dev);
719 dev_uc_sync(vlan_dev_info(vlan_dev)->real_dev, vlan_dev);
758 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
764 dev->flags = real_dev->flags & ~(IFF_UP | IFF_PROMISC | IFF_ALLMULTI |
766 dev->iflink = real_dev->ifindex;
767 dev->state = (real_dev->state & ((1<<__LINK_STATE_NOCARRIER) |
771 dev->features |= real_dev->features & real_dev->vlan_features;
772 dev->gso_max_size = real_dev->gso_max_size;
775 dev->dev_id = real_dev->dev_id;
778 memcpy(dev->dev_addr, real_dev->dev_addr, dev->addr_len);
780 memcpy(dev->broadcast, real_dev->broadcast, dev->addr_len);
783 dev->fcoe_ddp_xid = real_dev->fcoe_ddp_xid;
786 if (real_dev->features & NETIF_F_HW_VLAN_TX) {
787 dev->header_ops = real_dev->header_ops;
788 dev->hard_header_len = real_dev->hard_header_len;
789 if (real_dev->netdev_ops->ndo_select_queue)
795 dev->hard_header_len = real_dev->hard_header_len + VLAN_HLEN;
796 if (real_dev->netdev_ops->ndo_select_queue)
802 if (is_vlan_dev(real_dev))
834 return dev_ethtool_get_settings(vlan->real_dev, cmd);
848 return dev_ethtool_get_rx_csum(vlan->real_dev);
854 return dev_ethtool_get_flags(vlan->real_dev);
893 struct net_device *real_dev = vlan_dev_info(dev)->real_dev;
898 if (!(real_dev->vlan_features & NETIF_F_TSO))
900 if (!(real_dev->features & NETIF_F_TSO))