hashnum
c = classes[hashnum(classid)];
s = subclasses[hashnum((classid << 8) | subclassid)];
p = protocols[hashnum((classid << 16) | (subclassid << 8)
unsigned int h = hashnum(vendorid);
unsigned int h = hashnum((vendorid << 16) | productid);
unsigned int h = hashnum(classid);
unsigned int h = hashnum((classid << 8) | subclassid);
unsigned int h = hashnum((classid << 16) | (subclassid << 8)
v = vendors[hashnum(vendorid)];
p = products[hashnum((vendorid << 16) | productid)];