141edb306SCy Schubert 241edb306SCy Schubert /* 341edb306SCy Schubert * Copyright (C) 2012 by Darren Reed. 441edb306SCy Schubert * 541edb306SCy Schubert * See the IPFILTER.LICENCE file for details on licencing. 641edb306SCy Schubert * 741edb306SCy Schubert * $Id$ 841edb306SCy Schubert */ 941edb306SCy Schubert 1041edb306SCy Schubert #include "ipf.h" 1141edb306SCy Schubert 1241edb306SCy Schubert /* 1341edb306SCy Schubert * ECN is a new addition to TCP - RFC 2481 1441edb306SCy Schubert */ 1541edb306SCy Schubert #ifndef TH_ECN 1641edb306SCy Schubert # define TH_ECN 0x40 1741edb306SCy Schubert #endif 1841edb306SCy Schubert #ifndef TH_CWR 1941edb306SCy Schubert # define TH_CWR 0x80 2041edb306SCy Schubert #endif 21*347dd053SRichard Scheffenegger #ifndef TH_AE 22*347dd053SRichard Scheffenegger # define TH_AE 0x100 23*347dd053SRichard Scheffenegger #endif 2441edb306SCy Schubert 25*347dd053SRichard Scheffenegger char flagset[] = "FSRPAUEWe"; 26*347dd053SRichard Scheffenegger uint16_t flags[] = { TH_FIN, TH_SYN, TH_RST, TH_PUSH, TH_ACK, TH_URG, 27*347dd053SRichard Scheffenegger TH_ECN, TH_CWR, TH_AE }; 28