FreeBSD kernel /amd64 XEN device code
netfront_info Struct Reference
Collaboration diagram for netfront_info:

Data Fields

struct ifnet * xn_ifp
 
struct mtx sc_lock
 
u_int num_queues
 
struct netfront_rxqrxq
 
struct netfront_txqtxq
 
u_int carrier
 
u_int maxfrags
 
device_t xbdev
 
uint8_t mac [ETHER_ADDR_LEN]
 
int xn_if_flags
 
struct ifmedia sc_media
 
bool xn_reset
 

Detailed Description

Definition at line 205 of file netfront.c.

Field Documentation

◆ carrier

u_int netfront_info::carrier

Definition at line 214 of file netfront.c.

Referenced by xn_alloc_rx_buffers().

◆ mac

uint8_t netfront_info::mac[ETHER_ADDR_LEN]

Definition at line 218 of file netfront.c.

Referenced by create_netdev(), and talk_to_backend().

◆ maxfrags

u_int netfront_info::maxfrags

Definition at line 215 of file netfront.c.

Referenced by xn_assemble_tx_request(), and xn_query_features().

◆ num_queues

◆ rxq

◆ sc_lock

struct mtx netfront_info::sc_lock

Definition at line 208 of file netfront.c.

Referenced by create_netdev().

◆ sc_media

struct ifmedia netfront_info::sc_media

Definition at line 222 of file netfront.c.

Referenced by create_netdev(), netif_free(), and xn_ioctl().

◆ txq

◆ xbdev

◆ xn_if_flags

int netfront_info::xn_if_flags

Definition at line 220 of file netfront.c.

Referenced by xn_ioctl().

◆ xn_ifp

◆ xn_reset

bool netfront_info::xn_reset

Definition at line 224 of file netfront.c.

Referenced by netfront_backend_changed(), and xn_ioctl().


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