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;
91 META_SK_SHUTDOWN = 301,
94 META_SK_RMEM_ALLOC = 304,
95 META_SK_WMEM_ALLOC = 305,
96 META_SK_WMEM_QUEUED = 306,
97 META_SK_RCV_QLEN = 307,
98 META_SK_SND_QLEN = 308,
99 META_SK_ERR_QLEN = 309,
100 META_SK_FORWARD_ALLOCS = 310,
101 META_SK_ALLOCS = 311,
102 META_SK_ROUTE_CAPS = 312,
104 META_SK_LINGERTIME = 314,
105 META_SK_ACK_BACKLOG = 315,
106 META_SK_MAX_ACK_BACKLOG = 316,
108 META_SK_RCVLOWAT = 318,
109 META_SK_RCVTIMEO = 319,
110 META_SK_SNDTIMEO = 320,
111 META_SK_SENDMSG_OFF = 321,
112 META_SK_WRITE_PENDING = 322,
116 META_SK_BOUND_IF = 326,
135 #define EMATCH_CMP 271
136 #define EMATCH_NBYTE 272
137 #define EMATCH_TEXT 273
138 #define EMATCH_META 274
144 #define META_RANDOM 280
145 #define META_LOADAVG_0 281
146 #define META_LOADAVG_1 282
147 #define META_LOADAVG_2 283
149 #define META_PRIO 285
150 #define META_PROTO 286
151 #define META_PKTTYPE 287
152 #define META_PKTLEN 288
153 #define META_DATALEN 289
154 #define META_MACLEN 290
155 #define META_MARK 291
156 #define META_TCINDEX 292
157 #define META_RTCLASSID 293
158 #define META_RTIIF 294
159 #define META_SK_FAMILY 295
160 #define META_SK_STATE 296
161 #define META_SK_REUSE 297
162 #define META_SK_REFCNT 298
163 #define META_SK_RCVBUF 299
164 #define META_SK_SNDBUF 300
165 #define META_SK_SHUTDOWN 301
166 #define META_SK_PROTO 302
167 #define META_SK_TYPE 303
168 #define META_SK_RMEM_ALLOC 304
169 #define META_SK_WMEM_ALLOC 305
170 #define META_SK_WMEM_QUEUED 306
171 #define META_SK_RCV_QLEN 307
172 #define META_SK_SND_QLEN 308
173 #define META_SK_ERR_QLEN 309
174 #define META_SK_FORWARD_ALLOCS 310
175 #define META_SK_ALLOCS 311
176 #define META_SK_ROUTE_CAPS 312
177 #define META_SK_HASH 313
178 #define META_SK_LINGERTIME 314
179 #define META_SK_ACK_BACKLOG 315
180 #define META_SK_MAX_ACK_BACKLOG 316
181 #define META_SK_PRIO 317
182 #define META_SK_RCVLOWAT 318
183 #define META_SK_RCVTIMEO 319
184 #define META_SK_SNDTIMEO 320
185 #define META_SK_SENDMSG_OFF 321
186 #define META_SK_WRITE_PENDING 322
187 #define META_VLAN 323
188 #define META_RXHASH 324
189 #define META_DEVNAME 325
190 #define META_SK_BOUND_IF 326
195 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
199 #line 39 "route/cls/ematch_syntax.y"
201 struct tcf_em_cmp cmp;
202 struct ematch_quoted q;
203 struct rtnl_ematch * e;
210 #line 211 "route/cls/ematch_syntax.h"
212 # define YYSTYPE_IS_TRIVIAL 1
213 # define YYSTYPE_IS_DECLARED 1
218 int ematch_parse (
void *scanner,
char **errp,
struct nl_list_head *root);