Lines Matching defs:classid
39 u_int8_t classid;
45 u_int8_t classid, subclassid;
51 u_int8_t classid, subclassid, protocolid;
105 const char *names_class(u_int8_t classid)
109 c = classes[hashnum(classid)];
111 if (c->classid == classid)
116 const char *names_subclass(u_int8_t classid, u_int8_t subclassid)
120 s = subclasses[hashnum((classid << 8) | subclassid)];
122 if (s->classid == classid && s->subclassid == subclassid)
127 const char *names_protocol(u_int8_t classid, u_int8_t subclassid,
132 p = protocols[hashnum((classid << 16) | (subclassid << 8)
135 if (p->classid == classid && p->subclassid == subclassid &&
228 static int new_class(const char *name, u_int8_t classid)
231 unsigned int h = hashnum(classid);
235 if (c->classid == classid)
241 c->classid = classid;
247 static int new_subclass(const char *name, u_int8_t classid, u_int8_t subclassid)
250 unsigned int h = hashnum((classid << 8) | subclassid);
254 if (s->classid == classid && s->subclassid == subclassid)
260 s->classid = classid;
267 static int new_protocol(const char *name, u_int8_t classid, u_int8_t subclassid,
271 unsigned int h = hashnum((classid << 16) | (subclassid << 8)
276 if (p->classid == classid && p->subclassid == subclassid
283 p->classid = classid;