Lines Matching defs:ndev
232 static netdev_tx_t mctp_serial_tx(struct sk_buff *skb, struct net_device *ndev)
234 struct mctp_serial *dev = netdev_priv(ndev);
407 static void mctp_serial_uninit(struct net_device *ndev)
409 struct mctp_serial *dev = netdev_priv(ndev);
419 static void mctp_serial_setup(struct net_device *ndev)
421 ndev->type = ARPHRD_MCTP;
426 ndev->mtu = MCTP_SERIAL_MTU;
427 ndev->max_mtu = MCTP_SERIAL_MTU;
428 ndev->min_mtu = MCTP_SERIAL_MTU;
430 ndev->hard_header_len = 0;
431 ndev->addr_len = 0;
432 ndev->tx_queue_len = DEFAULT_TX_QUEUE_LEN;
433 ndev->flags = IFF_NOARP;
434 ndev->netdev_ops = &mctp_serial_netdev_ops;
435 ndev->needs_free_netdev = true;
441 struct net_device *ndev;
456 ndev = alloc_netdev(sizeof(*dev), name, NET_NAME_ENUM,
458 if (!ndev) {
463 dev = netdev_priv(ndev);
466 dev->netdev = ndev;
472 rc = register_netdev(ndev);
482 free_netdev(ndev);