Lines Matching defs:net_dev

131 	netif_dbg(efx, probe, efx->net_dev, "create port\n");
142 eth_hw_addr_set(efx->net_dev, efx->net_dev->perm_addr);
151 netif_dbg(efx, drv, efx->net_dev, "init port\n");
172 netif_dbg(efx, drv, efx->net_dev, "shut down port\n");
185 netif_dbg(efx, drv, efx->net_dev, "destroying port\n");
213 netif_dbg(efx, probe, efx->net_dev, "adding to primary list\n");
220 netif_dbg(other, probe, other->net_dev,
223 efx->net_dev->name);
234 netif_dbg(efx, probe, efx->net_dev,
237 other->net_dev->name);
245 netif_dbg(efx, probe, efx->net_dev,
260 netif_dbg(other, probe, other->net_dev,
271 netif_dbg(efx, probe, efx->net_dev, "creating NIC\n");
280 netif_err(efx, drv, efx->net_dev,
330 netif_dbg(efx, drv, efx->net_dev, "destroying NIC\n");
348 netif_err(efx, probe, efx->net_dev, "failed to create NIC\n");
354 netif_err(efx, probe, efx->net_dev, "failed to create port\n");
367 netif_warn(efx, probe, efx->net_dev,
374 netif_err(efx, probe, efx->net_dev,
445 netif_err(efx, drv, efx->net_dev, "Channels are shared. "
493 static int efx_ioctl(struct net_device *net_dev, struct ifreq *ifr, int cmd)
495 struct efx_nic *efx = netdev_priv(net_dev);
513 static int efx_net_open(struct net_device *net_dev)
515 struct efx_nic *efx = netdev_priv(net_dev);
518 netif_dbg(efx, ifup, efx->net_dev, "opening device on CPU %d\n",
535 netif_device_detach(efx->net_dev);
544 static int efx_net_stop(struct net_device *net_dev)
546 struct efx_nic *efx = netdev_priv(net_dev);
548 netif_dbg(efx, ifdown, efx->net_dev, "closing on CPU %d\n",
557 static int efx_vlan_rx_add_vid(struct net_device *net_dev, __be16 proto, u16 vid)
559 struct efx_nic *efx = netdev_priv(net_dev);
567 static int efx_vlan_rx_kill_vid(struct net_device *net_dev, __be16 proto, u16 vid)
569 struct efx_nic *efx = netdev_priv(net_dev);
577 static int efx_siena_hwtstamp_set(struct net_device *net_dev,
581 struct efx_nic *efx = netdev_priv(net_dev);
586 static int efx_siena_hwtstamp_get(struct net_device *net_dev,
589 struct efx_nic *efx = netdev_priv(net_dev);
633 netif_err(efx, drv, efx->net_dev,
638 if (prog && efx->net_dev->mtu > efx_siena_xdp_max_mtu(efx)) {
639 netif_err(efx, drv, efx->net_dev,
641 efx->net_dev->mtu, efx_siena_xdp_max_mtu(efx));
680 strcpy(efx->name, efx->net_dev->name);
688 struct net_device *net_dev = netdev_notifier_info_to_dev(ptr);
690 if ((net_dev->netdev_ops == &efx_netdev_ops) &&
692 efx_update_name(netdev_priv(net_dev));
711 struct net_device *net_dev = efx->net_dev;
715 net_dev->watchdog_timeo = 5 * HZ;
716 net_dev->irq = efx->pci_dev->irq;
717 net_dev->netdev_ops = &efx_netdev_ops;
719 net_dev->priv_flags |= IFF_UNICAST_FLT;
720 net_dev->ethtool_ops = &efx_siena_ethtool_ops;
721 netif_set_tso_max_segs(net_dev, EFX_TSO_MAX_SEGS);
722 net_dev->min_mtu = EFX_MIN_MTU;
723 net_dev->max_mtu = EFX_MAX_MTU;
739 rc = dev_alloc_name(net_dev, net_dev->name);
745 netif_carrier_off(net_dev);
747 rc = register_netdevice(net_dev);
763 netif_err(efx, drv, efx->net_dev,
775 unregister_netdevice(net_dev);
779 netif_err(efx, drv, efx->net_dev, "could not register net dev\n");
785 if (!efx->net_dev)
788 BUG_ON(netdev_priv(efx->net_dev) != efx);
794 unregister_netdev(efx->net_dev);
871 dev_close(efx->net_dev);
886 netif_dbg(efx, drv, efx->net_dev, "shutdown successful\n");
889 free_netdev(efx->net_dev);
951 netif_err(efx, probe, efx->net_dev,
983 struct net_device *net_dev = efx->net_dev;
997 net_dev->features |= (efx->type->offload_features | NETIF_F_SG |
1000 net_dev->features |= NETIF_F_TSO6;
1003 net_dev->features &= ~NETIF_F_ALL_TSO;
1005 net_dev->vlan_features |= (NETIF_F_HW_CSUM | NETIF_F_SG |
1009 net_dev->hw_features |= net_dev->features & ~efx->fixed_features;
1012 net_dev->features &= ~NETIF_F_RXALL;
1018 net_dev->features &= ~NETIF_F_HW_VLAN_CTAG_FILTER;
1019 net_dev->features |= efx->fixed_features;
1021 net_dev->xdp_features = NETDEV_XDP_ACT_BASIC |
1045 struct net_device *net_dev;
1050 net_dev = alloc_etherdev_mqs(sizeof(*efx), EFX_MAX_CORE_TX_QUEUES,
1052 if (!net_dev)
1054 efx = netdev_priv(net_dev);
1059 SET_NETDEV_DEV(net_dev, &pci_dev->dev);
1060 rc = efx_siena_init_struct(efx, pci_dev, net_dev);
1098 netif_dbg(efx, probe, efx->net_dev, "initialisation successful\n");
1105 netif_warn(efx, probe, efx->net_dev,
1119 netif_dbg(efx, drv, efx->net_dev, "initialisation failed. rc=%d\n", rc);
1120 free_netdev(net_dev);