update session table add/del API
This commit is contained in:
@@ -15,10 +15,8 @@ uint64_t session_table_get_count(struct session_table *table);
|
||||
|
||||
typedef void (*session_free_cb)(struct session *sess, void *arg);
|
||||
void session_table_set_freecb(struct session_table *table, session_free_cb free_cb, void *arg);
|
||||
// return 0: success
|
||||
// return -1: failed
|
||||
int session_table_add(struct session_table *table, const struct tuple6 *tuple, struct session *sess);
|
||||
void session_table_del(struct session_table *table, const struct tuple6 *tuple);
|
||||
void session_table_add(struct session_table *table, struct session *sess);
|
||||
void session_table_del(struct session_table *table, struct session *sess);
|
||||
struct session *session_table_find_sessid(struct session_table *table, uint64_t id);
|
||||
struct session *session_table_find_tuple6(struct session_table *table, const struct tuple6 *tuple);
|
||||
struct session *session_table_find_tuple4(struct session_table *table, const struct tuple4 *tuple);
|
||||
|
||||
Reference in New Issue
Block a user