iPXE
rndis_device Struct Reference

An RNDIS device. More...

#include <rndis.h>

Data Fields

struct net_devicenetdev
 Network device.
const char * name
 Device name.
struct rndis_operationsop
 RNDIS operations.
void * priv
 Driver private data.
unsigned int wait_id
 Request ID for current blocking request.
int wait_rc
 Return status code for current blocking request.

Detailed Description

An RNDIS device.

Definition at line 318 of file rndis.h.

Field Documentation

◆ netdev

◆ name

◆ op

struct rndis_operations* rndis_device::op

RNDIS operations.

Definition at line 324 of file rndis.h.

Referenced by rndis_close(), rndis_describe(), rndis_init(), rndis_open(), rndis_poll(), rndis_tx_message(), and rndis_wait().

◆ priv

◆ wait_id

unsigned int rndis_device::wait_id

Request ID for current blocking request.

Definition at line 329 of file rndis.h.

Referenced by rndis_rx_initialise(), rndis_rx_query_oid(), rndis_rx_set_oid(), and rndis_wait().

◆ wait_rc

int rndis_device::wait_rc

Return status code for current blocking request.

Definition at line 331 of file rndis.h.

Referenced by rndis_rx_initialise(), rndis_rx_query_oid(), rndis_rx_set_oid(), and rndis_wait().


The documentation for this struct was generated from the following file: