Scroll to navigation

ALLOC_ETHERDEV_MQS_R(9) Network device support ALLOC_ETHERDEV_MQS_R(9)

NAME

alloc_etherdev_mqs_rh - Allocates and sets up an Ethernet device

SYNOPSIS

struct net_device * alloc_etherdev_mqs_rh(int sizeof_priv, unsigned int txqs, unsigned int rxqs);

ARGUMENTS

sizeof_priv

Size of additional driver-private structure to be allocated for this Ethernet device

txqs

The number of TX queues this device has.

rxqs

The number of RX queues this device has.

DESCRIPTION

Fill in the fields of the device structure with Ethernet-generic values. Basically does everything except registering the device.

Constructs a new net device, complete with a private data area of size (sizeof_priv). A 32-byte (not bit) alignment is enforced for this private data area.

RHEL

This function uses ether_setup_rh that also initializes .{min,max}_mtu members to their default values.

COPYRIGHT

June 2023 Kernel Hackers Manual 3.10