Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
eth_dev Struct Reference

Data Fields

spinlock_t lock
 
struct getherport_usb
 
struct net_devicenet
 
struct usb_gadgetgadget
 
spinlock_t req_lock
 
struct list_head tx_reqs rx_reqs
 
atomic_t tx_qlen
 
struct sk_buff_head rx_frames
 
unsigned header_len
 
struct sk_buff *(* wrap )(struct gether *, struct sk_buff *skb)
 
int(* unwrap )(struct gether *, struct sk_buff *skb, struct sk_buff_head *list)
 
struct work_struct work
 
unsigned long todo
 
bool zlp
 
u8 host_mac [ETH_ALEN]
 

Detailed Description

Definition at line 49 of file u_ether.c.

Field Documentation

struct usb_gadget * gadget

Definition at line 57 of file u_ether.c.

unsigned header_len

Definition at line 65 of file u_ether.c.

u8 host_mac

Definition at line 77 of file u_ether.c.

spinlock_t lock

Definition at line 53 of file u_ether.c.

Definition at line 56 of file u_ether.c.

struct gether * port_usb

Definition at line 54 of file u_ether.c.

spinlock_t req_lock

Definition at line 59 of file u_ether.c.

struct sk_buff_head rx_frames

Definition at line 63 of file u_ether.c.

struct list_head tx_reqs rx_reqs

Definition at line 60 of file u_ether.c.

unsigned long todo

Definition at line 73 of file u_ether.c.

atomic_t tx_qlen

Definition at line 61 of file u_ether.c.

Definition at line 67 of file u_ether.c.

Definition at line 71 of file u_ether.c.

struct sk_buff *(* wrap)(struct gether *, struct sk_buff *skb)
read

Definition at line 66 of file u_ether.c.

bool zlp

Definition at line 76 of file u_ether.c.


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