xt_TPROXY.h revision 92b54aa2b436387f85783d3f420ccaa12fdaf891
192b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian#ifndef _XT_TPROXY_H_target 292b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian#define _XT_TPROXY_H_target 392b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian 492b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian/* TPROXY target is capable of marking the packet to perform 592b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian * redirection. We can get rid of that whenever we get support for 692b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian * mutliple targets in the same rule. */ 792b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztianstruct xt_tproxy_target_info { 892b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian u_int32_t mark_mask; 992b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian u_int32_t mark_value; 1092b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian __be32 laddr; 1192b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian __be16 lport; 1292b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian}; 1392b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian 1492b54aa2b436387f85783d3f420ccaa12fdaf891KOVACS Krisztian#endif /* _XT_TPROXY_H_target */ 15