Lines Matching defs:netdev
547 * the next one from the netdev queue, when we need it. More than that
601 /* initialize netdev carrier state */
631 static void br2684_setup(struct net_device *netdev)
633 struct br2684_dev *brdev = BRPRIV(netdev);
635 ether_setup(netdev);
636 netdev->hard_header_len += sizeof(llc_oui_pid_pad); /* worst case */
637 brdev->net_dev = netdev;
639 netdev->netdev_ops = &br2684_netdev_ops;
644 static void br2684_setup_routed(struct net_device *netdev)
646 struct br2684_dev *brdev = BRPRIV(netdev);
648 brdev->net_dev = netdev;
649 netdev->hard_header_len = sizeof(llc_oui_ipv4); /* worst case */
650 netdev->netdev_ops = &br2684_netdev_ops_routed;
651 netdev->addr_len = 0;
652 netdev->mtu = ETH_DATA_LEN;
653 netdev->min_mtu = 0;
654 netdev->max_mtu = ETH_MAX_MTU;
655 netdev->type = ARPHRD_PPP;
656 netdev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST;
657 netdev->tx_queue_len = 100;
664 struct net_device *netdev;
683 netdev = alloc_netdev(sizeof(struct br2684_dev),
687 if (!netdev)
690 brdev = BRPRIV(netdev);
692 pr_debug("registered netdev %s\n", netdev->name);
694 err = register_netdev(netdev);
697 free_netdev(netdev);