Lines Matching defs:net_dev

121 	netif_dbg(efx, probe, efx->net_dev, "create port\n");
132 eth_hw_addr_set(efx->net_dev, efx->net_dev->perm_addr);
141 netif_dbg(efx, drv, efx->net_dev, "init port\n");
162 netif_dbg(efx, drv, efx->net_dev, "shut down port\n");
175 netif_dbg(efx, drv, efx->net_dev, "destroying port\n");
203 netif_dbg(efx, probe, efx->net_dev, "adding to primary list\n");
210 netif_dbg(other, probe, other->net_dev,
213 efx->net_dev->name);
224 netif_dbg(efx, probe, efx->net_dev,
227 other->net_dev->name);
235 netif_dbg(efx, probe, efx->net_dev,
250 netif_dbg(other, probe, other->net_dev,
261 netif_dbg(efx, probe, efx->net_dev, "creating NIC\n");
270 netif_err(efx, drv, efx->net_dev,
320 netif_dbg(efx, drv, efx->net_dev, "destroying NIC\n");
338 netif_err(efx, probe, efx->net_dev, "failed to create NIC\n");
344 netif_err(efx, probe, efx->net_dev, "failed to create port\n");
357 netif_warn(efx, probe, efx->net_dev,
364 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 = efx_netdev_priv(net_dev);
513 int efx_net_open(struct net_device *net_dev)
515 struct efx_nic *efx = 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);
546 int efx_net_stop(struct net_device *net_dev)
548 struct efx_nic *efx = efx_netdev_priv(net_dev);
550 netif_dbg(efx, ifdown, efx->net_dev, "closing on CPU %d\n",
559 static int efx_vlan_rx_add_vid(struct net_device *net_dev, __be16 proto, u16 vid)
561 struct efx_nic *efx = efx_netdev_priv(net_dev);
569 static int efx_vlan_rx_kill_vid(struct net_device *net_dev, __be16 proto, u16 vid)
571 struct efx_nic *efx = efx_netdev_priv(net_dev);
579 static int efx_hwtstamp_set(struct net_device *net_dev,
583 struct efx_nic *efx = efx_netdev_priv(net_dev);
588 static int efx_hwtstamp_get(struct net_device *net_dev,
591 struct efx_nic *efx = efx_netdev_priv(net_dev);
634 netif_err(efx, drv, efx->net_dev,
639 if (prog && efx->net_dev->mtu > efx_xdp_max_mtu(efx)) {
640 netif_err(efx, drv, efx->net_dev,
642 efx->net_dev->mtu, efx_xdp_max_mtu(efx));
681 strcpy(efx->name, efx->net_dev->name);
689 struct net_device *net_dev = netdev_notifier_info_to_dev(ptr);
691 if ((net_dev->netdev_ops == &efx_netdev_ops) &&
693 efx_update_name(efx_netdev_priv(net_dev));
712 struct net_device *net_dev = efx->net_dev;
716 net_dev->watchdog_timeo = 5 * HZ;
717 net_dev->irq = efx->pci_dev->irq;
718 net_dev->netdev_ops = &efx_netdev_ops;
720 net_dev->priv_flags |= IFF_UNICAST_FLT;
721 net_dev->ethtool_ops = &efx_ethtool_ops;
722 netif_set_tso_max_segs(net_dev, EFX_TSO_MAX_SEGS);
723 net_dev->min_mtu = EFX_MIN_MTU;
724 net_dev->max_mtu = EFX_MAX_MTU;
738 rc = dev_alloc_name(net_dev, net_dev->name);
744 netif_carrier_off(net_dev);
746 rc = register_netdevice(net_dev);
764 netif_err(efx, drv, efx->net_dev,
776 unregister_netdevice(net_dev);
780 netif_err(efx, drv, efx->net_dev, "could not register net dev\n");
786 if (!efx->net_dev)
789 if (WARN_ON(efx_netdev_priv(efx->net_dev) != efx))
796 unregister_netdev(efx->net_dev);
886 dev_close(efx->net_dev);
906 free_netdev(efx->net_dev);
970 netif_err(efx, probe, efx->net_dev,
1002 struct net_device *net_dev = efx->net_dev;
1016 net_dev->features |= efx->type->offload_features;
1020 net_dev->features |= NETIF_F_TSO | NETIF_F_TSO6;
1023 net_dev->vlan_features |= (NETIF_F_HW_CSUM | NETIF_F_SG |
1028 net_dev->hw_features |= net_dev->features & ~efx->fixed_features;
1031 net_dev->features &= ~NETIF_F_RXALL;
1037 net_dev->features &= ~NETIF_F_HW_VLAN_CTAG_FILTER;
1038 net_dev->features |= efx->fixed_features;
1040 net_dev->xdp_features = NETDEV_XDP_ACT_BASIC |
1071 struct net_device *net_dev;
1083 net_dev = alloc_etherdev_mq(sizeof(probe_data), EFX_MAX_CORE_TX_QUEUES);
1084 if (!net_dev) {
1088 probe_ptr = netdev_priv(net_dev);
1090 efx->net_dev = net_dev;
1095 SET_NETDEV_DEV(net_dev, &pci_dev->dev);
1099 efx->mdio.dev = net_dev;
1134 netif_dbg(efx, probe, efx->net_dev, "initialisation successful\n");
1141 netif_warn(efx, probe, efx->net_dev,
1155 netif_dbg(efx, drv, efx->net_dev, "initialisation failed. rc=%d\n", rc);
1156 free_netdev(net_dev);