summaryrefslogtreecommitdiffstats
path: root/contrib/libpcap/scanner.l
diff options
context:
space:
mode:
authorhiren <hiren@FreeBSD.org>2013-05-16 05:16:56 +0000
committerhiren <hiren@FreeBSD.org>2013-05-16 05:16:56 +0000
commit9b71c4e88b74ba3278cb5cc8c025915dcc4d1ec7 (patch)
treec1666a5d309c9fd784f2b3b46f3a9533cb2626ad /contrib/libpcap/scanner.l
parent3e698ac70f5cf4606ffdd7eb5d2cf9b81376c19f (diff)
downloadFreeBSD-src-9b71c4e88b74ba3278cb5cc8c025915dcc4d1ec7.zip
FreeBSD-src-9b71c4e88b74ba3278cb5cc8c025915dcc4d1ec7.tar.gz
Add tcp header flags ECE and CWR defined in RFC 3168.
PR: 140349 Submitted by: Alan Amesbury <amesbury@umn.edu> (earlier version) Reviewed by: delphij Approved by: sbruno (mentor)
Diffstat (limited to 'contrib/libpcap/scanner.l')
-rw-r--r--contrib/libpcap/scanner.l2
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/libpcap/scanner.l b/contrib/libpcap/scanner.l
index 88c0028..ae726bc 100644
--- a/contrib/libpcap/scanner.l
+++ b/contrib/libpcap/scanner.l
@@ -385,6 +385,8 @@ tcp-rst { yylval.i = 0x04; return NUM; }
tcp-push { yylval.i = 0x08; return NUM; }
tcp-ack { yylval.i = 0x10; return NUM; }
tcp-urg { yylval.i = 0x20; return NUM; }
+tcp-ece { yylval.i = 0x40; return NUM; }
+tcp-cwr { yylval.i = 0x80; return NUM; }
[A-Za-z0-9]([-_.A-Za-z0-9]*[.A-Za-z0-9])? {
yylval.s = sdup((char *)yytext); return ID; }
"\\"[^ !()\n\t]+ { yylval.s = sdup((char *)yytext + 1); return ID; }
OpenPOWER on IntegriCloud