HAVE_IP
if (HAVE_IP(6)) {
#define NEED_IP(x) if (unlikely(!HAVE_IP(x))) goto input_overrun
if (likely(HAVE_IP(6) && HAVE_OP(4))) {
if (likely(HAVE_IP(t + 15) && HAVE_OP(t + 15))) {