return ntohs(ETH_P_802_2);
}
-
-static void fc_setup(struct net_device *dev)
-{
- dev->hard_header = fc_header;
- dev->rebuild_header = fc_rebuild_header;
-
- dev->type = ARPHRD_IEEE802;
- dev->hard_header_len = FC_HLEN;
- dev->mtu = 2024;
- dev->addr_len = FC_ALEN;
- dev->tx_queue_len = 100; /* Long queues on fc */
- dev->flags = IFF_BROADCAST;
-
- memset(dev->broadcast, 0xFF, FC_ALEN);
-}
-
-/**
- * alloc_fcdev - Register fibre channel device
- * @sizeof_priv: Size of additional driver-private structure to be allocated
- * for this fibre channel device
- *
- * Fill in the fields of the device structure with fibre channel-generic values.
- *
- * Constructs a new net device, complete with a private data area of
- * size @sizeof_priv. A 32-byte (not bit) alignment is enforced for
- * this private data area.
- */
-struct net_device *alloc_fcdev(int sizeof_priv)
-{
- return alloc_netdev(sizeof_priv, "fc%d", fc_setup);
-}
-EXPORT_SYMBOL(alloc_fcdev);