JUMP_MAGIC
if (fail_off >= JUMP_MAGIC) {
if (insn->k == JUMP_MAGIC) {
if (insn->jt == JUMP_MAGIC) {
if (insn->jf == JUMP_MAGIC) {
const uint8_t jt = ver ? 0 : JUMP_MAGIC;
const uint8_t jf = ver ? JUMP_MAGIC : 0;
const uint8_t jt = type ? 0 : JUMP_MAGIC;
const uint8_t jf = type ? JUMP_MAGIC : 0;
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, proto, 0, JUMP_MAGIC),
jf = JUMP_MAGIC;
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, mac_hword, 0, JUMP_MAGIC),
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, from, 0, JUMP_MAGIC),
BPF_STMT(BPF_JMP+BPF_JA, JUMP_MAGIC),
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, tf, 0, JUMP_MAGIC),
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, type, 0, JUMP_MAGIC),
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, code, 0, JUMP_MAGIC),
BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, 0, JUMP_MAGIC, 0),