diff options
author | Thomas Graf <tgraf@suug.ch> | 2010-10-29 19:10:02 (GMT) |
---|---|---|
committer | Thomas Graf <tgraf@suug.ch> | 2010-10-29 19:10:02 (GMT) |
commit | c7a673787b9dabca5b29fed0eee526156df66807 (patch) | |
tree | 774b20118e3e8d398ac3796588cb966b051afc4d /lib/route/cls/ematch_grammar.l | |
parent | 93f992eac5a0d35114de4e937326d1d03a53a25f (diff) | |
download | libnl-c7a673787b9dabca5b29fed0eee526156df66807.zip libnl-c7a673787b9dabca5b29fed0eee526156df66807.tar.gz libnl-c7a673787b9dabca5b29fed0eee526156df66807.tar.bz2 |
text ematch support
Diffstat (limited to 'lib/route/cls/ematch_grammar.l')
-rw-r--r-- | lib/route/cls/ematch_grammar.l | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/route/cls/ematch_grammar.l b/lib/route/cls/ematch_grammar.l index e345181..998e867 100644 --- a/lib/route/cls/ematch_grammar.l +++ b/lib/route/cls/ematch_grammar.l @@ -77,12 +77,15 @@ lt | [cC][mM][pP] { yylval->i = TCF_EM_CMP; return EMATCH_CMP; } [pP][aA][tT][tT][eE][rR][nN] { yylval->i = TCF_EM_NBYTE; return EMATCH_NBYTE; } +[tT][eE][xX][tT] { yylval->i = TCF_EM_TEXT; return EMATCH_TEXT; } "(" return KW_OPEN; ")" return KW_CLOSE; [mM][aA][sS][kK] return KW_MASK; [aA][tT] return KW_AT; "+" return KW_PLUS; +[fF][rR][oO][mM] return KW_FROM; +[tT][oO] return KW_TO; [uU]8 { yylval->i = TCF_EM_ALIGN_U8; return ALIGN; } [uU]16 { yylval->i = TCF_EM_ALIGN_U16; return ALIGN; } |