Scroll to navigation

ALLOC_NETDEV_MQ(9) Network device support ALLOC_NETDEV_MQ(9)

NAME

alloc_netdev_mq - allocate network device

SYNOPSIS

struct net_device * alloc_netdev_mq(int sizeof_priv, const char * name, void (*setup) (struct net_device *), unsigned int queue_count);

ARGUMENTS

sizeof_priv

size of private data to allocate space for

name

device name format string

setup

callback to initialize device

queue_count

the number of 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 at the end of the netdevice.

COPYRIGHT

April 2023 Kernel Hackers Manual 2.6.