33 #ifndef YY_EMATCH_LIB_ROUTE_CLS_EMATCH_SYNTAX_H_INCLUDED 34 # define YY_EMATCH_LIB_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 41 "lib/route/cls/ematch_syntax.y" 201 struct tcf_em_cmp cmp;
202 struct ematch_quoted q;
203 struct rtnl_ematch * e;
210 #line 211 "lib/route/cls/ematch_syntax.h" 214 # define YYSTYPE_IS_TRIVIAL 1 215 # define YYSTYPE_IS_DECLARED 1 220 int ematch_parse (
void *scanner,
char **errp,
struct nl_list_head *root);