Lines Matching refs:net
107 struct net_device *net; member
188 dev->net->stats.rx_dropped++; in ipheth_consume_skb()
193 skb->dev = dev->net; in ipheth_consume_skb()
194 skb->protocol = eth_type_trans(skb, dev->net); in ipheth_consume_skb()
196 dev->net->stats.rx_packets++; in ipheth_consume_skb()
197 dev->net->stats.rx_bytes += len; in ipheth_consume_skb()
212 dev->net->stats.rx_length_errors++; in ipheth_rcvbulk_callback_legacy()
242 dev->net->stats.rx_length_errors++; in ipheth_rcvbulk_callback_ncm()
270 dev->net->stats.rx_length_errors++; in ipheth_rcvbulk_callback_ncm()
282 dev->net->stats.rx_errors++; in ipheth_rcvbulk_callback_ncm()
356 netif_wake_queue(dev->net); in ipheth_sndbulk_callback()
387 netif_carrier_on(dev->net); in ipheth_carrier_set()
389 netif_wake_queue(dev->net); in ipheth_carrier_set()
391 netif_carrier_off(dev->net); in ipheth_carrier_set()
392 netif_stop_queue(dev->net); in ipheth_carrier_set()
409 struct net_device *net = dev->net; in ipheth_get_macaddr() local
430 eth_hw_addr_set(net, dev->ctrl_buf); in ipheth_get_macaddr()
477 static int ipheth_open(struct net_device *net) in ipheth_open() argument
479 struct ipheth_device *dev = netdev_priv(net); in ipheth_open()
497 static int ipheth_close(struct net_device *net) in ipheth_close() argument
499 struct ipheth_device *dev = netdev_priv(net); in ipheth_close()
501 netif_stop_queue(net); in ipheth_close()
506 static netdev_tx_t ipheth_tx(struct sk_buff *skb, struct net_device *net) in ipheth_tx() argument
508 struct ipheth_device *dev = netdev_priv(net); in ipheth_tx()
515 dev->net->stats.tx_dropped++; in ipheth_tx()
529 netif_stop_queue(net); in ipheth_tx()
534 dev->net->stats.tx_errors++; in ipheth_tx()
536 netif_wake_queue(net); in ipheth_tx()
538 dev->net->stats.tx_packets++; in ipheth_tx()
539 dev->net->stats.tx_bytes += skb->len; in ipheth_tx()
546 static void ipheth_tx_timeout(struct net_device *net, unsigned int txqueue) in ipheth_tx_timeout() argument
548 struct ipheth_device *dev = netdev_priv(net); in ipheth_tx_timeout()
551 dev->net->stats.tx_errors++; in ipheth_tx_timeout()
555 static u32 ipheth_ethtool_op_get_link(struct net_device *net) in ipheth_ethtool_op_get_link() argument
557 struct ipheth_device *dev = netdev_priv(net); in ipheth_ethtool_op_get_link()
558 return netif_carrier_ok(dev->net); in ipheth_ethtool_op_get_link()
593 dev->net = netdev; in ipheth_probe()
677 unregister_netdev(dev->net); in ipheth_disconnect()
681 free_netdev(dev->net); in ipheth_disconnect()