Lines Matching refs:net
169 tmp = hex2bin(dev->net->dev_addr, buf, 6); in usbnet_get_ethernet_addr()
195 netif_dbg(dev, ifdown, dev->net, in intr_complete()
203 netdev_dbg(dev->net, "intr status %d\n", status); in intr_complete()
209 netif_err(dev, timer, dev->net, in intr_complete()
327 skb->protocol = eth_type_trans (skb, dev->net); in usbnet_skb_return()
328 dev->net->stats.rx_packets++; in usbnet_skb_return()
329 dev->net->stats.rx_bytes += skb->len; in usbnet_skb_return()
331 netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n", in usbnet_skb_return()
340 netif_dbg(dev, rx_err, dev->net, in usbnet_skb_return()
377 int usbnet_change_mtu (struct net_device *net, int new_mtu) in usbnet_change_mtu() argument
379 struct usbnet *dev = netdev_priv(net); in usbnet_change_mtu()
380 int ll_mtu = new_mtu + net->hard_header_len; in usbnet_change_mtu()
389 net->mtu = new_mtu; in usbnet_change_mtu()
391 dev->hard_mtu = net->mtu + net->hard_header_len; in usbnet_change_mtu()
457 netdev_err(dev->net, "kevent %d may have been dropped\n", work); in usbnet_defer_kevent()
459 netdev_dbg(dev->net, "kevent %d scheduled\n", work); in usbnet_defer_kevent()
482 skb = __netdev_alloc_skb_ip_align(dev->net, size, flags); in rx_submit()
484 netif_dbg(dev, rx_err, dev->net, "no rx skb\n"); in rx_submit()
500 if (netif_running (dev->net) && in rx_submit()
501 netif_device_present (dev->net) && in rx_submit()
512 netif_dbg(dev, ifdown, dev->net, "device gone\n"); in rx_submit()
513 netif_device_detach (dev->net); in rx_submit()
519 netif_dbg(dev, rx_err, dev->net, in rx_submit()
527 netif_dbg(dev, ifdown, dev->net, "rx: stopped\n"); in rx_submit()
547 dev->net->stats.rx_errors++; in rx_process()
557 dev->net->stats.rx_errors++; in rx_process()
558 dev->net->stats.rx_length_errors++; in rx_process()
559 netif_dbg(dev, rx_err, dev->net, "rx length %d\n", skb->len); in rx_process()
594 dev->net->stats.rx_errors++; in rx_complete()
601 netif_dbg(dev, ifdown, dev->net, in rx_complete()
612 dev->net->stats.rx_errors++; in rx_complete()
615 netif_dbg(dev, link, dev->net, in rx_complete()
626 dev->net->stats.rx_over_errors++; in rx_complete()
631 dev->net->stats.rx_errors++; in rx_complete()
632 netif_dbg(dev, rx_err, dev->net, "rx status %d\n", urb_status); in rx_complete()
650 if (netif_running (dev->net) && in rx_complete()
659 netif_dbg(dev, rx_err, dev->net, "no read resubmitted\n"); in rx_complete()
667 netif_dbg(dev, rx_status, dev->net, "paused rx queue enabled\n"); in usbnet_pause_rx()
685 netif_dbg(dev, rx_status, dev->net, in usbnet_resume_rx()
735 netdev_dbg(dev->net, "unlink urb err, %d\n", retval); in unlink_urbs()
750 if (netif_running(dev->net)) { in usbnet_unlink_rx_urbs()
789 netif_dbg(dev, ifdown, dev->net, in usbnet_terminate_urbs()
795 int usbnet_stop (struct net_device *net) in usbnet_stop() argument
797 struct usbnet *dev = netdev_priv(net); in usbnet_stop()
802 netif_stop_queue (net); in usbnet_stop()
804 netif_info(dev, ifdown, dev->net, in usbnet_stop()
806 net->stats.rx_packets, net->stats.tx_packets, in usbnet_stop()
807 net->stats.rx_errors, net->stats.tx_errors); in usbnet_stop()
816 netif_info(dev, ifdown, dev->net, in usbnet_stop()
857 int usbnet_open (struct net_device *net) in usbnet_open() argument
859 struct usbnet *dev = netdev_priv(net); in usbnet_open()
864 netif_info(dev, ifup, dev->net, in usbnet_open()
875 netif_info(dev, ifup, dev->net, in usbnet_open()
889 netif_dbg(dev, ifup, dev->net, "can't open; %d\n", retval); in usbnet_open()
897 netif_err(dev, ifup, dev->net, in usbnet_open()
904 netif_start_queue (net); in usbnet_open()
905 netif_info(dev, ifup, dev->net, in usbnet_open()
908 dev->net->mtu, in usbnet_open()
946 int usbnet_get_settings (struct net_device *net, struct ethtool_cmd *cmd) in usbnet_get_settings() argument
948 struct usbnet *dev = netdev_priv(net); in usbnet_get_settings()
957 int usbnet_set_settings (struct net_device *net, struct ethtool_cmd *cmd) in usbnet_set_settings() argument
959 struct usbnet *dev = netdev_priv(net); in usbnet_set_settings()
979 u32 usbnet_get_link (struct net_device *net) in usbnet_get_link() argument
981 struct usbnet *dev = netdev_priv(net); in usbnet_get_link()
992 return ethtool_op_get_link(net); in usbnet_get_link()
996 int usbnet_nway_reset(struct net_device *net) in usbnet_nway_reset() argument
998 struct usbnet *dev = netdev_priv(net); in usbnet_nway_reset()
1007 void usbnet_get_drvinfo (struct net_device *net, struct ethtool_drvinfo *info) in usbnet_get_drvinfo() argument
1009 struct usbnet *dev = netdev_priv(net); in usbnet_get_drvinfo()
1019 u32 usbnet_get_msglevel (struct net_device *net) in usbnet_get_msglevel() argument
1021 struct usbnet *dev = netdev_priv(net); in usbnet_get_msglevel()
1027 void usbnet_set_msglevel (struct net_device *net, u32 level) in usbnet_set_msglevel() argument
1029 struct usbnet *dev = netdev_priv(net); in usbnet_set_msglevel()
1054 if (!netif_carrier_ok(dev->net)) { in __handle_link_change()
1073 static void usbnet_set_rx_mode(struct net_device *net) in usbnet_set_rx_mode() argument
1075 struct usbnet *dev = netdev_priv(net); in usbnet_set_rx_mode()
1113 netdev_err(dev->net, "can't clear tx halt, status %d\n", in usbnet_deferred_kevent()
1118 netif_wake_queue (dev->net); in usbnet_deferred_kevent()
1133 netdev_err(dev->net, "can't clear rx halt, status %d\n", in usbnet_deferred_kevent()
1146 if (netif_running (dev->net)) in usbnet_deferred_kevent()
1177 netdev_info(dev->net, "link reset failed (%d) usbnet usb-%s-%s, %s\n", in usbnet_deferred_kevent()
1198 netdev_dbg(dev->net, "kevent done, flags = 0x%lx\n", dev->flags); in usbnet_deferred_kevent()
1210 dev->net->stats.tx_packets += entry->packets; in tx_complete()
1211 dev->net->stats.tx_bytes += entry->length; in tx_complete()
1213 dev->net->stats.tx_errors++; in tx_complete()
1235 netif_dbg(dev, link, dev->net, in tx_complete()
1238 netif_stop_queue (dev->net); in tx_complete()
1241 netif_dbg(dev, tx_err, dev->net, in tx_complete()
1253 void usbnet_tx_timeout (struct net_device *net) in usbnet_tx_timeout() argument
1255 struct usbnet *dev = netdev_priv(net); in usbnet_tx_timeout()
1304 struct net_device *net) in usbnet_start_xmit() argument
1306 struct usbnet *dev = netdev_priv(net); in usbnet_start_xmit()
1325 netif_dbg(dev, tx_err, dev->net, "can't tx_fixup skb\n"); in usbnet_start_xmit()
1331 netif_dbg(dev, tx_err, dev->net, "no urb\n"); in usbnet_start_xmit()
1395 netif_stop_queue(net); in usbnet_start_xmit()
1398 netdev_dbg(dev->net, "Delaying transmission for resumption\n"); in usbnet_start_xmit()
1405 netif_stop_queue (net); in usbnet_start_xmit()
1411 netif_dbg(dev, tx_err, dev->net, in usbnet_start_xmit()
1415 net->trans_start = jiffies; in usbnet_start_xmit()
1418 netif_stop_queue (net); in usbnet_start_xmit()
1423 netif_dbg(dev, tx_err, dev->net, "drop, code %d\n", retval); in usbnet_start_xmit()
1425 dev->net->stats.tx_dropped++; in usbnet_start_xmit()
1434 netif_dbg(dev, tx_queued, dev->net, in usbnet_start_xmit()
1489 netdev_dbg(dev->net, "bogus skb state %d\n", entry->state); in usbnet_bh()
1504 } else if (netif_running (dev->net) && in usbnet_bh()
1505 netif_device_present (dev->net) && in usbnet_bh()
1506 netif_carrier_ok(dev->net) && in usbnet_bh()
1515 netif_dbg(dev, link, dev->net, in usbnet_bh()
1522 netif_wake_queue (dev->net); in usbnet_bh()
1539 struct net_device *net; in usbnet_disconnect() local
1548 netif_info(dev, probe, dev->net, "unregister '%s' usb-%s-%s, %s\n", in usbnet_disconnect()
1553 net = dev->net; in usbnet_disconnect()
1554 unregister_netdev (net); in usbnet_disconnect()
1567 free_netdev(net); in usbnet_disconnect()
1598 struct net_device *net; in usbnet_probe() local
1627 net = alloc_etherdev(sizeof(*dev)); in usbnet_probe()
1628 if (!net) in usbnet_probe()
1632 SET_NETDEV_DEV(net, &udev->dev); in usbnet_probe()
1634 dev = netdev_priv(net); in usbnet_probe()
1657 dev->net = net; in usbnet_probe()
1658 strcpy (net->name, "usb%d"); in usbnet_probe()
1659 memcpy (net->dev_addr, node_id, sizeof node_id); in usbnet_probe()
1664 dev->hard_mtu = net->mtu + net->hard_header_len; in usbnet_probe()
1666 net->netdev_ops = &usbnet_netdev_ops; in usbnet_probe()
1667 net->watchdog_timeo = TX_TIMEOUT_JIFFIES; in usbnet_probe()
1668 net->ethtool_ops = &usbnet_ethtool_ops; in usbnet_probe()
1682 (net->dev_addr [0] & 0x02) == 0)) in usbnet_probe()
1683 strcpy (net->name, "eth%d"); in usbnet_probe()
1686 strcpy(net->name, "wlan%d"); in usbnet_probe()
1689 strcpy(net->name, "wwan%d"); in usbnet_probe()
1693 net->flags |= IFF_NOARP; in usbnet_probe()
1696 if (net->mtu > (dev->hard_mtu - net->hard_header_len)) in usbnet_probe()
1697 net->mtu = dev->hard_mtu - net->hard_header_len; in usbnet_probe()
1721 if (ether_addr_equal(net->dev_addr, node_id)) in usbnet_probe()
1722 net->addr_assign_type = NET_ADDR_RANDOM; in usbnet_probe()
1725 SET_NETDEV_DEVTYPE(net, &wlan_type); in usbnet_probe()
1727 SET_NETDEV_DEVTYPE(net, &wwan_type); in usbnet_probe()
1741 status = register_netdev (net); in usbnet_probe()
1744 netif_info(dev, probe, dev->net, in usbnet_probe()
1749 net->dev_addr); in usbnet_probe()
1754 netif_device_attach (net); in usbnet_probe()
1776 free_netdev(net); in usbnet_probe()
1808 netif_device_detach (dev->net); in usbnet_suspend()
1816 netif_device_attach (dev->net); in usbnet_suspend()
1844 dev->net->trans_start = jiffies; in usbnet_resume()
1857 if (netif_device_present(dev->net) && in usbnet_resume()
1863 netif_tx_wake_all_queues(dev->net); in usbnet_resume()
1903 netif_carrier_on(dev->net); in usbnet_link_change()
1905 netif_carrier_off(dev->net); in usbnet_link_change()
1921 netdev_dbg(dev->net, "usbnet_read_cmd cmd=0x%02x reqtype=%02x" in __usbnet_read_cmd()
1948 netdev_dbg(dev->net, "usbnet_write_cmd cmd=0x%02x reqtype=%02x" in __usbnet_write_cmd()
2190 netdev_dbg(dev->net, "usbnet_write_cmd cmd=0x%02x reqtype=%02x" in usbnet_write_cmd_async()
2196 netdev_err(dev->net, "Error allocating URB in" in usbnet_write_cmd_async()
2204 netdev_err(dev->net, "Error allocating buffer" in usbnet_write_cmd_async()
2228 netdev_err(dev->net, "Error submitting the control" in usbnet_write_cmd_async()