|
Linux Kernel
3.7.1
|
Data Fields | |
| struct list_head | device_list |
| struct list_head | opened_list |
| spinlock_t | lock |
| struct net_device * | dev |
| struct platform_device | pdev |
| struct timer_list | tl |
| struct net_device_stats | stats |
| struct timer_list | timer |
| unsigned int | timer_val |
| int | index |
| int | mtu |
| unsigned char | mac [ETH_ALEN] |
| int | have_mac |
| struct { | |
| union { | |
| struct tuntap_info tuntap | |
| } info | |
| int(* open )(struct iss_net_private *lp) | |
| void(* close )(struct iss_net_private *lp) | |
| int(* read )(struct iss_net_private *lp, struct sk_buff **skb) | |
| int(* write )(struct iss_net_private *lp, struct sk_buff **skb) | |
| unsigned short(* protocol )(struct sk_buff *skb) | |
| int(* poll )(struct iss_net_private *lp) | |
| } | tp |
| struct net_device* dev |
| union { ... } info |
| spinlock_t lock |
| struct platform_device pdev |
| struct timer_list tl |
| struct { ... } tp |
| struct tuntap_info tuntap |
1.8.2