Searched refs:hashtable (Results 1 – 4 of 4) sorted by relevance
| /mOS-networking-stack/core/src/include/ |
| H A D | fhash.h | 19 struct hashtable { struct 29 struct hashtable *CreateHashtable(void); 30 void DestroyHashtable(struct hashtable *ht); 33 int HTInsert(struct hashtable *ht, tcp_stream *, unsigned int *hash); 34 void* HTRemove(struct hashtable *ht, tcp_stream *); 35 tcp_stream* HTSearch(struct hashtable *ht, const tcp_stream *, unsigned int *hash);
|
| H A D | mtcp.h | 212 struct hashtable *tcp_flow_table;
|
| /mOS-networking-stack/core/src/ |
| H A D | fhash.c | 98 struct hashtable * 102 struct hashtable* ht = calloc(1, sizeof(struct hashtable)); in CreateHashtable() 115 DestroyHashtable(struct hashtable *ht) in DestroyHashtable() 121 HTInsert(struct hashtable *ht, tcp_stream *item, unsigned int *hash) in HTInsert() 160 HTRemove(struct hashtable *ht, tcp_stream *item) in HTRemove() 184 HTSearch(struct hashtable *ht, const tcp_stream *item, unsigned int *hash) in HTSearch()
|
| H A D | core.c | 795 struct hashtable *ht = mtcp->tcp_flow_table; in DestroyRemainingFlows()
|