Lines Matching refs:netdev

215 	struct net_device *netdev = adapter->netdev;  in e1000e_dump()  local
241 if (netdev) { in e1000e_dump()
244 pr_info("%-15s %016lX %016lX %016lX\n", netdev->name, in e1000e_dump()
245 netdev->state, netdev->trans_start, netdev->last_rx); in e1000e_dump()
257 if (!netdev || !netif_running(netdev)) in e1000e_dump()
569 struct net_device *netdev, struct sk_buff *skb, in e1000_receive_skb() argument
576 skb->protocol = eth_type_trans(skb, netdev); in e1000_receive_skb()
600 if (!(adapter->netdev->features & NETIF_F_RXCSUM)) in e1000_rx_checksum()
665 struct net_device *netdev = adapter->netdev; in e1000_alloc_rx_buffers() local
683 skb = __netdev_alloc_skb_ip_align(netdev, bufsz, gfp); in e1000_alloc_rx_buffers()
733 struct net_device *netdev = adapter->netdev; in e1000_alloc_rx_buffers_ps() local
781 skb = __netdev_alloc_skb_ip_align(netdev, adapter->rx_ps_bsize0, in e1000_alloc_rx_buffers_ps()
837 struct net_device *netdev = adapter->netdev; in e1000_alloc_jumbo_rx_buffers() local
855 skb = __netdev_alloc_skb_ip_align(netdev, bufsz, gfp); in e1000_alloc_jumbo_rx_buffers()
910 static inline void e1000_rx_hash(struct net_device *netdev, __le32 rss, in e1000_rx_hash() argument
913 if (netdev->features & NETIF_F_RXHASH) in e1000_rx_hash()
928 struct net_device *netdev = adapter->netdev; in e1000_clean_rx_irq() local
993 !(netdev->features & NETIF_F_RXALL))) { in e1000_clean_rx_irq()
1005 if (netdev->features & NETIF_F_RXFCS) in e1000_clean_rx_irq()
1040 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); in e1000_clean_rx_irq()
1042 e1000_receive_skb(adapter, netdev, skb, staterr, in e1000_clean_rx_irq()
1098 struct net_device *netdev = adapter->netdev; in e1000_print_hw_hang() local
1134 netif_stop_queue(netdev); in e1000_print_hw_hang()
1218 struct net_device *netdev = adapter->netdev; in e1000_clean_tx_irq() local
1266 netdev_completed_queue(netdev, pkts_compl, bytes_compl); in e1000_clean_tx_irq()
1269 if (count && netif_carrier_ok(netdev) && in e1000_clean_tx_irq()
1276 if (netif_queue_stopped(netdev) && in e1000_clean_tx_irq()
1278 netif_wake_queue(netdev); in e1000_clean_tx_irq()
1314 struct net_device *netdev = adapter->netdev; in e1000_clean_rx_irq_ps() local
1367 !(netdev->features & NETIF_F_RXALL))) { in e1000_clean_rx_irq_ps()
1418 if (!(netdev->features & NETIF_F_RXFCS)) in e1000_clean_rx_irq_ps()
1447 if (!(netdev->features & NETIF_F_RXFCS)) in e1000_clean_rx_irq_ps()
1457 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); in e1000_clean_rx_irq_ps()
1463 e1000_receive_skb(adapter, netdev, skb, staterr, in e1000_clean_rx_irq_ps()
1517 struct net_device *netdev = adapter->netdev; in e1000_clean_jumbo_rx_irq() local
1563 !(netdev->features & NETIF_F_RXALL)))) { in e1000_clean_jumbo_rx_irq()
1633 e1000_rx_hash(netdev, rx_desc->wb.lower.hi_dword.rss, skb); in e1000_clean_jumbo_rx_irq()
1646 e1000_receive_skb(adapter, netdev, skb, staterr, in e1000_clean_jumbo_rx_irq()
1767 struct net_device *netdev = data; in e1000_intr_msi() local
1768 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_intr_msi()
1786 if (netif_carrier_ok(netdev) && in e1000_intr_msi()
1835 struct net_device *netdev = data; in e1000_intr() local
1836 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_intr()
1868 if (netif_carrier_ok(netdev) && in e1000_intr()
1911 struct net_device *netdev = data; in e1000_msix_other() local
1912 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_msix_other()
1943 struct net_device *netdev = data; in e1000_intr_msix_tx() local
1944 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_intr_msix_tx()
1960 struct net_device *netdev = data; in e1000_intr_msix_rx() local
1961 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_intr_msix_rx()
2126 struct net_device *netdev = adapter->netdev; in e1000_request_msix() local
2129 if (strlen(netdev->name) < (IFNAMSIZ - 5)) in e1000_request_msix()
2132 "%s-rx-0", netdev->name); in e1000_request_msix()
2134 memcpy(adapter->rx_ring->name, netdev->name, IFNAMSIZ); in e1000_request_msix()
2137 netdev); in e1000_request_msix()
2145 if (strlen(netdev->name) < (IFNAMSIZ - 5)) in e1000_request_msix()
2148 "%s-tx-0", netdev->name); in e1000_request_msix()
2150 memcpy(adapter->tx_ring->name, netdev->name, IFNAMSIZ); in e1000_request_msix()
2153 netdev); in e1000_request_msix()
2162 e1000_msix_other, 0, netdev->name, netdev); in e1000_request_msix()
2179 struct net_device *netdev = adapter->netdev; in e1000_request_irq() local
2193 netdev->name, netdev); in e1000_request_irq()
2203 netdev->name, netdev); in e1000_request_irq()
2212 struct net_device *netdev = adapter->netdev; in e1000_free_irq() local
2217 free_irq(adapter->msix_entries[vector].vector, netdev); in e1000_free_irq()
2220 free_irq(adapter->msix_entries[vector].vector, netdev); in e1000_free_irq()
2224 free_irq(adapter->msix_entries[vector].vector, netdev); in e1000_free_irq()
2228 free_irq(adapter->pdev->irq, netdev); in e1000_free_irq()
2442 netdev_reset_queue(adapter->netdev); in e1000_clean_tx_ring()
2690 struct net_device *poll_dev = adapter->netdev; in e1000e_poll()
2720 static int e1000_vlan_rx_add_vid(struct net_device *netdev, in e1000_vlan_rx_add_vid() argument
2723 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_vlan_rx_add_vid()
2746 static int e1000_vlan_rx_kill_vid(struct net_device *netdev, in e1000_vlan_rx_kill_vid() argument
2749 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_vlan_rx_kill_vid()
2780 struct net_device *netdev = adapter->netdev; in e1000e_vlan_filter_disable() local
2791 e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), in e1000e_vlan_filter_disable()
2848 struct net_device *netdev = adapter->netdev; in e1000_update_mng_vlan() local
2853 e1000_vlan_rx_add_vid(netdev, htons(ETH_P_8021Q), vid); in e1000_update_mng_vlan()
2858 e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), old_vid); in e1000_update_mng_vlan()
2865 e1000_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), 0); in e1000_restore_vlan()
2868 e1000_vlan_rx_add_vid(adapter->netdev, htons(ETH_P_8021Q), vid); in e1000_restore_vlan()
3055 if (adapter->netdev->mtu > ETH_DATA_LEN) in e1000_setup_rctl()
3075 if (adapter->netdev->mtu <= ETH_DATA_LEN) in e1000_setup_rctl()
3143 pages = PAGE_USE_COUNT(adapter->netdev->mtu); in e1000_setup_rctl()
3173 if (adapter->netdev->features & NETIF_F_RXALL) { in e1000_setup_rctl()
3213 } else if (adapter->netdev->mtu > ETH_FRAME_LEN + ETH_FCS_LEN) { in e1000_configure_rx()
3280 if (adapter->netdev->features & NETIF_F_RXCSUM) in e1000_configure_rx()
3289 if (adapter->netdev->mtu > ETH_DATA_LEN) { in e1000_configure_rx()
3319 static int e1000e_write_mc_addr_list(struct net_device *netdev) in e1000e_write_mc_addr_list() argument
3321 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_write_mc_addr_list()
3327 if (netdev_mc_empty(netdev)) { in e1000e_write_mc_addr_list()
3333 mta_list = kzalloc(netdev_mc_count(netdev) * ETH_ALEN, GFP_ATOMIC); in e1000e_write_mc_addr_list()
3339 netdev_for_each_mc_addr(ha, netdev) in e1000e_write_mc_addr_list()
3345 return netdev_mc_count(netdev); in e1000e_write_mc_addr_list()
3357 static int e1000e_write_uc_addr_list(struct net_device *netdev) in e1000e_write_uc_addr_list() argument
3359 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_write_uc_addr_list()
3374 if (netdev_uc_count(netdev) > rar_entries) in e1000e_write_uc_addr_list()
3377 if (!netdev_uc_empty(netdev) && rar_entries) { in e1000e_write_uc_addr_list()
3383 netdev_for_each_uc_addr(ha, netdev) { in e1000e_write_uc_addr_list()
3414 static void e1000e_set_rx_mode(struct net_device *netdev) in e1000e_set_rx_mode() argument
3416 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_set_rx_mode()
3420 if (pm_runtime_suspended(netdev->dev.parent)) in e1000e_set_rx_mode()
3429 if (netdev->flags & IFF_PROMISC) { in e1000e_set_rx_mode()
3436 if (netdev->flags & IFF_ALLMULTI) { in e1000e_set_rx_mode()
3443 count = e1000e_write_mc_addr_list(netdev); in e1000e_set_rx_mode()
3452 count = e1000e_write_uc_addr_list(netdev); in e1000e_set_rx_mode()
3459 if (netdev->features & NETIF_F_HW_VLAN_CTAG_RX) in e1000e_set_rx_mode()
3748 e1000e_set_rx_mode(adapter->netdev); in e1000_configure()
3755 if (adapter->netdev->features & NETIF_F_RXHASH) in e1000_configure()
3871 if (adapter->netdev->mtu > ETH_DATA_LEN) { in e1000e_reset()
3890 if (adapter->netdev->mtu > ETH_DATA_LEN) { in e1000e_reset()
3904 if (adapter->netdev->mtu <= ETH_DATA_LEN) { in e1000e_reset()
4002 if (!netif_running(adapter->netdev) && in e1000e_reset()
4034 netif_start_queue(adapter->netdev); in e1000e_up()
4078 struct net_device *netdev = adapter->netdev; in e1000e_down() local
4087 netif_carrier_off(netdev); in e1000e_down()
4095 netif_stop_queue(netdev); in e1000e_down()
4126 (adapter->netdev->mtu > ETH_DATA_LEN) && in e1000e_down()
4197 struct net_device *netdev = adapter->netdev; in e1000_sw_init() local
4201 adapter->max_frame_size = netdev->mtu + VLAN_ETH_HLEN + ETH_FCS_LEN; in e1000_sw_init()
4238 struct net_device *netdev = data; in e1000_intr_msi_test() local
4239 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_intr_msi_test()
4263 struct net_device *netdev = adapter->netdev; in e1000_test_msi_interrupt() local
4285 netdev->name, netdev); in e1000_test_msi_interrupt()
4314 free_irq(adapter->pdev->irq, netdev); in e1000_test_msi_interrupt()
4366 static int e1000_open(struct net_device *netdev) in e1000_open() argument
4368 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_open()
4379 netif_carrier_off(netdev); in e1000_open()
4440 netif_start_queue(netdev); in e1000_open()
4477 static int e1000_close(struct net_device *netdev) in e1000_close() argument
4479 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_close()
4495 pr_info("%s NIC Link is Down\n", adapter->netdev->name); in e1000_close()
4507 e1000_vlan_rx_kill_vid(netdev, htons(ETH_P_8021Q), in e1000_close()
4531 static int e1000_set_mac(struct net_device *netdev, void *p) in e1000_set_mac() argument
4533 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_mac()
4540 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); in e1000_set_mac()
4541 memcpy(adapter->hw.mac.addr, addr->sa_data, netdev->addr_len); in e1000_set_mac()
4688 struct net_device *netdev = adapter->netdev; in e1000e_update_stats() local
4755 netdev->stats.multicast = adapter->stats.mprc; in e1000e_update_stats()
4756 netdev->stats.collisions = adapter->stats.colc; in e1000e_update_stats()
4763 netdev->stats.rx_errors = adapter->stats.rxerrc + in e1000e_update_stats()
4766 netdev->stats.rx_length_errors = adapter->stats.ruc + in e1000e_update_stats()
4768 netdev->stats.rx_crc_errors = adapter->stats.crcerrs; in e1000e_update_stats()
4769 netdev->stats.rx_frame_errors = adapter->stats.algnerrc; in e1000e_update_stats()
4770 netdev->stats.rx_missed_errors = adapter->stats.mpc; in e1000e_update_stats()
4773 netdev->stats.tx_errors = adapter->stats.ecol + adapter->stats.latecol; in e1000e_update_stats()
4774 netdev->stats.tx_aborted_errors = adapter->stats.ecol; in e1000e_update_stats()
4775 netdev->stats.tx_window_errors = adapter->stats.latecol; in e1000e_update_stats()
4776 netdev->stats.tx_carrier_errors = adapter->stats.tncrs; in e1000e_update_stats()
4847 adapter->netdev->name, adapter->link_speed, in e1000_print_link_info()
4947 struct net_device *netdev = adapter->netdev; in e1000_watchdog_task() local
4958 if ((netif_carrier_ok(netdev)) && link) { in e1000_watchdog_task()
4960 pm_runtime_resume(netdev->dev.parent); in e1000_watchdog_task()
4971 if (!netif_carrier_ok(netdev)) { in e1000_watchdog_task()
4975 pm_runtime_resume(netdev->dev.parent); in e1000_watchdog_task()
4987 netdev_warn(netdev, in e1000_watchdog_task()
5040 netdev->features &= ~NETIF_F_TSO; in e1000_watchdog_task()
5041 netdev->features &= ~NETIF_F_TSO6; in e1000_watchdog_task()
5044 netdev->features |= NETIF_F_TSO; in e1000_watchdog_task()
5045 netdev->features |= NETIF_F_TSO6; in e1000_watchdog_task()
5066 netif_carrier_on(netdev); in e1000_watchdog_task()
5073 if (netif_carrier_ok(netdev)) { in e1000_watchdog_task()
5077 pr_info("%s NIC Link is Down\n", adapter->netdev->name); in e1000_watchdog_task()
5078 netif_carrier_off(netdev); in e1000_watchdog_task()
5090 pm_schedule_suspend(netdev->dev.parent, in e1000_watchdog_task()
5114 if (!netif_carrier_ok(netdev) && in e1000_watchdog_task()
5516 netif_stop_queue(adapter->netdev); in __e1000_maybe_stop_tx()
5530 netif_start_queue(adapter->netdev); in __e1000_maybe_stop_tx()
5545 struct net_device *netdev) in e1000_xmit_frame() argument
5547 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_xmit_frame()
5666 netdev_sent_queue(netdev, skb->len); in e1000_xmit_frame()
5675 netif_xmit_stopped(netdev_get_tx_queue(netdev, 0))) { in e1000_xmit_frame()
5701 static void e1000_tx_timeout(struct net_device *netdev) in e1000_tx_timeout() argument
5703 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_tx_timeout()
5733 struct rtnl_link_stats64 *e1000e_get_stats64(struct net_device *netdev, in e1000e_get_stats64() argument
5736 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_get_stats64()
5781 static int e1000_change_mtu(struct net_device *netdev, int new_mtu) in e1000_change_mtu() argument
5783 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_change_mtu()
5812 e_info("changing MTU from %d to %d\n", netdev->mtu, new_mtu); in e1000_change_mtu()
5813 netdev->mtu = new_mtu; in e1000_change_mtu()
5815 pm_runtime_get_sync(netdev->dev.parent); in e1000_change_mtu()
5817 if (netif_running(netdev)) in e1000_change_mtu()
5837 if (netif_running(netdev)) in e1000_change_mtu()
5842 pm_runtime_put_sync(netdev->dev.parent); in e1000_change_mtu()
5849 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument
5852 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_mii_ioctl()
5923 static int e1000e_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_set() argument
5925 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_hwtstamp_set()
5958 static int e1000e_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_get() argument
5960 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_hwtstamp_get()
5966 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument
5972 return e1000_mii_ioctl(netdev, ifr, cmd); in e1000_ioctl()
5974 return e1000e_hwtstamp_set(netdev, ifr); in e1000_ioctl()
5976 return e1000e_hwtstamp_get(netdev, ifr); in e1000_ioctl()
6058 struct net_device *netdev = pci_get_drvdata(pdev); in e1000e_flush_lpic() local
6059 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_flush_lpic()
6063 pm_runtime_get_sync(netdev->dev.parent); in e1000e_flush_lpic()
6075 pm_runtime_put_sync(netdev->dev.parent); in e1000e_flush_lpic()
6080 struct net_device *netdev = pci_get_drvdata(to_pci_dev(dev)); in e1000e_pm_freeze() local
6081 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_pm_freeze()
6083 netif_device_detach(netdev); in e1000e_pm_freeze()
6085 if (netif_running(netdev)) { in e1000e_pm_freeze()
6107 struct net_device *netdev = pci_get_drvdata(pdev); in __e1000_shutdown() local
6108 struct e1000_adapter *adapter = netdev_priv(netdev); in __e1000_shutdown()
6121 e1000e_set_rx_mode(netdev); in __e1000_shutdown()
6291 struct net_device *netdev = pci_get_drvdata(pdev); in __e1000_resume() local
6292 struct e1000_adapter *adapter = netdev_priv(netdev); in __e1000_resume()
6357 struct net_device *netdev = pci_get_drvdata(to_pci_dev(dev)); in e1000e_pm_thaw() local
6358 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_pm_thaw()
6361 if (netif_running(netdev)) { in e1000e_pm_thaw()
6370 netif_device_attach(netdev); in e1000e_pm_thaw()
6402 struct net_device *netdev = pci_get_drvdata(pdev); in e1000e_pm_runtime_idle() local
6403 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_pm_runtime_idle()
6419 struct net_device *netdev = pci_get_drvdata(pdev); in e1000e_pm_runtime_resume() local
6420 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_pm_runtime_resume()
6427 if (netdev->flags & IFF_UP) in e1000e_pm_runtime_resume()
6436 struct net_device *netdev = pci_get_drvdata(pdev); in e1000e_pm_runtime_suspend() local
6437 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000e_pm_runtime_suspend()
6439 if (netdev->flags & IFF_UP) { in e1000e_pm_runtime_suspend()
6473 struct net_device *netdev = data; in e1000_intr_msix() local
6474 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_intr_msix()
6482 e1000_intr_msix_rx(msix_irq, netdev); in e1000_intr_msix()
6488 e1000_intr_msix_tx(msix_irq, netdev); in e1000_intr_msix()
6494 e1000_msix_other(msix_irq, netdev); in e1000_intr_msix()
6509 static void e1000_netpoll(struct net_device *netdev) in e1000_netpoll() argument
6511 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_netpoll()
6515 e1000_intr_msix(adapter->pdev->irq, netdev); in e1000_netpoll()
6519 e1000_intr_msi(adapter->pdev->irq, netdev); in e1000_netpoll()
6524 e1000_intr(adapter->pdev->irq, netdev); in e1000_netpoll()
6542 struct net_device *netdev = pci_get_drvdata(pdev); in e1000_io_error_detected() local
6543 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_io_error_detected()
6545 netif_device_detach(netdev); in e1000_io_error_detected()
6550 if (netif_running(netdev)) in e1000_io_error_detected()
6567 struct net_device *netdev = pci_get_drvdata(pdev); in e1000_io_slot_reset() local
6568 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_io_slot_reset()
6614 struct net_device *netdev = pci_get_drvdata(pdev); in e1000_io_resume() local
6615 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_io_resume()
6619 if (netif_running(netdev)) { in e1000_io_resume()
6627 netif_device_attach(netdev); in e1000_io_resume()
6640 struct net_device *netdev = adapter->netdev; in e1000_print_device_info() local
6650 netdev->dev_addr); in e1000_print_device_info()
6679 static int e1000_set_features(struct net_device *netdev, in e1000_set_features() argument
6682 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_set_features()
6683 netdev_features_t changed = features ^ netdev->features; in e1000_set_features()
6707 netdev->features = features; in e1000_set_features()
6709 if (netif_running(netdev)) in e1000_set_features()
6750 struct net_device *netdev; in e1000_probe() local
6803 netdev = alloc_etherdev(sizeof(struct e1000_adapter)); in e1000_probe()
6804 if (!netdev) in e1000_probe()
6807 SET_NETDEV_DEV(netdev, &pdev->dev); in e1000_probe()
6809 netdev->irq = pdev->irq; in e1000_probe()
6811 pci_set_drvdata(pdev, netdev); in e1000_probe()
6812 adapter = netdev_priv(netdev); in e1000_probe()
6814 adapter->netdev = netdev; in e1000_probe()
6848 netdev->netdev_ops = &e1000e_netdev_ops; in e1000_probe()
6849 e1000e_set_ethtool_ops(netdev); in e1000_probe()
6850 netdev->watchdog_timeo = 5 * HZ; in e1000_probe()
6851 netif_napi_add(netdev, &adapter->napi, e1000e_poll, 64); in e1000_probe()
6852 strlcpy(netdev->name, pci_name(pdev), sizeof(netdev->name)); in e1000_probe()
6854 netdev->mem_start = mmio_start; in e1000_probe()
6855 netdev->mem_end = mmio_start + mmio_len; in e1000_probe()
6895 netdev->features = (NETIF_F_SG | in e1000_probe()
6905 netdev->hw_features = netdev->features; in e1000_probe()
6906 netdev->hw_features |= NETIF_F_RXFCS; in e1000_probe()
6907 netdev->priv_flags |= IFF_SUPP_NOFCS; in e1000_probe()
6908 netdev->hw_features |= NETIF_F_RXALL; in e1000_probe()
6911 netdev->features |= NETIF_F_HW_VLAN_CTAG_FILTER; in e1000_probe()
6913 netdev->vlan_features |= (NETIF_F_SG | in e1000_probe()
6918 netdev->priv_flags |= IFF_UNICAST_FLT; in e1000_probe()
6921 netdev->features |= NETIF_F_HIGHDMA; in e1000_probe()
6922 netdev->vlan_features |= NETIF_F_HIGHDMA; in e1000_probe()
6953 memcpy(netdev->dev_addr, adapter->hw.mac.addr, netdev->addr_len); in e1000_probe()
6955 if (!is_valid_ether_addr(netdev->dev_addr)) { in e1000_probe()
6957 netdev->dev_addr); in e1000_probe()
7044 strlcpy(netdev->name, "eth%d", sizeof(netdev->name)); in e1000_probe()
7045 err = register_netdev(netdev); in e1000_probe()
7050 netif_carrier_off(netdev); in e1000_probe()
7078 free_netdev(netdev); in e1000_probe()
7099 struct net_device *netdev = pci_get_drvdata(pdev); in e1000_remove() local
7100 struct e1000_adapter *adapter = netdev_priv(netdev); in e1000_remove()
7130 unregister_netdev(netdev); in e1000_remove()
7151 free_netdev(netdev); in e1000_remove()