FreeBSD kernel /amd64 XEN device code
|
Data Fields | |
struct ifnet * | xn_ifp |
struct mtx | sc_lock |
u_int | num_queues |
struct netfront_rxq * | rxq |
struct netfront_txq * | txq |
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 |
Definition at line 205 of file netfront.c.
u_int netfront_info::carrier |
Definition at line 214 of file netfront.c.
Referenced by xn_alloc_rx_buffers().
uint8_t netfront_info::mac[ETHER_ADDR_LEN] |
Definition at line 218 of file netfront.c.
Referenced by create_netdev(), and talk_to_backend().
u_int netfront_info::maxfrags |
Definition at line 215 of file netfront.c.
Referenced by xn_assemble_tx_request(), and xn_query_features().
u_int netfront_info::num_queues |
Definition at line 210 of file netfront.c.
Referenced by destroy_rxqs(), destroy_txqs(), netfront_resume(), netfront_suspend(), netif_disconnect_backend(), setup_device(), talk_to_backend(), xn_configure_features(), xn_connect(), xn_ifinit_locked(), xn_kick_rings(), xn_qflush(), and xn_txq_mq_start().
struct netfront_rxq* netfront_info::rxq |
Definition at line 211 of file netfront.c.
Referenced by destroy_rxqs(), netfront_resume(), netfront_suspend(), netif_disconnect_backend(), netif_free(), setup_device(), setup_rxqs(), talk_to_backend(), write_queue_xenstore_keys(), xn_configure_features(), xn_connect(), xn_ifinit_locked(), xn_intr(), xn_kick_rings(), and xn_rxeof().
struct mtx netfront_info::sc_lock |
Definition at line 208 of file netfront.c.
Referenced by create_netdev().
struct ifmedia netfront_info::sc_media |
Definition at line 222 of file netfront.c.
Referenced by create_netdev(), netif_free(), and xn_ioctl().
struct netfront_txq* netfront_info::txq |
Definition at line 212 of file netfront.c.
Referenced by destroy_txqs(), netfront_resume(), netfront_suspend(), netif_disconnect_backend(), netif_free(), setup_device(), setup_txqs(), talk_to_backend(), write_queue_xenstore_keys(), xn_assemble_tx_request(), xn_connect(), xn_intr(), xn_kick_rings(), xn_qflush(), xn_tx_slot_available(), xn_txeof(), xn_txq_mq_start(), and xn_txq_start().
device_t netfront_info::xbdev |
Definition at line 217 of file netfront.c.
Referenced by create_netdev(), netfront_backend_changed(), talk_to_backend(), xn_alloc_rx_buffers(), xn_assemble_tx_request(), xn_configure_features(), xn_connect(), xn_ioctl(), xn_query_features(), and xn_rebuild_rx_bufs().
int netfront_info::xn_if_flags |
Definition at line 220 of file netfront.c.
Referenced by xn_ioctl().
struct ifnet* netfront_info::xn_ifp |
Definition at line 206 of file netfront.c.
Referenced by create_netdev(), netfront_backend_changed(), netif_free(), talk_to_backend(), xn_assemble_tx_request(), xn_configure_features(), xn_ifinit_locked(), xn_query_features(), xn_rxeof(), xn_stop(), xn_txeof(), xn_txq_mq_start_locked(), and xn_txq_start().
bool netfront_info::xn_reset |
Definition at line 224 of file netfront.c.
Referenced by netfront_backend_changed(), and xn_ioctl().