Reorder the channel analyzers so the CLI analyzers are defined before
the XFER_DATA ones.
---
 include/types/channel.h | 48 +++++++++++++++++++++++++-----------------------
 1 file changed, 25 insertions(+), 23 deletions(-)

diff --git a/include/types/channel.h b/include/types/channel.h
index 3fb496bf4..cae8fba3d 100644
--- a/include/types/channel.h
+++ b/include/types/channel.h
@@ -150,38 +150,40 @@
 #define AN_REQ_STICKING_RULES   0x00002000  /* table persistence matching */
 /* AN_REQ_FLT_HTTP_HDRS:        0x00004000 */
 #define AN_REQ_HTTP_XFER_BODY   0x00008000  /* forward request body */
-/* AN_REQ_FLT_XFER_DATA:        0x00010000 */
-/* AN_REQ_FLT_END:              0x00020000 */
+/* AN_REQ_WAIT_CLI              0x00010000 */
+/* AN_REQ_FLT_XFER_DATA:        0x00020000 */
+/* AN_REQ_FLT_END:              0x00040000 */
 #define AN_REQ_ALL              0x0000bfbe  /* all of the request analysers */
 
 /* response analysers */
-/* AN_RES_FLT_START_FE:         0x00040000 */
-/* AN_RES_FLT_START_BE:         0x00080000 */
-#define AN_RES_INSPECT          0x00100000  /* content inspection */
-#define AN_RES_WAIT_HTTP        0x00200000  /* wait for HTTP response */
-#define AN_RES_STORE_RULES      0x00400000  /* table persistence matching */
-#define AN_RES_HTTP_PROCESS_BE  0x00800000  /* process backend's HTTP part */
-#define AN_RES_HTTP_PROCESS_FE  0x00800000  /* process frontend's HTTP part 
(same for now) */
-/* AN_RES_FLT_HTTP_HDRS:        0x01000000 */
-#define AN_RES_HTTP_XFER_BODY   0x02000000  /* forward response body */
-/* AN_RES_FLT_XFER_DATA:        0x04000000 */
-/* AN_RES_FLT_END:              0x08000000 */
-#define AN_RES_ALL              0x02f00000  /* all of the response analysers */
+/* AN_RES_FLT_START_FE:         0x00080000 */
+/* AN_RES_FLT_START_BE:         0x00100000 */
+#define AN_RES_INSPECT          0x00200000  /* content inspection */
+#define AN_RES_WAIT_HTTP        0x00400000  /* wait for HTTP response */
+#define AN_RES_STORE_RULES      0x00800000  /* table persistence matching */
+#define AN_RES_HTTP_PROCESS_BE  0x01000000  /* process backend's HTTP part */
+#define AN_RES_HTTP_PROCESS_FE  0x01000000  /* process frontend's HTTP part 
(same for now) */
+/* AN_RES_FLT_HTTP_HDRS:        0x02000000 */
+#define AN_RES_HTTP_XFER_BODY   0x04000000  /* forward response body */
+/* AN_RES_WAIT_CLI              0x08000000 */
+/* AN_RES_FLT_XFER_DATA:        0x10000000 */
+/* AN_RES_FLT_END:              0x20000000 */
+#define AN_RES_ALL              0x05e00000  /* all of the response analysers */
 
 #define AN_REQ_FLT_START_FE     0x00000001
 #define AN_REQ_FLT_START_BE     0x00000040
 #define AN_REQ_FLT_HTTP_HDRS    0x00004000
-#define AN_REQ_FLT_XFER_DATA    0x00010000
-#define AN_REQ_FLT_END          0x00020000
+#define AN_REQ_FLT_XFER_DATA    0x00020000
+#define AN_REQ_FLT_END          0x00040000
 
-#define AN_RES_FLT_START_FE     0x00040000
-#define AN_RES_FLT_START_BE     0x00080000
-#define AN_RES_FLT_HTTP_HDRS    0x01000000
-#define AN_RES_FLT_XFER_DATA    0x04000000
-#define AN_RES_FLT_END          0x08000000
+#define AN_RES_FLT_START_FE     0x00080000
+#define AN_RES_FLT_START_BE     0x00100000
+#define AN_RES_FLT_HTTP_HDRS    0x02000000
+#define AN_RES_FLT_XFER_DATA    0x10000000
+#define AN_RES_FLT_END          0x20000000
 
-#define AN_REQ_WAIT_CLI         0x10000000
-#define AN_RES_WAIT_CLI         0x20000000
+#define AN_REQ_WAIT_CLI         0x00010000
+#define AN_RES_WAIT_CLI         0x08000000
 
 /* Magic value to forward infinite size (TCP, ...), used with ->to_forward */
 #define CHN_INFINITE_FORWARD    MAX_RANGE(unsigned int)
-- 
2.16.4


Reply via email to