MEDIUM: channel: reorder the channel analyzers for the cli

Reorder the channel analyzers so the CLI analyzers are defined before
the XFER_DATA ones.
This commit is contained in:
William Lallemand 2018-10-26 14:47:46 +02:00 committed by Willy Tarreau
parent 309dc9adec
commit 90b1ca1ff5

View File

@ -150,38 +150,38 @@
#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 */
#define AN_REQ_ALL 0x0000bfbe /* all of the request analysers */
#define AN_REQ_WAIT_CLI 0x00010000
/* AN_REQ_FLT_XFER_DATA: 0x00020000 */
/* AN_REQ_FLT_END: 0x00040000 */
#define AN_REQ_ALL 0x0001bfbe /* 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 */
#define AN_RES_WAIT_CLI 0x08000000
/* AN_RES_FLT_XFER_DATA: 0x10000000 */
/* AN_RES_FLT_END: 0x20000000 */
#define AN_RES_ALL 0x0de00000 /* all of the response analysers */
/* filters interleaved with analysers, see above */
#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_REQ_WAIT_CLI 0x10000000
#define AN_RES_WAIT_CLI 0x20000000
#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
/* Magic value to forward infinite size (TCP, ...), used with ->to_forward */
#define CHN_INFINITE_FORWARD MAX_RANGE(unsigned int)