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);
425 struct net_device *net_dev = brvcc->device;
426 struct br2684_dev *brdev = BRPRIV(net_dev);
437 unregister_netdev(net_dev);
438 free_netdev(net_dev);
474 skb->protocol = eth_type_trans(skb, net_dev);
496 skb->protocol = eth_type_trans(skb, net_dev);
504 skb->dev = net_dev;
509 if (unlikely(!(net_dev->flags & IFF_UP)))
511 net_dev->stats.rx_packets++;
512 net_dev->stats.rx_bytes += skb->len;
518 net_dev->stats.rx_dropped++;
521 net_dev->stats.rx_errors++;
534 struct net_device *net_dev;
551 net_dev = br2684_find_dev(&be.ifspec);
552 if (net_dev == NULL) {
557 brdev = BRPRIV(net_dev);
582 dev_addr_set(net_dev, esi);
584 dev_addr_mod(net_dev, 2, &one, 1);
588 brvcc->device = net_dev;
604 netif_carrier_off(net_dev);
606 netif_carrier_on(net_dev);
638 brdev->net_dev = netdev;
649 brdev->net_dev = netdev;
788 const struct net_device *net_dev = brdev->net_dev;
792 net_dev->name,
794 net_dev->dev_addr,
840 struct net_device *net_dev;
853 net_dev = list_entry_brdev(br2684_devs.next);
854 brdev = BRPRIV(net_dev);
861 unregister_netdev(net_dev);
862 free_netdev(net_dev);