33 #ifndef YY_EMATCH_ROUTE_CLS_EMATCH_SYNTAX_H_INCLUDED
34 # define YY_EMATCH_ROUTE_CLS_EMATCH_SYNTAX_H_INCLUDED
40 extern int ematch_debug;
92 META_SK_SHUTDOWN = 301,
95 META_SK_RMEM_ALLOC = 304,
96 META_SK_WMEM_ALLOC = 305,
97 META_SK_WMEM_QUEUED = 306,
98 META_SK_RCV_QLEN = 307,
99 META_SK_SND_QLEN = 308,
100 META_SK_ERR_QLEN = 309,
101 META_SK_FORWARD_ALLOCS = 310,
102 META_SK_ALLOCS = 311,
103 META_SK_ROUTE_CAPS = 312,
105 META_SK_LINGERTIME = 314,
106 META_SK_ACK_BACKLOG = 315,
107 META_SK_MAX_ACK_BACKLOG = 316,
109 META_SK_RCVLOWAT = 318,
110 META_SK_RCVTIMEO = 319,
111 META_SK_SNDTIMEO = 320,
112 META_SK_SENDMSG_OFF = 321,
113 META_SK_WRITE_PENDING = 322,
117 META_SK_BOUND_IF = 326,
136 #define EMATCH_CMP 271
137 #define EMATCH_NBYTE 272
138 #define EMATCH_TEXT 273
139 #define EMATCH_META 274
145 #define META_RANDOM 280
146 #define META_LOADAVG_0 281
147 #define META_LOADAVG_1 282
148 #define META_LOADAVG_2 283
150 #define META_PRIO 285
151 #define META_PROTO 286
152 #define META_PKTTYPE 287
153 #define META_PKTLEN 288
154 #define META_DATALEN 289
155 #define META_MACLEN 290
156 #define META_MARK 291
157 #define META_TCINDEX 292
158 #define META_RTCLASSID 293
159 #define META_RTIIF 294
160 #define META_SK_FAMILY 295
161 #define META_SK_STATE 296
162 #define META_SK_REUSE 297
163 #define META_SK_REFCNT 298
164 #define META_SK_RCVBUF 299
165 #define META_SK_SNDBUF 300
166 #define META_SK_SHUTDOWN 301
167 #define META_SK_PROTO 302
168 #define META_SK_TYPE 303
169 #define META_SK_RMEM_ALLOC 304
170 #define META_SK_WMEM_ALLOC 305
171 #define META_SK_WMEM_QUEUED 306
172 #define META_SK_RCV_QLEN 307
173 #define META_SK_SND_QLEN 308
174 #define META_SK_ERR_QLEN 309
175 #define META_SK_FORWARD_ALLOCS 310
176 #define META_SK_ALLOCS 311
177 #define META_SK_ROUTE_CAPS 312
178 #define META_SK_HASH 313
179 #define META_SK_LINGERTIME 314
180 #define META_SK_ACK_BACKLOG 315
181 #define META_SK_MAX_ACK_BACKLOG 316
182 #define META_SK_PRIO 317
183 #define META_SK_RCVLOWAT 318
184 #define META_SK_RCVTIMEO 319
185 #define META_SK_SNDTIMEO 320
186 #define META_SK_SENDMSG_OFF 321
187 #define META_SK_WRITE_PENDING 322
188 #define META_VLAN 323
189 #define META_RXHASH 324
190 #define META_DEVNAME 325
191 #define META_SK_BOUND_IF 326
197 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
201 #line 39 "route/cls/ematch_syntax.y"
203 struct tcf_em_cmp cmp;
204 struct ematch_quoted q;
205 struct rtnl_ematch * e;
214 #line 215 "route/cls/ematch_syntax.h"
216 # define YYSTYPE_IS_TRIVIAL 1
217 # define yystype YYSTYPE
218 # define YYSTYPE_IS_DECLARED 1
223 #if defined __STDC__ || defined __cplusplus
224 int ematch_parse (
void *YYPARSE_PARAM);
229 #if defined __STDC__ || defined __cplusplus
230 int ematch_parse (
void *scanner,
char **errp,
struct nl_list_head *root);