iPXE
Data Fields
rndis_device Struct Reference

An RNDIS device. More...

#include <rndis.h>

Data Fields

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

Detailed Description

An RNDIS device.

Definition at line 317 of file rndis.h.

Field Documentation

◆ netdev

struct net_device* rndis_device::netdev

◆ name

const char* rndis_device::name

◆ op

struct rndis_operations* rndis_device::op

RNDIS operations.

Definition at line 323 of file rndis.h.

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

◆ priv

void* rndis_device::priv

◆ wait_id

unsigned int rndis_device::wait_id

Request ID for current blocking request.

Definition at line 328 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 330 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: