From: Thierry FOURNIER Date: Mon, 16 Mar 2015 11:03:44 +0000 (+0100) Subject: MINOR: http: export function inet_set_tos() X-Git-Tag: v1.6-dev2~307 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7fe75e0dab4e96b70774bc475ae530ffe99dcb5b;p=thirdparty%2Fhaproxy.git MINOR: http: export function inet_set_tos() This is used by Lua. --- diff --git a/include/proto/proto_http.h b/include/proto/proto_http.h index 452ffdd0f2..36e6eb8e74 100644 --- a/include/proto/proto_http.h +++ b/include/proto/proto_http.h @@ -105,6 +105,7 @@ int http_transform_header_str(struct session* s, struct http_msg *msg, const cha unsigned int name_len, const char *str, struct my_regex *re, int action); void http_sess_log(struct session *s); +void inet_set_tos(int fd, struct sockaddr_storage from, int tos); void http_perform_server_redirect(struct session *s, struct stream_interface *si); void http_return_srv_error(struct session *s, struct stream_interface *si); void http_capture_bad_message(struct error_snapshot *es, struct session *s, diff --git a/src/proto_http.c b/src/proto_http.c index 8ad15643aa..83dd3a4ec7 100644 --- a/src/proto_http.c +++ b/src/proto_http.c @@ -3229,7 +3229,7 @@ int http_handle_stats(struct session *s, struct channel *req) /* Sets the TOS header in IPv4 and the traffic class header in IPv6 packets * (as per RFC3260 #4 and BCP37 #4.2 and #5.2). */ -static inline void inet_set_tos(int fd, struct sockaddr_storage from, int tos) +void inet_set_tos(int fd, struct sockaddr_storage from, int tos) { #ifdef IP_TOS if (from.ss_family == AF_INET)