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

#include <mroute.h>

Data Fields

struct list_head list
 
__be32 mfc_mcastgrp
 
__be32 mfc_origin
 
vifi_t mfc_parent
 
int mfc_flags
 
union {
   struct {
      unsigned long   expires
 
      struct sk_buff_head   unresolved
 
   }   unres
 
   struct {
      unsigned long   last_assert
 
      int   minvif
 
      int   maxvif
 
      unsigned long   bytes
 
      unsigned long   pkt
 
      unsigned long   wrong_if
 
      unsigned char   ttls [MAXVIFS]
 
   }   res
 
mfc_un
 
struct rcu_head rcu
 

Detailed Description

Definition at line 67 of file mroute.h.

Field Documentation

unsigned long bytes

Definition at line 83 of file mroute.h.

unsigned long expires

Definition at line 76 of file mroute.h.

unsigned long last_assert

Definition at line 80 of file mroute.h.

Definition at line 68 of file mroute.h.

int maxvif

Definition at line 82 of file mroute.h.

int mfc_flags

Definition at line 72 of file mroute.h.

__be32 mfc_mcastgrp

Definition at line 69 of file mroute.h.

__be32 mfc_origin

Definition at line 70 of file mroute.h.

vifi_t mfc_parent

Definition at line 71 of file mroute.h.

union { ... } mfc_un
int minvif

Definition at line 81 of file mroute.h.

unsigned long pkt

Definition at line 84 of file mroute.h.

Definition at line 89 of file mroute.h.

struct { ... } res
unsigned char ttls[MAXVIFS]

Definition at line 86 of file mroute.h.

struct { ... } unres
struct sk_buff_head unresolved

Definition at line 77 of file mroute.h.

unsigned long wrong_if

Definition at line 85 of file mroute.h.


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