alloc_netdev_mqs
Prev | Driver Support | Next

## Name

alloc_netdev_mqs — allocate network device

## Synopsis

`struct net_device * alloc_netdev_mqs (` | int sizeof_priv,
| const char * name,
| void (*setup) `(`struct net_device *`)`,
| unsigned int txqs,
| unsigned int rxqs`)`;

## Arguments

`sizeof_priv`

  size of private data to allocate space for

`name`

  device name format string

`setup`

  callback to initialize device

`txqs`

  the number of TX subqueues to allocate

`rxqs`

  the number of RX subqueues to allocate

## Description

Allocates a struct net_device with private data area for driver use and performs basic initialization. Also allocates subquue structs for each queue on the device.

Prev | Up | Next
dev_get_stats | Home | free_netdev