Lines Matching refs:xpnet_device
100 static struct net_device *xpnet_device;
162 xpnet_device->stats.rx_errors++;
177 xpnet_device->stats.rx_errors++;
227 xpnet_device->stats.rx_errors++;
238 skb->protocol = eth_type_trans(skb, xpnet_device);
247 xpnet_device->stats.rx_packets++;
248 xpnet_device->stats.rx_bytes += skb->len + ETH_HLEN;
277 netif_carrier_on(xpnet_device);
280 xpnet_device->name, partid);
290 netif_carrier_off(xpnet_device);
294 xpnet_device->name, partid);
534 xpnet_device = alloc_netdev(0, XPNET_DEVICE_NAME, NET_NAME_UNKNOWN,
536 if (xpnet_device == NULL) {
541 netif_carrier_off(xpnet_device);
543 xpnet_device->netdev_ops = &xpnet_netdev_ops;
544 xpnet_device->mtu = XPNET_DEF_MTU;
545 xpnet_device->min_mtu = XPNET_MIN_MTU;
546 xpnet_device->max_mtu = XPNET_MAX_MTU;
553 xpnet_device->dev_addr[0] = 0x02; /* locally administered, no OUI */
555 xpnet_device->dev_addr[XPNET_PARTID_OCTET + 1] = xp_partition_id;
556 xpnet_device->dev_addr[XPNET_PARTID_OCTET + 0] = (xp_partition_id >> 8);
562 xpnet_device->flags &= ~IFF_MULTICAST;
569 xpnet_device->features = NETIF_F_HW_CSUM;
571 result = register_netdev(xpnet_device);
573 free_netdev(xpnet_device);
586 xpnet_device[0].name);
588 unregister_netdev(xpnet_device);
589 free_netdev(xpnet_device);