Lines Matching refs:netdev

540 static void __qlcnic_set_multi(struct net_device *netdev, u16 vlan)  in __qlcnic_set_multi()  argument
542 struct qlcnic_adapter *adapter = netdev_priv(netdev); in __qlcnic_set_multi()
557 if (netdev->flags & IFF_PROMISC) { in __qlcnic_set_multi()
560 } else if ((netdev->flags & IFF_ALLMULTI) || in __qlcnic_set_multi()
561 (netdev_mc_count(netdev) > ahw->max_mc_count)) { in __qlcnic_set_multi()
563 } else if (!netdev_mc_empty(netdev)) { in __qlcnic_set_multi()
565 netdev_for_each_mc_addr(ha, netdev) in __qlcnic_set_multi()
573 if (netdev_uc_count(netdev) > ahw->max_uc_count) { in __qlcnic_set_multi()
575 } else if (!netdev_uc_empty(netdev)) { in __qlcnic_set_multi()
576 netdev_for_each_uc_addr(ha, netdev) in __qlcnic_set_multi()
595 void qlcnic_set_multi(struct net_device *netdev) in qlcnic_set_multi() argument
597 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_set_multi()
603 qlcnic_sriov_vf_set_multi(netdev); in qlcnic_set_multi()
605 __qlcnic_set_multi(netdev, 0); in qlcnic_set_multi()
749 struct net_device *netdev = adapter->netdev; in qlcnic_82xx_clear_lb_mode() local
754 if (netdev->flags & IFF_PROMISC) in qlcnic_82xx_clear_lb_mode()
756 else if (netdev->flags & IFF_ALLMULTI) in qlcnic_82xx_clear_lb_mode()
800 dev_err(&adapter->netdev->dev, in qlcnic_82xx_set_rx_coalesce()
820 netdev_err(adapter->netdev, in qlcnic_82xx_config_intr_coalesce()
857 dev_err(&adapter->netdev->dev, in qlcnic_82xx_config_hw_lro()
884 dev_err(&adapter->netdev->dev, in qlcnic_config_bridged_mode()
942 dev_err(&adapter->netdev->dev, "could not configure RSS\n"); in qlcnic_82xx_config_rss()
967 dev_err(&adapter->netdev->dev, in qlcnic_82xx_config_ipaddr()
985 dev_err(&adapter->netdev->dev, in qlcnic_82xx_linkevent_request()
1011 dev_err(&adapter->netdev->dev, in qlcnic_send_lro_cleanup()
1022 int qlcnic_change_mtu(struct net_device *netdev, int mtu) in qlcnic_change_mtu() argument
1024 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_change_mtu()
1028 dev_err(&adapter->netdev->dev, "%d bytes < mtu < %d bytes" in qlcnic_change_mtu()
1036 netdev->mtu = mtu; in qlcnic_change_mtu()
1074 netdev_features_t qlcnic_fix_features(struct net_device *netdev, in qlcnic_fix_features() argument
1077 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_fix_features()
1085 changed = features ^ netdev->features; in qlcnic_fix_features()
1101 int qlcnic_set_features(struct net_device *netdev, netdev_features_t features) in qlcnic_set_features() argument
1103 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_set_features()
1104 netdev_features_t changed = netdev->features ^ features; in qlcnic_set_features()
1110 netdev->features ^= NETIF_F_LRO; in qlcnic_set_features()
1590 netdev_err(adapter->netdev, in qlcnic_82xx_get_beacon_state()
1664 struct net_device *netdev = adapter->netdev; in qlcnic_82xx_shutdown() local
1667 netif_device_detach(netdev); in qlcnic_82xx_shutdown()
1671 if (netif_running(netdev)) in qlcnic_82xx_shutdown()
1672 qlcnic_down(adapter, netdev); in qlcnic_82xx_shutdown()
1692 struct net_device *netdev = adapter->netdev; in qlcnic_82xx_resume() local
1701 if (netif_running(netdev)) { in qlcnic_82xx_resume()
1702 err = qlcnic_up(adapter, netdev); in qlcnic_82xx_resume()
1704 qlcnic_restore_indev_addr(netdev, NETDEV_UP); in qlcnic_82xx_resume()
1707 netif_device_attach(netdev); in qlcnic_82xx_resume()