]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: http: generic pointer to rule argument
authorWilliam Lallemand <wlallemand@exceliance.fr>
Tue, 6 May 2014 16:43:27 +0000 (18:43 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 7 May 2014 14:50:33 +0000 (16:50 +0200)
Add a void *data which can be used as a generic storage for rule
arguments.

include/types/proto_http.h

index 50e6a92bc4ea23fad3e15405b3e69c1ba1d5430b..e1d04d6da096f830226fe47a9e55af0376563914 100644 (file)
@@ -431,6 +431,7 @@ struct http_req_rule {
                int loglevel;                  /* log-level value for HTTP_REQ_ACT_SET_LOGL */
                int tos;                       /* tos value for HTTP_REQ_ACT_SET_TOS */
                int mark;                      /* nfmark value for HTTP_REQ_ACT_SET_MARK */
+               void *data;                    /* generic pointer for module or external rule */
                struct {
                        char *ref;             /* MAP or ACL file name to update */
                        struct list key;       /* pattern to retrieve MAP or ACL key */
@@ -454,6 +455,7 @@ struct http_res_rule {
                int loglevel;                  /* log-level value for HTTP_RES_ACT_SET_LOGL */
                int tos;                       /* tos value for HTTP_RES_ACT_SET_TOS */
                int mark;                      /* nfmark value for HTTP_RES_ACT_SET_MARK */
+               void *data;                    /* generic pointer for module or external rule */
                struct {
                        char *ref;             /* MAP or ACL file name to update */
                        struct list key;       /* pattern to retrieve MAP or ACL key */