Lines Matching refs:net

176 	eth_hw_addr_set(dev->net, addr);  in usbnet_get_ethernet_addr()
181 static bool usbnet_needs_usb_name_format(struct usbnet *dev, struct net_device *net) in usbnet_needs_usb_name_format() argument
188 (is_zero_ether_addr(net->dev_addr) || in usbnet_needs_usb_name_format()
189 is_local_ether_addr(net->dev_addr)); in usbnet_needs_usb_name_format()
206 netif_dbg(dev, ifdown, dev->net, in intr_complete()
214 netdev_dbg(dev->net, "intr status %d\n", status); in intr_complete()
220 netif_err(dev, timer, dev->net, in intr_complete()
331 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->net->tstats); in usbnet_skb_return()
342 skb->protocol = eth_type_trans (skb, dev->net); in usbnet_skb_return()
349 netif_dbg(dev, rx_status, dev->net, "< rx, len %zu, type 0x%x\n", in usbnet_skb_return()
358 netif_dbg(dev, rx_err, dev->net, in usbnet_skb_return()
399 int usbnet_change_mtu (struct net_device *net, int new_mtu) in usbnet_change_mtu() argument
401 struct usbnet *dev = netdev_priv(net); in usbnet_change_mtu()
402 int ll_mtu = new_mtu + net->hard_header_len; in usbnet_change_mtu()
409 WRITE_ONCE(net->mtu, new_mtu); in usbnet_change_mtu()
411 dev->hard_mtu = net->mtu + net->hard_header_len; in usbnet_change_mtu()
480 netdev_dbg(dev->net, in usbnet_defer_kevent()
484 netdev_dbg(dev->net, in usbnet_defer_kevent()
509 skb = __netdev_alloc_skb(dev->net, size, flags); in rx_submit()
511 skb = __netdev_alloc_skb_ip_align(dev->net, size, flags); in rx_submit()
513 netif_dbg(dev, rx_err, dev->net, "no rx skb\n"); in rx_submit()
529 if (netif_running (dev->net) && in rx_submit()
530 netif_device_present (dev->net) && in rx_submit()
543 netif_dbg(dev, ifdown, dev->net, "device gone\n"); in rx_submit()
544 netif_device_detach (dev->net); in rx_submit()
550 netif_dbg(dev, rx_err, dev->net, in rx_submit()
558 netif_dbg(dev, ifdown, dev->net, "rx: stopped\n"); in rx_submit()
578 dev->net->stats.rx_errors++; in rx_process()
588 dev->net->stats.rx_errors++; in rx_process()
589 dev->net->stats.rx_length_errors++; in rx_process()
590 netif_dbg(dev, rx_err, dev->net, "rx length %d\n", skb->len); in rx_process()
623 dev->net->stats.rx_errors++; in rx_complete()
630 netif_dbg(dev, ifdown, dev->net, in rx_complete()
641 dev->net->stats.rx_errors++; in rx_complete()
644 netif_dbg(dev, link, dev->net, in rx_complete()
655 dev->net->stats.rx_over_errors++; in rx_complete()
660 dev->net->stats.rx_errors++; in rx_complete()
661 netif_dbg(dev, rx_err, dev->net, "rx status %d\n", urb_status); in rx_complete()
679 if (netif_running (dev->net) && in rx_complete()
688 netif_dbg(dev, rx_err, dev->net, "no read resubmitted\n"); in rx_complete()
696 netif_dbg(dev, rx_status, dev->net, "paused rx queue enabled\n"); in usbnet_pause_rx()
714 netif_dbg(dev, rx_status, dev->net, in usbnet_resume_rx()
764 netdev_dbg(dev->net, "unlink urb err, %d\n", retval); in unlink_urbs()
779 if (netif_running(dev->net)) { in usbnet_unlink_rx_urbs()
818 netif_dbg(dev, ifdown, dev->net, in usbnet_terminate_urbs()
824 int usbnet_stop (struct net_device *net) in usbnet_stop() argument
826 struct usbnet *dev = netdev_priv(net); in usbnet_stop()
831 netif_stop_queue (net); in usbnet_stop()
833 netif_info(dev, ifdown, dev->net, in usbnet_stop()
835 net->stats.rx_packets, net->stats.tx_packets, in usbnet_stop()
836 net->stats.rx_errors, net->stats.tx_errors); in usbnet_stop()
845 netif_info(dev, ifdown, dev->net, in usbnet_stop()
893 int usbnet_open (struct net_device *net) in usbnet_open() argument
895 struct usbnet *dev = netdev_priv(net); in usbnet_open()
900 netif_info(dev, ifup, dev->net, in usbnet_open()
911 netif_info(dev, ifup, dev->net, in usbnet_open()
925 netif_err(dev, ifup, dev->net, "can't open; %d\n", retval); in usbnet_open()
933 netif_err(dev, ifup, dev->net, in usbnet_open()
940 netif_start_queue (net); in usbnet_open()
941 netif_info(dev, ifup, dev->net, in usbnet_open()
944 dev->net->mtu, in usbnet_open()
985 int usbnet_get_link_ksettings_mii(struct net_device *net, in usbnet_get_link_ksettings_mii() argument
988 struct usbnet *dev = netdev_priv(net); in usbnet_get_link_ksettings_mii()
999 int usbnet_get_link_ksettings_internal(struct net_device *net, in usbnet_get_link_ksettings_internal() argument
1002 struct usbnet *dev = netdev_priv(net); in usbnet_get_link_ksettings_internal()
1027 int usbnet_set_link_ksettings_mii(struct net_device *net, in usbnet_set_link_ksettings_mii() argument
1030 struct usbnet *dev = netdev_priv(net); in usbnet_set_link_ksettings_mii()
1049 u32 usbnet_get_link (struct net_device *net) in usbnet_get_link() argument
1051 struct usbnet *dev = netdev_priv(net); in usbnet_get_link()
1062 return ethtool_op_get_link(net); in usbnet_get_link()
1066 int usbnet_nway_reset(struct net_device *net) in usbnet_nway_reset() argument
1068 struct usbnet *dev = netdev_priv(net); in usbnet_nway_reset()
1077 void usbnet_get_drvinfo (struct net_device *net, struct ethtool_drvinfo *info) in usbnet_get_drvinfo() argument
1079 struct usbnet *dev = netdev_priv(net); in usbnet_get_drvinfo()
1088 u32 usbnet_get_msglevel (struct net_device *net) in usbnet_get_msglevel() argument
1090 struct usbnet *dev = netdev_priv(net); in usbnet_get_msglevel()
1096 void usbnet_set_msglevel (struct net_device *net, u32 level) in usbnet_set_msglevel() argument
1098 struct usbnet *dev = netdev_priv(net); in usbnet_set_msglevel()
1124 netif_carrier_on(dev->net); in __handle_link_change()
1126 if (!netif_carrier_ok(dev->net)) { in __handle_link_change()
1145 void usbnet_set_rx_mode(struct net_device *net) in usbnet_set_rx_mode() argument
1147 struct usbnet *dev = netdev_priv(net); in usbnet_set_rx_mode()
1186 netdev_err(dev->net, "can't clear tx halt, status %d\n", in usbnet_deferred_kevent()
1191 netif_wake_queue (dev->net); in usbnet_deferred_kevent()
1206 netdev_err(dev->net, "can't clear rx halt, status %d\n", in usbnet_deferred_kevent()
1220 if (netif_running (dev->net)) in usbnet_deferred_kevent()
1252 netdev_info(dev->net, "link reset failed (%d) usbnet usb-%s-%s, %s\n", in usbnet_deferred_kevent()
1273 netdev_dbg(dev->net, "kevent done, flags = 0x%lx\n", dev->flags); in usbnet_deferred_kevent()
1285 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->net->tstats); in tx_complete()
1293 dev->net->stats.tx_errors++; in tx_complete()
1315 netif_dbg(dev, link, dev->net, in tx_complete()
1318 netif_stop_queue (dev->net); in tx_complete()
1321 netif_dbg(dev, tx_err, dev->net, in tx_complete()
1333 void usbnet_tx_timeout (struct net_device *net, unsigned int txqueue) in usbnet_tx_timeout() argument
1335 struct usbnet *dev = netdev_priv(net); in usbnet_tx_timeout()
1384 struct net_device *net) in usbnet_start_xmit() argument
1386 struct usbnet *dev = netdev_priv(net); in usbnet_start_xmit()
1405 netif_dbg(dev, tx_err, dev->net, "can't tx_fixup skb\n"); in usbnet_start_xmit()
1411 netif_dbg(dev, tx_err, dev->net, "no urb\n"); in usbnet_start_xmit()
1468 if (netif_queue_stopped(net)) { in usbnet_start_xmit()
1480 netif_stop_queue(net); in usbnet_start_xmit()
1483 netdev_dbg(dev->net, "Delaying transmission for resumption\n"); in usbnet_start_xmit()
1490 netif_stop_queue (net); in usbnet_start_xmit()
1496 netif_dbg(dev, tx_err, dev->net, in usbnet_start_xmit()
1500 netif_trans_update(net); in usbnet_start_xmit()
1503 netif_stop_queue (net); in usbnet_start_xmit()
1508 netif_dbg(dev, tx_err, dev->net, "drop, code %d\n", retval); in usbnet_start_xmit()
1510 dev->net->stats.tx_dropped++; in usbnet_start_xmit()
1519 netif_dbg(dev, tx_queued, dev->net, in usbnet_start_xmit()
1582 netdev_dbg(dev->net, "bogus skb state %d\n", entry->state); in usbnet_bh()
1597 } else if (netif_running (dev->net) && in usbnet_bh()
1598 netif_device_present (dev->net) && in usbnet_bh()
1599 netif_carrier_ok(dev->net) && in usbnet_bh()
1610 netif_dbg(dev, link, dev->net, in usbnet_bh()
1617 netif_wake_queue (dev->net); in usbnet_bh()
1641 struct net_device *net; in usbnet_disconnect() local
1652 netif_info(dev, probe, dev->net, "unregister '%s' usb-%s-%s, %s\n", in usbnet_disconnect()
1657 net = dev->net; in usbnet_disconnect()
1658 unregister_netdev (net); in usbnet_disconnect()
1673 free_netdev(net); in usbnet_disconnect()
1704 struct net_device *net; in usbnet_probe() local
1733 net = alloc_etherdev(sizeof(*dev)); in usbnet_probe()
1734 if (!net) in usbnet_probe()
1738 SET_NETDEV_DEV(net, &udev->dev); in usbnet_probe()
1740 dev = netdev_priv(net); in usbnet_probe()
1763 dev->net = net; in usbnet_probe()
1764 strscpy(net->name, "usb%d", sizeof(net->name)); in usbnet_probe()
1769 dev->hard_mtu = net->mtu + net->hard_header_len; in usbnet_probe()
1770 net->min_mtu = 0; in usbnet_probe()
1771 net->max_mtu = ETH_MAX_MTU; in usbnet_probe()
1773 net->netdev_ops = &usbnet_netdev_ops; in usbnet_probe()
1774 net->watchdog_timeo = TX_TIMEOUT_JIFFIES; in usbnet_probe()
1775 net->ethtool_ops = &usbnet_ethtool_ops; in usbnet_probe()
1776 net->pcpu_stat_type = NETDEV_PCPU_STAT_TSTATS; in usbnet_probe()
1789 !usbnet_needs_usb_name_format(dev, net)) in usbnet_probe()
1790 strscpy(net->name, "eth%d", sizeof(net->name)); in usbnet_probe()
1793 strscpy(net->name, "wlan%d", sizeof(net->name)); in usbnet_probe()
1796 strscpy(net->name, "wwan%d", sizeof(net->name)); in usbnet_probe()
1800 net->flags |= IFF_NOARP; in usbnet_probe()
1803 if (net->mtu > (dev->hard_mtu - net->hard_header_len)) in usbnet_probe()
1804 net->mtu = dev->hard_mtu - net->hard_header_len; in usbnet_probe()
1839 if (!is_valid_ether_addr(net->dev_addr)) in usbnet_probe()
1840 eth_hw_addr_random(net); in usbnet_probe()
1843 SET_NETDEV_DEVTYPE(net, &wlan_type); in usbnet_probe()
1845 SET_NETDEV_DEVTYPE(net, &wwan_type); in usbnet_probe()
1859 status = register_netdev (net); in usbnet_probe()
1862 netif_info(dev, probe, dev->net, in usbnet_probe()
1867 net->dev_addr); in usbnet_probe()
1872 netif_device_attach (net); in usbnet_probe()
1895 free_netdev(net); in usbnet_probe()
1927 netif_device_detach (dev->net); in usbnet_suspend()
1935 netif_device_attach (dev->net); in usbnet_suspend()
1963 netif_trans_update(dev->net); in usbnet_resume()
1976 if (netif_device_present(dev->net) && in usbnet_resume()
1982 netif_tx_wake_all_queues(dev->net); in usbnet_resume()
2025 netif_carrier_off(dev->net); in usbnet_link_change()
2042 netdev_dbg(dev->net, "usbnet_read_cmd cmd=0x%02x reqtype=%02x" in __usbnet_read_cmd()
2059 netdev_dbg(dev->net, in __usbnet_read_cmd()
2074 netdev_dbg(dev->net, "usbnet_write_cmd cmd=0x%02x reqtype=%02x" in __usbnet_write_cmd()
2185 netdev_dbg(dev->net, "usbnet_write_cmd cmd=0x%02x reqtype=%02x" in usbnet_write_cmd_async()
2196 netdev_err(dev->net, "Error allocating buffer" in usbnet_write_cmd_async()
2220 netdev_err(dev->net, "Error submitting the control" in usbnet_write_cmd_async()