Lines Matching refs:netdev
633 static void br2684_setup(struct net_device *netdev) in br2684_setup() argument
635 struct br2684_dev *brdev = BRPRIV(netdev); in br2684_setup()
637 ether_setup(netdev); in br2684_setup()
638 netdev->hard_header_len += sizeof(llc_oui_pid_pad); /* worst case */ in br2684_setup()
639 brdev->net_dev = netdev; in br2684_setup()
641 netdev->netdev_ops = &br2684_netdev_ops; in br2684_setup()
646 static void br2684_setup_routed(struct net_device *netdev) in br2684_setup_routed() argument
648 struct br2684_dev *brdev = BRPRIV(netdev); in br2684_setup_routed()
650 brdev->net_dev = netdev; in br2684_setup_routed()
651 netdev->hard_header_len = sizeof(llc_oui_ipv4); /* worst case */ in br2684_setup_routed()
652 netdev->netdev_ops = &br2684_netdev_ops_routed; in br2684_setup_routed()
653 netdev->addr_len = 0; in br2684_setup_routed()
654 netdev->mtu = 1500; in br2684_setup_routed()
655 netdev->type = ARPHRD_PPP; in br2684_setup_routed()
656 netdev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST; in br2684_setup_routed()
657 netdev->tx_queue_len = 100; in br2684_setup_routed()
664 struct net_device *netdev; in br2684_create() local
683 netdev = alloc_netdev(sizeof(struct br2684_dev), in br2684_create()
687 if (!netdev) in br2684_create()
690 brdev = BRPRIV(netdev); in br2684_create()
692 pr_debug("registered netdev %s\n", netdev->name); in br2684_create()
694 err = register_netdev(netdev); in br2684_create()
697 free_netdev(netdev); in br2684_create()