FreeBSD kernel usb device Code
usb_ether Struct Reference

#include <usb_ethernet.h>

Collaboration diagram for usb_ether:

Data Fields

struct ifnet * ue_ifp
 
struct mtx * ue_mtx
 
const struct usb_ether_methodsue_methods
 
struct sysctl_oid * ue_sysctl_oid
 
void * ue_sc
 
struct usb_deviceue_udev
 
device_t ue_dev
 
device_t ue_miibus
 
struct usb_process ue_tq
 
struct sysctl_ctx_list ue_sysctl_ctx
 
struct mbufq ue_rxq
 
struct usb_callout ue_watchdog
 
struct usb_ether_cfg_task ue_sync_task [2]
 
struct usb_ether_cfg_task ue_media_task [2]
 
struct usb_ether_cfg_task ue_multi_task [2]
 
struct usb_ether_cfg_task ue_promisc_task [2]
 
struct usb_ether_cfg_task ue_tick_task [2]
 
int ue_unit
 
uint8_t ue_eaddr [ETHER_ADDR_LEN]
 

Detailed Description

Definition at line 77 of file usb_ethernet.h.

Field Documentation

◆ ue_dev

◆ ue_eaddr

◆ ue_ifp

◆ ue_media_task

struct usb_ether_cfg_task usb_ether::ue_media_task[2]

Definition at line 93 of file usb_ethernet.h.

Referenced by ue_ifmedia_upd().

◆ ue_methods

◆ ue_miibus

◆ ue_mtx

◆ ue_multi_task

struct usb_ether_cfg_task usb_ether::ue_multi_task[2]

Definition at line 94 of file usb_ethernet.h.

Referenced by uether_ioctl().

◆ ue_promisc_task

struct usb_ether_cfg_task usb_ether::ue_promisc_task[2]

Definition at line 95 of file usb_ethernet.h.

Referenced by uether_ioctl().

◆ ue_rxq

struct mbufq usb_ether::ue_rxq

◆ ue_sc

◆ ue_sync_task

struct usb_ether_cfg_task usb_ether::ue_sync_task[2]

Definition at line 92 of file usb_ethernet.h.

Referenced by ue_init(), uether_ifattach(), uether_ifattach_wait(), and uether_ioctl().

◆ ue_sysctl_ctx

struct sysctl_ctx_list usb_ether::ue_sysctl_ctx

Definition at line 89 of file usb_ethernet.h.

Referenced by ue_attach_post_task(), and uether_ifdetach().

◆ ue_sysctl_oid

struct sysctl_oid* usb_ether::ue_sysctl_oid

Definition at line 82 of file usb_ethernet.h.

Referenced by ue_attach_post_task().

◆ ue_tick_task

struct usb_ether_cfg_task usb_ether::ue_tick_task[2]

Definition at line 96 of file usb_ethernet.h.

Referenced by ue_watchdog().

◆ ue_tq

◆ ue_udev

◆ ue_unit

int usb_ether::ue_unit

Definition at line 98 of file usb_ethernet.h.

Referenced by ue_attach_post_task(), and uether_ifdetach().

◆ ue_watchdog

struct usb_callout usb_ether::ue_watchdog

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