In the REORG of commit 1a18b5414 ("REORG: connection: centralize the conn_set_{tos,mark,quickack} functions") a bug was introduced by calling conn_set_tos instead of conn_set_mark.
This was reported in issue #212 This should be backported to 1.9 and 2.0. --- src/hlua.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hlua.c b/src/hlua.c index 8844ebe..9ecf032 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -5376,7 +5376,7 @@ __LJMP static int hlua_txn_set_mark(lua_State *L) htxn = MAY_LJMP(hlua_checktxn(L, 1)); mark = MAY_LJMP(luaL_checkinteger(L, 2)); - conn_set_tos(objt_conn(htxn->s->sess->origin), mark); + conn_set_mark(objt_conn(htxn->s->sess->origin), mark); return 0; } -- 2.7.4