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

#include <mpoa_caches.h>

Data Fields

eg_cache_entry *(* add_entry )(struct k_message *msg, struct mpoa_client *client)
 
eg_cache_entry *(* get_by_cache_id )(__be32 cache_id, struct mpoa_client *client)
 
eg_cache_entry *(* get_by_tag )(__be32 cache_id, struct mpoa_client *client)
 
eg_cache_entry *(* get_by_vcc )(struct atm_vcc *vcc, struct mpoa_client *client)
 
eg_cache_entry *(* get_by_src_ip )(__be32 ipaddr, struct mpoa_client *client)
 
void(* put )(eg_cache_entry *entry)
 
void(* remove_entry )(eg_cache_entry *entry, struct mpoa_client *client)
 
void(* update )(eg_cache_entry *entry, uint16_t holding_time)
 
void(* clear_expired )(struct mpoa_client *client)
 
void(* destroy_cache )(struct mpoa_client *mpc)
 

Detailed Description

Definition at line 64 of file mpoa_caches.h.

Field Documentation

Definition at line 65 of file mpoa_caches.h.

void(* clear_expired)(struct mpoa_client *client)

Definition at line 73 of file mpoa_caches.h.

void(* destroy_cache)(struct mpoa_client *mpc)

Definition at line 74 of file mpoa_caches.h.

eg_cache_entry*(* get_by_cache_id)(__be32 cache_id, struct mpoa_client *client)

Definition at line 66 of file mpoa_caches.h.

Definition at line 69 of file mpoa_caches.h.

eg_cache_entry*(* get_by_tag)(__be32 cache_id, struct mpoa_client *client)

Definition at line 67 of file mpoa_caches.h.

Definition at line 68 of file mpoa_caches.h.

Definition at line 70 of file mpoa_caches.h.

Definition at line 71 of file mpoa_caches.h.

void(* update)(eg_cache_entry *entry, uint16_t holding_time)

Definition at line 72 of file mpoa_caches.h.


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