xref: /netbsd-src/external/bsd/ipf/dist/lib/flags.c (revision 13885a665959c62f13a82b3caedf986eaa17aa31)
1 /*	$NetBSD: flags.c,v 1.2 2012/07/22 14:27:36 darrenr Exp $	*/
2 
3 /*
4  * Copyright (C) 2012 by Darren Reed.
5  *
6  * See the IPFILTER.LICENCE file for details on licencing.
7  *
8  * Id: flags.c,v 1.1.1.2 2012/07/22 13:44:38 darrenr Exp $
9  */
10 
11 #include "ipf.h"
12 
13 /*
14  * ECN is a new addition to TCP - RFC 2481
15  */
16 #ifndef TH_ECN
17 # define	TH_ECN  0x40
18 #endif
19 #ifndef TH_CWR
20 # define	TH_CWR  0x80
21 #endif
22 
23 char	flagset[] = "FSRPAUEC";
24 u_char	flags[] = { TH_FIN, TH_SYN, TH_RST, TH_PUSH, TH_ACK, TH_URG,
25 		    TH_ECN, TH_CWR };
26