Lines Matching defs:net_dev

84 	struct net_device *net_dev;
103 static inline struct br2684_dev *BRPRIV(const struct net_device *net_dev)
105 return netdev_priv(net_dev);
110 return list_entry(le, struct br2684_dev, br2684_devs)->net_dev;
127 struct net_device *net_dev;
131 net_dev = list_entry_brdev(lh);
132 if (BRPRIV(net_dev)->number == s->spec.devnum)
133 return net_dev;
138 net_dev = list_entry_brdev(lh);
139 if (!strncmp(net_dev->name, s->spec.ifname, IFNAMSIZ))
140 return net_dev;
152 struct net_device *net_dev;
161 net_dev = list_entry_brdev(lh);
163 list_for_each_entry(brvcc, &BRPRIV(net_dev)->brvccs, brvccs) {
168 netif_carrier_off(net_dev);
170 netif_carrier_on(net_dev);
189 pr_debug("(vcc %p ; net_dev %p )\n", vcc, brvcc->device);
426 struct net_device *net_dev = brvcc->device;
427 struct br2684_dev *brdev = BRPRIV(net_dev);
438 unregister_netdev(net_dev);
439 free_netdev(net_dev);
475 skb->protocol = eth_type_trans(skb, net_dev);
497 skb->protocol = eth_type_trans(skb, net_dev);
505 skb->dev = net_dev;
510 if (unlikely(!(net_dev->flags & IFF_UP)))
512 net_dev->stats.rx_packets++;
513 net_dev->stats.rx_bytes += skb->len;
519 net_dev->stats.rx_dropped++;
522 net_dev->stats.rx_errors++;
535 struct net_device *net_dev;
552 net_dev = br2684_find_dev(&be.ifspec);
553 if (net_dev == NULL) {
558 brdev = BRPRIV(net_dev);
583 dev_addr_set(net_dev, esi);
585 dev_addr_mod(net_dev, 2, &one, 1);
589 brvcc->device = net_dev;
605 netif_carrier_off(net_dev);
607 netif_carrier_on(net_dev);
639 brdev->net_dev = netdev;
650 brdev->net_dev = netdev;
789 const struct net_device *net_dev = brdev->net_dev;
793 net_dev->name,
795 net_dev->dev_addr,
841 struct net_device *net_dev;
854 net_dev = list_entry_brdev(br2684_devs.next);
855 brdev = BRPRIV(net_dev);
862 unregister_netdev(net_dev);
863 free_netdev(net_dev);