Hi Vinay, According to the documentation:
- "set-tos" is used to set the TOS or DSCP field value of packets sent to the client to the value passed in <tos> on platforms which support this. This value represents the whole 8 bits of the IP TOS field, and can be expressed both in decimal or hexadecimal format (prefixed by "0x") It does not expect a log format variable as your trying to do. Baptiste On Sun, Jul 26, 2015 at 1:00 PM, Vinay Y S <[email protected]> wrote: > Actually I suppose the syntax could be same as sample fetches. For example: > > http-response set-tos %[res.hdr_val(X-Tos)] > > This syntax currently doesn't work. Is it possible to make this work easily? > > On Sun, Jul 26, 2015 at 3:45 PM Vinay Y S <[email protected]> wrote: >> >> Hi, >> I would like to use set-mark and set-tos to values returned by the backend >> in the http-response header field. Is this possible? >> >> For example a syntax like this would be nice: >> http-response set-tos $http_resp_hdr[tos] >> >> Idea is to have backend determine the best value for tos and mark on a per >> request basis depending on the client ip address, client id etc. And then >> based on the tos & mark values I've my policy routing setup to choose >> outbound interface and traffic queues etc. >> >> Thanks, >> Vinay

