summaryrefslogtreecommitdiff
path: root/accel-pptpd/triton
diff options
context:
space:
mode:
authorKozlov Dmitry <dima@server>2010-11-13 15:09:35 +0300
committerKozlov Dmitry <dima@server>2010-11-13 15:09:35 +0300
commited0ad05fccab77caf9f26160c2fbd5f830e5b13c (patch)
treef57122d492c8c60531cb4ce21e2c9fa22df70094 /accel-pptpd/triton
parent1873cf67a900b521021ccd4ae87c0821a64a408d (diff)
downloadaccel-ppp-ed0ad05fccab77caf9f26160c2fbd5f830e5b13c.tar.gz
accel-ppp-ed0ad05fccab77caf9f26160c2fbd5f830e5b13c.zip
cli: implemented tcp frontend to send batch commands
Diffstat (limited to 'accel-pptpd/triton')
-rw-r--r--accel-pptpd/triton/triton.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/accel-pptpd/triton/triton.c b/accel-pptpd/triton/triton.c
index b2aaa7b..597288b 100644
--- a/accel-pptpd/triton/triton.c
+++ b/accel-pptpd/triton/triton.c
@@ -317,6 +317,7 @@ void __export triton_context_unregister(struct triton_context_t *ud)
triton_thread_wakeup(t);
}
}
+
void __export triton_context_schedule(struct triton_context_t *ud)
{
struct _triton_context_t *ctx = (struct _triton_context_t *)ud->tpd;
@@ -344,6 +345,14 @@ void __export triton_context_schedule(struct triton_context_t *ud)
__sync_fetch_and_add(&triton_stat.context_sleeping, 1);
}
+void triton_context_print(void)
+{
+ struct _triton_context_t *ctx;
+
+ list_for_each_entry(ctx, &ctx_list, entry)
+ printf("%p\n", ctx);
+}
+
int __export triton_context_wakeup(struct triton_context_t *ud)
{
struct _triton_context_t *ctx = (struct _triton_context_t *)ud->tpd;