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

#include <net_kern.h>

Data Fields

struct list_head list
 
spinlock_t lock
 
struct net_devicedev
 
struct timer_list tl
 
struct work_struct work
 
int fd
 
unsigned char mac [ETH_ALEN]
 
int max_packet
 
unsigned short(* protocol )(struct sk_buff *)
 
int(* open )(void *)
 
void(* close )(int, void *)
 
void(* remove )(void *)
 
int(* read )(int, struct sk_buff *skb, struct uml_net_private *)
 
int(* write )(int, struct sk_buff *skb, struct uml_net_private *)
 
void(* add_address )(unsigned char *, unsigned char *, void *)
 
void(* delete_address )(unsigned char *, unsigned char *, void *)
 
char user [0]
 

Detailed Description

Definition at line 24 of file net_kern.h.

Field Documentation

void(* add_address)(unsigned char *, unsigned char *, void *)

Definition at line 41 of file net_kern.h.

void(* close)(int, void *)

Definition at line 36 of file net_kern.h.

void(* delete_address)(unsigned char *, unsigned char *, void *)

Definition at line 42 of file net_kern.h.

Definition at line 27 of file net_kern.h.

Definition at line 31 of file net_kern.h.

Definition at line 25 of file net_kern.h.

spinlock_t lock

Definition at line 26 of file net_kern.h.

unsigned char mac[ETH_ALEN]

Definition at line 32 of file net_kern.h.

int max_packet

Definition at line 33 of file net_kern.h.

int(* open)(void *)

Definition at line 35 of file net_kern.h.

unsigned short(* protocol)(struct sk_buff *)

Definition at line 34 of file net_kern.h.

Definition at line 38 of file net_kern.h.

void(* remove)(void *)

Definition at line 37 of file net_kern.h.

Definition at line 28 of file net_kern.h.

char user[0]

Definition at line 43 of file net_kern.h.

Definition at line 30 of file net_kern.h.

Definition at line 39 of file net_kern.h.


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