Lines Matching refs:netdev
14 struct nfp_port *nfp_port_from_netdev(struct net_device *netdev)
16 if (nfp_netdev_is_nfp_net(netdev)) {
17 struct nfp_net *nn = netdev_priv(netdev);
22 if (nfp_netdev_is_nfp_repr(netdev)) {
23 struct nfp_repr *repr = netdev_priv(netdev);
28 WARN(1, "Unknown netdev type for nfp_port\n");
33 int nfp_port_get_port_parent_id(struct net_device *netdev,
39 port = nfp_port_from_netdev(netdev);
49 int nfp_port_setup_tc(struct net_device *netdev, enum tc_setup_type type,
54 port = nfp_port_from_netdev(netdev);
58 return nfp_app_setup_tc(port->app, netdev, type, type_data);
61 int nfp_port_set_features(struct net_device *netdev, netdev_features_t features)
65 port = nfp_port_from_netdev(netdev);
69 if ((netdev->features & NETIF_F_HW_TC) > (features & NETIF_F_HW_TC) &&
71 netdev_err(netdev, "Cannot disable HW TC offload while offloads active\n");
101 nfp_port_get_phys_port_name(struct net_device *netdev, char *name, size_t len)
107 port = nfp_port_from_netdev(netdev);
145 * @netdev: net_device instance
149 * interface associated with the netdev.
155 int nfp_port_configure(struct net_device *netdev, bool configed)
161 port = nfp_port_from_netdev(netdev);
192 port->netdev->dev_port = id;
202 struct net_device *netdev)
210 port->netdev = netdev;