aboutsummaryrefslogtreecommitdiff
path: root/contrib/ipfilter/lib/tcpflags.c
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2013-07-19 05:41:57 +0000
committerCy Schubert <cy@FreeBSD.org>2013-07-19 05:41:57 +0000
commitf27f47054d2675045dce8688b408aa9340a118f7 (patch)
tree225b5acf68c01bc6a260b386c2b2dbf4fa2839e3 /contrib/ipfilter/lib/tcpflags.c
parent39ff65a633dd44a40233913b84b347003c732868 (diff)
Notes
Diffstat (limited to 'contrib/ipfilter/lib/tcpflags.c')
-rw-r--r--contrib/ipfilter/lib/tcpflags.c43
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;
-}