Linux Kernel
3.7.1
|
#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) |
Definition at line 64 of file mpoa_caches.h.
eg_cache_entry*(* add_entry)(struct k_message *msg, struct mpoa_client *client) |
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.
eg_cache_entry*(* get_by_src_ip)(__be32 ipaddr, struct mpoa_client *client) |
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.
eg_cache_entry*(* get_by_vcc)(struct atm_vcc *vcc, struct mpoa_client *client) |
Definition at line 68 of file mpoa_caches.h.
void(* put)(eg_cache_entry *entry) |
Definition at line 70 of file mpoa_caches.h.
void(* remove_entry)(eg_cache_entry *entry, struct mpoa_client *client) |
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.