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

#include <vlan.h>

Data Fields

unsigned int nr_ingress_mappings
 
u32 ingress_priority_map [8]
 
unsigned int nr_egress_mappings
 
struct vlan_priority_tci_mappingegress_priority_map [16]
 
u16 vlan_id
 
u16 flags
 
struct net_devicereal_dev
 
unsigned char real_dev_addr [ETH_ALEN]
 
struct proc_dir_entrydent
 
struct vlan_pcpu_stats __percpuvlan_pcpu_stats
 

Detailed Description

struct vlan_dev_priv - VLAN private device data : number of ingress priority mappings : ingress priority mappings : number of egress priority mappings : hash of egress priority mappings : VLAN identifier : device flags : underlying netdevice : address of underlying netdevice : proc dir entry : ptr to percpu rx stats

Definition at line 59 of file vlan.h.

Field Documentation

Definition at line 71 of file vlan.h.

struct vlan_priority_tci_mapping* egress_priority_map[16]

Definition at line 63 of file vlan.h.

u16 flags

Definition at line 66 of file vlan.h.

u32 ingress_priority_map[8]

Definition at line 61 of file vlan.h.

unsigned int nr_egress_mappings

Definition at line 62 of file vlan.h.

unsigned int nr_ingress_mappings

Definition at line 60 of file vlan.h.

struct net_device* real_dev

Definition at line 68 of file vlan.h.

unsigned char real_dev_addr[ETH_ALEN]

Definition at line 69 of file vlan.h.

u16 vlan_id

Definition at line 65 of file vlan.h.

Definition at line 72 of file vlan.h.


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