ソースを参照

pipelimit: allow execution of cfg functions from several routing blocks

Daniel-Constantin Mierla 8 年 前
コミット
93ba83a349
1 ファイル変更5 行追加5 行削除
  1. 5 5
      src/modules/pipelimit/pipelimit.c

+ 5 - 5
src/modules/pipelimit/pipelimit.c

@@ -125,15 +125,15 @@ static int fixup_pl_check3(void** param, int param_no);
 
 
 static cmd_export_t cmds[]={
 static cmd_export_t cmds[]={
 	{"pl_check",      (cmd_function)w_pl_check,        1, fixup_spve_null,
 	{"pl_check",      (cmd_function)w_pl_check,        1, fixup_spve_null,
-		0,               REQUEST_ROUTE|CORE_ONREPLY_ROUTE},
+		0,    ANY_ROUTE},
 	{"pl_check",      (cmd_function)w_pl_check3,       3, fixup_pl_check3,
 	{"pl_check",      (cmd_function)w_pl_check3,       3, fixup_pl_check3,
-		0,               REQUEST_ROUTE|CORE_ONREPLY_ROUTE},
+		0,    ANY_ROUTE},
 	{"pl_drop",       (cmd_function)w_pl_drop_default, 0, 0,
 	{"pl_drop",       (cmd_function)w_pl_drop_default, 0, 0,
-		0,               REQUEST_ROUTE},
+		0,    REQUEST_ROUTE|BRANCH_ROUTE|FAILURE_ROUTE|ONSEND_ROUTE},
 	{"pl_drop",       (cmd_function)w_pl_drop_forced,  1, fixup_uint_null,
 	{"pl_drop",       (cmd_function)w_pl_drop_forced,  1, fixup_uint_null,
-		0,               REQUEST_ROUTE},
+		0,    REQUEST_ROUTE|BRANCH_ROUTE|FAILURE_ROUTE|ONSEND_ROUTE},
 	{"pl_drop",       (cmd_function)w_pl_drop,         2, fixup_uint_uint,
 	{"pl_drop",       (cmd_function)w_pl_drop,         2, fixup_uint_uint,
-		0,               REQUEST_ROUTE},
+		0,    REQUEST_ROUTE|BRANCH_ROUTE|FAILURE_ROUTE|ONSEND_ROUTE},
 	{0,0,0,0,0,0}
 	{0,0,0,0,0,0}
 };
 };
 static param_export_t params[]={
 static param_export_t params[]={