Home | History | Annotate | Download | only in libipsec

Lines Matching refs:yylval

60 #define yylval __libipseclval	/* XXX */
99 in { yylval.num = IPSEC_DIR_INBOUND; return(DIR); }
100 out { yylval.num = IPSEC_DIR_OUTBOUND; return(DIR); }
103 yylval.num = IPSEC_DIR_FWD; return(DIR);
105 yylval.num = IPSEC_DIR_INBOUND; return(DIR);
111 low { yylval.num32 = PRIORITY_LOW; return(PRIO_BASE); }
112 def { yylval.num32 = PRIORITY_DEFAULT; return(PRIO_BASE); }
113 high { yylval.num32 = PRIORITY_HIGH; return(PRIO_BASE); }
116 yylval.val.len = strlen(yytext);
117 yylval.val.buf = yytext;
121 discard { yylval.num = IPSEC_POLICY_DISCARD; return(ACTION); }
122 none { yylval.num = IPSEC_POLICY_NONE; return(ACTION); }
123 ipsec { yylval.num = IPSEC_POLICY_IPSEC; return(ACTION); }
124 bypass { yylval.num = IPSEC_POLICY_BYPASS; return(ACTION); }
125 entrust { yylval.num = IPSEC_POLICY_ENTRUST; return(ACTION); }
127 esp { yylval.num = IPPROTO_ESP; return(PROTOCOL); }
128 ah { yylval.num = IPPROTO_AH; return(PROTOCOL); }
129 ipcomp { yylval.num = IPPROTO_IPCOMP; return(PROTOCOL); }
131 transport { yylval.num = IPSEC_MODE_TRANSPORT; return(MODE); }
132 tunnel { yylval.num = IPSEC_MODE_TUNNEL; return(MODE); }
137 default { yylval.num = IPSEC_LEVEL_DEFAULT; return(LEVEL); }
138 use { yylval.num = IPSEC_LEVEL_USE; return(LEVEL); }
139 require { yylval.num = IPSEC_LEVEL_REQUIRE; return(LEVEL); }
141 yylval.val.len = strlen(yytext + 7);
142 yylval.val.buf = yytext + 7;
145 unique { yylval.num = IPSEC_LEVEL_UNIQUE; return(LEVEL); }
149 yylval.val.len = strlen(yytext);
150 yylval.val.buf = yytext;
158 yylval.val.buf = yytext + 1;
159 yylval.val.len = strlen(yytext) - 2;