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 = ETH_DATA_LEN; in br2684_setup_routed()
655 netdev->min_mtu = 0; in br2684_setup_routed()
656 netdev->max_mtu = ETH_MAX_MTU; in br2684_setup_routed()
657 netdev->type = ARPHRD_PPP; in br2684_setup_routed()
658 netdev->flags = IFF_POINTOPOINT | IFF_NOARP | IFF_MULTICAST; in br2684_setup_routed()
659 netdev->tx_queue_len = 100; in br2684_setup_routed()
666 struct net_device *netdev; in br2684_create() local
685 netdev = alloc_netdev(sizeof(struct br2684_dev), in br2684_create()
689 if (!netdev) in br2684_create()
692 brdev = BRPRIV(netdev); in br2684_create()
694 pr_debug("registered netdev %s\n", netdev->name); in br2684_create()
696 err = register_netdev(netdev); in br2684_create()
699 free_netdev(netdev); in br2684_create()