Lines Matching refs:net
168 tmp = hex2bin(dev->net->dev_addr, buf, 6); in usbnet_get_ethernet_addr()
194 netif_dbg(dev, ifdown, dev->net, in intr_complete()
202 netdev_dbg(dev->net, "intr status %d\n", status); in intr_complete()
208 netif_err(dev, timer, dev->net, in intr_complete()
326 skb->protocol = eth_type_trans (skb, dev->net); in usbnet_skb_return()
327 dev->net->stats.rx_packets++; in usbnet_skb_return()
328 dev->net->stats.rx_bytes += skb->len; in usbnet_skb_return()
330 netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n", in usbnet_skb_return()
339 netif_dbg(dev, rx_err, dev->net, in usbnet_skb_return()
376 int usbnet_change_mtu (struct net_device *net, int new_mtu) in usbnet_change_mtu() argument
378 struct usbnet *dev = netdev_priv(net); in usbnet_change_mtu()
379 int ll_mtu = new_mtu + net->hard_header_len; in usbnet_change_mtu()
388 net->mtu = new_mtu; in usbnet_change_mtu()
390 dev->hard_mtu = net->mtu + net->hard_header_len; in usbnet_change_mtu()
450 netdev_err(dev->net, "kevent %d may have been dropped\n", work); in usbnet_defer_kevent()
452 netdev_dbg(dev->net, "kevent %d scheduled\n", work); in usbnet_defer_kevent()
475 skb = __netdev_alloc_skb_ip_align(dev->net, size, flags); in rx_submit()
477 netif_dbg(dev, rx_err, dev->net, "no rx skb\n"); in rx_submit()
493 if (netif_running (dev->net) && in rx_submit()
494 netif_device_present (dev->net) && in rx_submit()
505 netif_dbg(dev, ifdown, dev->net, "device gone\n"); in rx_submit()
506 netif_device_detach (dev->net); in rx_submit()
512 netif_dbg(dev, rx_err, dev->net, in rx_submit()
520 netif_dbg(dev, ifdown, dev->net, "rx: stopped\n"); in rx_submit()
540 dev->net->stats.rx_errors++; in rx_process()
550 dev->net->stats.rx_errors++; in rx_process()
551 dev->net->stats.rx_length_errors++; in rx_process()
552 netif_dbg(dev, rx_err, dev->net, "rx length %d\n", skb->len); in rx_process()
587 dev->net->stats.rx_errors++; in rx_complete()
594 netif_dbg(dev, ifdown, dev->net, in rx_complete()
605 dev->net->stats.rx_errors++; in rx_complete()
608 netif_dbg(dev, link, dev->net, in rx_complete()
619 dev->net->stats.rx_over_errors++; in rx_complete()
624 dev->net->stats.rx_errors++; in rx_complete()
625 netif_dbg(dev, rx_err, dev->net, "rx status %d\n", urb_status); in rx_complete()
643 if (netif_running (dev->net) && in rx_complete()
652 netif_dbg(dev, rx_err, dev->net, "no read resubmitted\n"); in rx_complete()
660 netif_dbg(dev, rx_status, dev->net, "paused rx queue enabled\n"); in usbnet_pause_rx()
678 netif_dbg(dev, rx_status, dev->net, in usbnet_resume_rx()
728 netdev_dbg(dev->net, "unlink urb err, %d\n", retval); in unlink_urbs()
743 if (netif_running(dev->net)) { in usbnet_unlink_rx_urbs()
770 netif_dbg(dev, ifdown, dev->net, in usbnet_terminate_urbs()
777 int usbnet_stop (struct net_device *net) in usbnet_stop() argument
779 struct usbnet *dev = netdev_priv(net); in usbnet_stop()
784 netif_stop_queue (net); in usbnet_stop()
786 netif_info(dev, ifdown, dev->net, in usbnet_stop()
788 net->stats.rx_packets, net->stats.tx_packets, in usbnet_stop()
789 net->stats.rx_errors, net->stats.tx_errors); in usbnet_stop()
798 netif_info(dev, ifdown, dev->net, in usbnet_stop()
839 int usbnet_open (struct net_device *net) in usbnet_open() argument
841 struct usbnet *dev = netdev_priv(net); in usbnet_open()
846 netif_info(dev, ifup, dev->net, in usbnet_open()
857 netif_info(dev, ifup, dev->net, in usbnet_open()
871 netif_dbg(dev, ifup, dev->net, "can't open; %d\n", retval); in usbnet_open()
879 netif_err(dev, ifup, dev->net, in usbnet_open()
886 netif_start_queue (net); in usbnet_open()
887 netif_info(dev, ifup, dev->net, in usbnet_open()
890 dev->net->mtu, in usbnet_open()
928 int usbnet_get_settings (struct net_device *net, struct ethtool_cmd *cmd) in usbnet_get_settings() argument
930 struct usbnet *dev = netdev_priv(net); in usbnet_get_settings()
939 int usbnet_set_settings (struct net_device *net, struct ethtool_cmd *cmd) in usbnet_set_settings() argument
941 struct usbnet *dev = netdev_priv(net); in usbnet_set_settings()
961 u32 usbnet_get_link (struct net_device *net) in usbnet_get_link() argument
963 struct usbnet *dev = netdev_priv(net); in usbnet_get_link()
974 return ethtool_op_get_link(net); in usbnet_get_link()
978 int usbnet_nway_reset(struct net_device *net) in usbnet_nway_reset() argument
980 struct usbnet *dev = netdev_priv(net); in usbnet_nway_reset()
989 void usbnet_get_drvinfo (struct net_device *net, struct ethtool_drvinfo *info) in usbnet_get_drvinfo() argument
991 struct usbnet *dev = netdev_priv(net); in usbnet_get_drvinfo()
1001 u32 usbnet_get_msglevel (struct net_device *net) in usbnet_get_msglevel() argument
1003 struct usbnet *dev = netdev_priv(net); in usbnet_get_msglevel()
1009 void usbnet_set_msglevel (struct net_device *net, u32 level) in usbnet_set_msglevel() argument
1011 struct usbnet *dev = netdev_priv(net); in usbnet_set_msglevel()
1036 if (!netif_carrier_ok(dev->net)) { in __handle_link_change()
1055 static void usbnet_set_rx_mode(struct net_device *net) in usbnet_set_rx_mode() argument
1057 struct usbnet *dev = netdev_priv(net); in usbnet_set_rx_mode()
1095 netdev_err(dev->net, "can't clear tx halt, status %d\n", in usbnet_deferred_kevent()
1100 netif_wake_queue (dev->net); in usbnet_deferred_kevent()
1115 netdev_err(dev->net, "can't clear rx halt, status %d\n", in usbnet_deferred_kevent()
1128 if (netif_running (dev->net)) in usbnet_deferred_kevent()
1159 netdev_info(dev->net, "link reset failed (%d) usbnet usb-%s-%s, %s\n", in usbnet_deferred_kevent()
1180 netdev_dbg(dev->net, "kevent done, flags = 0x%lx\n", dev->flags); in usbnet_deferred_kevent()
1192 dev->net->stats.tx_packets += entry->packets; in tx_complete()
1193 dev->net->stats.tx_bytes += entry->length; in tx_complete()
1195 dev->net->stats.tx_errors++; in tx_complete()
1217 netif_dbg(dev, link, dev->net, in tx_complete()
1220 netif_stop_queue (dev->net); in tx_complete()
1223 netif_dbg(dev, tx_err, dev->net, in tx_complete()
1235 void usbnet_tx_timeout (struct net_device *net) in usbnet_tx_timeout() argument
1237 struct usbnet *dev = netdev_priv(net); in usbnet_tx_timeout()
1286 struct net_device *net) in usbnet_start_xmit() argument
1288 struct usbnet *dev = netdev_priv(net); in usbnet_start_xmit()
1307 netif_dbg(dev, tx_err, dev->net, "can't tx_fixup skb\n"); in usbnet_start_xmit()
1313 netif_dbg(dev, tx_err, dev->net, "no urb\n"); in usbnet_start_xmit()
1377 netif_stop_queue(net); in usbnet_start_xmit()
1380 netdev_dbg(dev->net, "Delaying transmission for resumption\n"); in usbnet_start_xmit()
1387 netif_stop_queue (net); in usbnet_start_xmit()
1393 netif_dbg(dev, tx_err, dev->net, in usbnet_start_xmit()
1397 net->trans_start = jiffies; in usbnet_start_xmit()
1400 netif_stop_queue (net); in usbnet_start_xmit()
1405 netif_dbg(dev, tx_err, dev->net, "drop, code %d\n", retval); in usbnet_start_xmit()
1407 dev->net->stats.tx_dropped++; in usbnet_start_xmit()
1416 netif_dbg(dev, tx_queued, dev->net, in usbnet_start_xmit()
1471 netdev_dbg(dev->net, "bogus skb state %d\n", entry->state); in usbnet_bh()
1486 } else if (netif_running (dev->net) && in usbnet_bh()
1487 netif_device_present (dev->net) && in usbnet_bh()
1488 netif_carrier_ok(dev->net) && in usbnet_bh()
1497 netif_dbg(dev, link, dev->net, in usbnet_bh()
1504 netif_wake_queue (dev->net); in usbnet_bh()
1521 struct net_device *net; in usbnet_disconnect() local
1530 netif_info(dev, probe, dev->net, "unregister '%s' usb-%s-%s, %s\n", in usbnet_disconnect()
1535 net = dev->net; in usbnet_disconnect()
1536 unregister_netdev (net); in usbnet_disconnect()
1549 free_netdev(net); in usbnet_disconnect()
1580 struct net_device *net; in usbnet_probe() local
1609 net = alloc_etherdev(sizeof(*dev)); in usbnet_probe()
1610 if (!net) in usbnet_probe()
1614 SET_NETDEV_DEV(net, &udev->dev); in usbnet_probe()
1616 dev = netdev_priv(net); in usbnet_probe()
1639 dev->net = net; in usbnet_probe()
1640 strcpy (net->name, "usb%d"); in usbnet_probe()
1641 memcpy (net->dev_addr, node_id, sizeof node_id); in usbnet_probe()
1646 dev->hard_mtu = net->mtu + net->hard_header_len; in usbnet_probe()
1651 net->features |= NETIF_F_HIGHDMA; in usbnet_probe()
1654 net->netdev_ops = &usbnet_netdev_ops; in usbnet_probe()
1655 net->watchdog_timeo = TX_TIMEOUT_JIFFIES; in usbnet_probe()
1656 net->ethtool_ops = &usbnet_ethtool_ops; in usbnet_probe()
1670 (net->dev_addr [0] & 0x02) == 0)) in usbnet_probe()
1671 strcpy (net->name, "eth%d"); in usbnet_probe()
1674 strcpy(net->name, "wlan%d"); in usbnet_probe()
1677 strcpy(net->name, "wwan%d"); in usbnet_probe()
1681 net->flags |= IFF_NOARP; in usbnet_probe()
1684 if (net->mtu > (dev->hard_mtu - net->hard_header_len)) in usbnet_probe()
1685 net->mtu = dev->hard_mtu - net->hard_header_len; in usbnet_probe()
1709 if (ether_addr_equal(net->dev_addr, node_id)) in usbnet_probe()
1710 net->addr_assign_type = NET_ADDR_RANDOM; in usbnet_probe()
1713 SET_NETDEV_DEVTYPE(net, &wlan_type); in usbnet_probe()
1715 SET_NETDEV_DEVTYPE(net, &wwan_type); in usbnet_probe()
1729 status = register_netdev (net); in usbnet_probe()
1732 netif_info(dev, probe, dev->net, in usbnet_probe()
1737 net->dev_addr); in usbnet_probe()
1742 netif_device_attach (net); in usbnet_probe()
1757 free_netdev(net); in usbnet_probe()
1789 netif_device_detach (dev->net); in usbnet_suspend()
1797 netif_device_attach (dev->net); in usbnet_suspend()
1825 dev->net->trans_start = jiffies; in usbnet_resume()
1838 if (netif_device_present(dev->net) && in usbnet_resume()
1844 netif_tx_wake_all_queues(dev->net); in usbnet_resume()
1884 netif_carrier_on(dev->net); in usbnet_link_change()
1886 netif_carrier_off(dev->net); in usbnet_link_change()
1902 netdev_dbg(dev->net, "usbnet_read_cmd cmd=0x%02x reqtype=%02x" in __usbnet_read_cmd()
1929 netdev_dbg(dev->net, "usbnet_write_cmd cmd=0x%02x reqtype=%02x" in __usbnet_write_cmd()
2034 netdev_dbg(dev->net, "usbnet_write_cmd cmd=0x%02x reqtype=%02x" in usbnet_write_cmd_async()
2040 netdev_err(dev->net, "Error allocating URB in" in usbnet_write_cmd_async()
2048 netdev_err(dev->net, "Error allocating buffer" in usbnet_write_cmd_async()
2072 netdev_err(dev->net, "Error submitting the control" in usbnet_write_cmd_async()