4 #include <sys/socket.h>
6 #include <net/pfkeyv2.h>
7 #include <netipsec/keydb.h>
8 #include <netinet/in.h>
9 #include <netipsec/ipsec.h>
28 socket [\/][a-zA-Z0-9\/]+
29 topic [\"][a-zA-Z0-9/]+[\"]
34 drop { yylval.number=0;return (ACTION);}
35 pass { yylval.number=1;return (ACTION);}
36 in { yylval.number=0;return (DIR);}
37 out { yylval.number=1;return (DIR);}
38 {topic} { yylval.string=strdup(yytext);return WORD;}
39 {socket} { yylval.string=strdup(yytext);return SOCKET;}
40 "FROM" { return FROM;}