decode_tuple
decode_tuple(u_int8_t *, u_int8_t *, tuple_decode_func, void *);
while ((tp = decode_tuple(tp, tuple + buflen, func, data)) != NULL)