diff options
| author | Cy Schubert <cy@FreeBSD.org> | 2013-07-19 05:41:57 +0000 |
|---|---|---|
| committer | Cy Schubert <cy@FreeBSD.org> | 2013-07-19 05:41:57 +0000 |
| commit | f27f47054d2675045dce8688b408aa9340a118f7 (patch) | |
| tree | 225b5acf68c01bc6a260b386c2b2dbf4fa2839e3 /contrib/ipfilter/lib/tcpflags.c | |
| parent | 39ff65a633dd44a40233913b84b347003c732868 (diff) | |
Notes
Diffstat (limited to 'contrib/ipfilter/lib/tcpflags.c')
| -rw-r--r-- | contrib/ipfilter/lib/tcpflags.c | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/contrib/ipfilter/lib/tcpflags.c b/contrib/ipfilter/lib/tcpflags.c deleted file mode 100644 index bf2c284417cd..000000000000 --- a/contrib/ipfilter/lib/tcpflags.c +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (C) 2001-2002 by Darren Reed. - * - * See the IPFILTER.LICENCE file for details on licencing. - * - * $Id: tcpflags.c,v 1.3.4.1 2006/06/16 17:21:17 darrenr Exp $ - */ - -#include "ipf.h" - - -/* - * ECN is a new addition to TCP - RFC 2481 - */ -#ifndef TH_ECN -# define TH_ECN 0x40 -#endif -#ifndef TH_CWR -# define TH_CWR 0x80 -#endif - -extern char flagset[]; -extern u_char flags[]; - - -u_char tcpflags(flgs) -char *flgs; -{ - u_char tcpf = 0; - char *s, *t; - - for (s = flgs; *s; s++) { - if (*s == 'W') - tcpf |= TH_CWR; - else { - if (!(t = strchr(flagset, *s))) { - return 0; - } - tcpf |= flags[t - flagset]; - } - } - return tcpf; -} |
